/* tslint:disable */ /* eslint-disable */ /** * Credify API doc version 2 * API documentations version 2. * * The version of the OpenAPI document: 1.0.0-oas3 * Contact: dev@credify.one * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ProductConfigurationBnpl } from './product-configuration-bnpl'; import { ProductConfigurationCashLoan } from './product-configuration-cash-loan'; import { ProductConfigurationPoFinancing } from './product-configuration-po-financing'; /** * Product configuration * @export * @interface ProductConfiguration */ export interface ProductConfiguration { /** * Type of the product configuration * @type {string} * @memberof ProductConfiguration */ 'type': ProductConfigurationTypeEnum; /** * * @type {ProductConfigurationBnpl} * @memberof ProductConfiguration */ 'bnpl'?: ProductConfigurationBnpl; /** * * @type {ProductConfigurationPoFinancing} * @memberof ProductConfiguration */ 'poFinancing'?: ProductConfigurationPoFinancing; /** * * @type {ProductConfigurationCashLoan} * @memberof ProductConfiguration */ 'cashLoan'?: ProductConfigurationCashLoan; } export const ProductConfigurationTypeEnum = { BNPL: 'BNPL', POFINANCING: 'PO_FINANCING', CASHLOAN: 'CASH_LOAN' } as const; export type ProductConfigurationTypeEnum = typeof ProductConfigurationTypeEnum[keyof typeof ProductConfigurationTypeEnum];