/* tslint:disable */ /* eslint-disable */ /** * Credify external API doc v2 * API documentations for integration 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 { OrderSigningRequestAvailableCredit } from './order-signing-request-available-credit'; import { OrderSigningRequestCreditLimit } from './order-signing-request-credit-limit'; import { OrderSigningRequestDownPayment } from './order-signing-request-down-payment'; import { OrderSigningRequestFee } from './order-signing-request-fee'; import { OrderSigningRequestPrincipalAmount } from './order-signing-request-principal-amount'; import { OrderSigningRequestRepaymentDuration } from './order-signing-request-repayment-duration'; import { OrderSigningRequestRepaymentInterval } from './order-signing-request-repayment-interval'; /** * * @export * @interface OrderSigningRequest */ export interface OrderSigningRequest { /** * BNPL contract number. * @type {string} * @memberof OrderSigningRequest */ 'contractNumber': string; /** * * @type {OrderSigningRequestRepaymentDuration} * @memberof OrderSigningRequest */ 'repaymentDuration': OrderSigningRequestRepaymentDuration; /** * * @type {OrderSigningRequestRepaymentInterval} * @memberof OrderSigningRequest */ 'repaymentInterval': OrderSigningRequestRepaymentInterval; /** * * @type {OrderSigningRequestPrincipalAmount} * @memberof OrderSigningRequest */ 'principalAmount': OrderSigningRequestPrincipalAmount; /** * * @type {OrderSigningRequestDownPayment} * @memberof OrderSigningRequest */ 'downPayment': OrderSigningRequestDownPayment; /** * * @type {OrderSigningRequestFee} * @memberof OrderSigningRequest */ 'fee': OrderSigningRequestFee; /** * Annual percentage rate. * @type {string} * @memberof OrderSigningRequest */ 'apr': string; /** * Penalty rate for overdue payment. * @type {string} * @memberof OrderSigningRequest */ 'overduePenaltyRate': string; /** * BNPL account number used to sign the contract. * @type {string} * @memberof OrderSigningRequest */ 'accountNumber'?: string; /** * * @type {OrderSigningRequestCreditLimit} * @memberof OrderSigningRequest */ 'creditLimit'?: OrderSigningRequestCreditLimit; /** * * @type {OrderSigningRequestAvailableCredit} * @memberof OrderSigningRequest */ 'availableCredit'?: OrderSigningRequestAvailableCredit; }