/* tslint:disable */ /* eslint-disable */ /** * loans/transactions * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ // May contain unused imports in some cases // @ts-ignore import type { DisbursementTransferDetailsInput } from './disbursement-transfer-details-input'; // May contain unused imports in some cases // @ts-ignore import type { FeeInput } from './fee-input'; // May contain unused imports in some cases // @ts-ignore import type { TransactionDetailsInput } from './transaction-details-input'; /** * The input representation of a loan transaction when making a disbursement */ export interface DisbursementLoanTransactionInput { /** * The amount to disburse */ amount?: number; /** * The date when disbursement is logged into accounting) */ bookingDate?: string; /** * The external id of the disbursement transaction. Customizable and unique */ externalId?: string; /** * The list of the fees to apply */ fees?: Array; /** * The date of the first repayment for the loan account (as Organization Time) */ firstRepaymentDate?: string; /** * Extra notes related to disbursement action or transaction */ notes?: string; /** * The currency for the disbursement transaction */ originalCurrencyCode?: string; /** * Indicates whether the validFrom dates from Adjustable Interest Rates can be shifted automatically or not */ shiftAdjustableInterestPeriods?: boolean; transactionDetails?: TransactionDetailsInput; transferDetails?: DisbursementTransferDetailsInput; /** * The date of the disbursal (as Organization Time) */ valueDate?: string; }