fineract-typescript-client
Version:
TypeScript client for Fineract API
715 lines • 4.52 MB
JavaScript
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Apache Fineract REST API
* Apache Fineract is a secure, multi-tenanted microfinance platform. The goal of the Apache Fineract API is to empower developers to build apps on top of the Apache Fineract Platform. The [reference app](https://cui.fineract.dev) (username: mifos, password: password) works on the same demo tenant as the interactive links in this documentation. Until we complete the new REST API documentation you still have the legacy documentation available [here](https://fineract.apache.org/docs/legacy/). Please check [the current Fineract documentation](https://fineract.apache.org/docs/current/) for more information.
*
* The version of the OpenAPI document: 1.13.0-SNAPSHOT
* Contact: dev@fineract.apache.org
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoanProductRelatedDetailBuyDownFeeStrategyEnum = exports.LoanProductRelatedDetailBuyDownFeeIncomeTypeEnum = exports.LoanProductRelatedDetailBuyDownFeeCalculationTypeEnum = exports.LoanProductRelatedDetailAmortizationMethodEnum = exports.LoanProductPaymentAllocationRuleTransactionTypeEnum = exports.LoanProductPaymentAllocationRuleFutureInstallmentAllocationRuleEnum = exports.LoanProductPaymentAllocationRuleAllocationTypesEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailRepaymentPeriodFrequencyTypeEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestPeriodFrequencyTypeEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestMethodEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestCalculationPeriodMethodEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailDaysInYearCustomStrategyEnum = exports.LoanProductMinimumRepaymentScheduleRelatedDetailAmortizationMethodEnum = exports.LoanProductInterestRecalculationDetailsRestFrequencyTypeEnum = exports.LoanProductInterestRecalculationDetailsPreCloseInterestCalculationStrategyEnum = exports.LoanProductInterestRecalculationDetailsCompoundingFrequencyTypeEnum = exports.LoanProductCreditAllocationRuleTransactionTypeEnum = exports.LoanProductCreditAllocationRuleAllocationTypesEnum = exports.LoanProductBorrowerCycleVariationsValueConditionTypeEnum = exports.LoanProductBorrowerCycleVariationsParamTypeEnum = exports.LoanProductBorrowerCycleVariationDataLoanProductValueConditionTypeEnum = exports.LoanProductBorrowerCycleVariationDataLoanProductParamTypeEnum = exports.LoanProductRepaymentStartDateTypeEnum = exports.LoanProductInterestPeriodFrequencyTypeEnum = exports.LoanProductAccountingRuleEnum = exports.LoanAccountLockNewLockOwnerEnum = exports.LoanAccountLockLockOwnerEnum = exports.InteropTransferResponseDataStateEnum = exports.InteropTransferRequestDataTransactionRoleEnum = exports.InteropTransactionTypeDataScenarioEnum = exports.InteropTransactionTypeDataInitiatorTypeEnum = exports.InteropTransactionTypeDataInitiatorEnum = exports.InteropTransactionRequestResponseDataStateEnum = exports.InteropTransactionRequestDataTransactionRoleEnum = exports.InteropTransactionDataTransactionTypeEnum = exports.InteropQuoteResponseDataStateEnum = exports.InteropQuoteRequestDataTransactionRoleEnum = exports.InteropQuoteRequestDataAmountTypeEnum = exports.InteropIdentifierRequestDataIdTypeEnum = exports.InterestPeriodMcRoundingModeEnum = exports.GetTellersResponseStatusEnum = exports.GetSavingsAccountTransactionsPageItemEntryTypeEnum = exports.FinancialActivityDataMappedGLAccountTypeEnum = exports.FilterDataOperatorEnum = exports.ExternalTransferDataSubStatusEnum = exports.ExternalTransferDataStatusEnum = exports.ChargeFeeOnMonthDayMonthEnum = exports.BusinessDateUpdateResponseTypeEnum = exports.BusinessDateUpdateRequestTypeEnum = exports.BusinessDateResponseTypeEnum = void 0;
exports.AccountNumberFormatApiFp = exports.AccountNumberFormatApiAxiosParamCreator = exports.TransactionType = exports.TellerDataStatusEnum = exports.StandingInstructionDataTransferTypeEnum = exports.StandingInstructionDataToAccountTypeEnum = exports.StandingInstructionDataRecurrenceTypeEnum = exports.StandingInstructionDataRecurrenceFrequencyEnum = exports.StandingInstructionDataInstructionTypeEnum = exports.StandingInstructionDataFromAccountTypeEnum = exports.SortOrderDirectionEnum = exports.SavingsAccountTransactionEnumDataTransactionTypeEnumEnum = exports.SavingsAccountTransactionEnumDataEntryTypeEnum = exports.SavingsAccountTransactionDataEntryTypeEnum = exports.ResultsetColumnHeaderDataColumnTypeEnum = exports.ResultsetColumnHeaderDataColumnDisplayTypeEnum = exports.PutTellersRequestStatusEnum = exports.PutLoanProductsProductIdRequestCapitalizedIncomeTypeEnum = exports.PutLoanProductsProductIdRequestCapitalizedIncomeStrategyEnum = exports.PutLoanProductsProductIdRequestCapitalizedIncomeCalculationTypeEnum = exports.PutLoanProductsProductIdRequestBuyDownFeeStrategyEnum = exports.PutLoanProductsProductIdRequestBuyDownFeeIncomeTypeEnum = exports.PutLoanProductsProductIdRequestBuyDownFeeCalculationTypeEnum = exports.PostTellersRequestStatusEnum = exports.PostLoansRequestDaysInYearTypeEnum = exports.PostLoansRequestDaysInYearCustomStrategyEnum = exports.PostLoansRequestCapitalizedIncomeStrategyEnum = exports.PostLoansRequestCapitalizedIncomeCalculationTypeEnum = exports.PostLoansRequestBuyDownFeeStrategyEnum = exports.PostLoansRequestBuyDownFeeIncomeTypeEnum = exports.PostLoansRequestBuyDownFeeCalculationTypeEnum = exports.PostLoanProductsRequestCapitalizedIncomeTypeEnum = exports.PostLoanProductsRequestCapitalizedIncomeStrategyEnum = exports.PostLoanProductsRequestCapitalizedIncomeCalculationTypeEnum = exports.PostLoanProductsRequestBuyDownFeeStrategyEnum = exports.PostLoanProductsRequestBuyDownFeeIncomeTypeEnum = exports.PostLoanProductsRequestBuyDownFeeCalculationTypeEnum = exports.LoanTransactionRelationDataRelationTypeEnum = exports.LoanProductRelatedDetailSupportedInterestRefundTypesEnum = exports.LoanProductRelatedDetailRepaymentPeriodFrequencyTypeEnum = exports.LoanProductRelatedDetailLoanScheduleTypeEnum = exports.LoanProductRelatedDetailLoanScheduleProcessingTypeEnum = exports.LoanProductRelatedDetailInterestPeriodFrequencyTypeEnum = exports.LoanProductRelatedDetailInterestMethodEnum = exports.LoanProductRelatedDetailInterestCalculationPeriodMethodEnum = exports.LoanProductRelatedDetailDaysInYearCustomStrategyEnum = exports.LoanProductRelatedDetailChargeOffBehaviourEnum = exports.LoanProductRelatedDetailCapitalizedIncomeTypeEnum = exports.LoanProductRelatedDetailCapitalizedIncomeStrategyEnum = exports.LoanProductRelatedDetailCapitalizedIncomeCalculationTypeEnum = void 0;
exports.CacheApi = exports.CacheApiFactory = exports.CacheApiFp = exports.CacheApiAxiosParamCreator = exports.BusinessStepConfigurationApi = exports.BusinessStepConfigurationApiFactory = exports.BusinessStepConfigurationApiFp = exports.BusinessStepConfigurationApiAxiosParamCreator = exports.BusinessDateManagementApi = exports.BusinessDateManagementApiFactory = exports.BusinessDateManagementApiFp = exports.BusinessDateManagementApiAxiosParamCreator = exports.BulkLoansApi = exports.BulkLoansApiFactory = exports.BulkLoansApiFp = exports.BulkLoansApiAxiosParamCreator = exports.BulkImportApi = exports.BulkImportApiFactory = exports.BulkImportApiFp = exports.BulkImportApiAxiosParamCreator = exports.BatchAPIApi = exports.BatchAPIApiFactory = exports.BatchAPIApiFp = exports.BatchAPIApiAxiosParamCreator = exports.AuthenticationHTTPBasicApi = exports.AuthenticationHTTPBasicApiFactory = exports.AuthenticationHTTPBasicApiFp = exports.AuthenticationHTTPBasicApiAxiosParamCreator = exports.AuditsApi = exports.AuditsApiFactory = exports.AuditsApiFp = exports.AuditsApiAxiosParamCreator = exports.AdhocQueryApiApi = exports.AdhocQueryApiApiFactory = exports.AdhocQueryApiApiFp = exports.AdhocQueryApiApiAxiosParamCreator = exports.AccountingRulesApi = exports.AccountingRulesApiFactory = exports.AccountingRulesApiFp = exports.AccountingRulesApiAxiosParamCreator = exports.AccountingClosureApi = exports.AccountingClosureApiFactory = exports.AccountingClosureApiFp = exports.AccountingClosureApiAxiosParamCreator = exports.AccountTransfersApi = exports.AccountTransfersApiFactory = exports.AccountTransfersApiFp = exports.AccountTransfersApiAxiosParamCreator = exports.AccountNumberFormatApi = exports.AccountNumberFormatApiFactory = void 0;
exports.ClientsAddressApiFp = exports.ClientsAddressApiAxiosParamCreator = exports.ClientTransactionApi = exports.ClientTransactionApiFactory = exports.ClientTransactionApiFp = exports.ClientTransactionApiAxiosParamCreator = exports.ClientSearchV2Api = exports.ClientSearchV2ApiFactory = exports.ClientSearchV2ApiFp = exports.ClientSearchV2ApiAxiosParamCreator = exports.ClientIdentifierApi = exports.ClientIdentifierApiFactory = exports.ClientIdentifierApiFp = exports.ClientIdentifierApiAxiosParamCreator = exports.ClientFamilyMemberApi = exports.ClientFamilyMemberApiFactory = exports.ClientFamilyMemberApiFp = exports.ClientFamilyMemberApiAxiosParamCreator = exports.ClientCollateralManagementApi = exports.ClientCollateralManagementApiFactory = exports.ClientCollateralManagementApiFp = exports.ClientCollateralManagementApiAxiosParamCreator = exports.ClientChargesApi = exports.ClientChargesApiFactory = exports.ClientChargesApiFp = exports.ClientChargesApiAxiosParamCreator = exports.ClientApi = exports.ClientApiFactory = exports.ClientApiFp = exports.ClientApiAxiosParamCreator = exports.ChargesApi = exports.ChargesApiFactory = exports.ChargesApiFp = exports.ChargesApiAxiosParamCreator = exports.CentersApi = exports.CentersApiFactory = exports.CentersApiFp = exports.CentersApiAxiosParamCreator = exports.CashiersApi = exports.CashiersApiFactory = exports.CashiersApiFp = exports.CashiersApiAxiosParamCreator = exports.CashierJournalsApi = exports.CashierJournalsApiFactory = exports.CashierJournalsApiFp = exports.CashierJournalsApiAxiosParamCreator = exports.CalendarApi = exports.CalendarApiFactory = exports.CalendarApiFp = exports.CalendarApiAxiosParamCreator = void 0;
exports.DocumentsApi = exports.DocumentsApiFactory = exports.DocumentsApiFp = exports.DocumentsApiAxiosParamCreator = exports.DeviceRegistrationApi = exports.DeviceRegistrationApiFactory = exports.DeviceRegistrationApiFp = exports.DeviceRegistrationApiAxiosParamCreator = exports.DepositAccountOnHoldFundTransactionsApi = exports.DepositAccountOnHoldFundTransactionsApiFactory = exports.DepositAccountOnHoldFundTransactionsApiFp = exports.DepositAccountOnHoldFundTransactionsApiAxiosParamCreator = exports.DelinquencyRangeAndBucketsManagementApi = exports.DelinquencyRangeAndBucketsManagementApiFactory = exports.DelinquencyRangeAndBucketsManagementApiFp = exports.DelinquencyRangeAndBucketsManagementApiAxiosParamCreator = exports.DefaultApi = exports.DefaultApiFactory = exports.DefaultApiFp = exports.DefaultApiAxiosParamCreator = exports.DataTablesApi = exports.DataTablesApiFactory = exports.DataTablesApiFp = exports.DataTablesApiAxiosParamCreator = exports.CurrencyApi = exports.CurrencyApiFactory = exports.CurrencyApiFp = exports.CurrencyApiAxiosParamCreator = exports.CreditBureauConfigurationApi = exports.CreditBureauConfigurationApiFactory = exports.CreditBureauConfigurationApiFp = exports.CreditBureauConfigurationApiAxiosParamCreator = exports.CollectionSheetApi = exports.CollectionSheetApiFactory = exports.CollectionSheetApiFp = exports.CollectionSheetApiAxiosParamCreator = exports.CollateralManagementApi = exports.CollateralManagementApiFactory = exports.CollateralManagementApiFp = exports.CollateralManagementApiAxiosParamCreator = exports.CodesApi = exports.CodesApiFactory = exports.CodesApiFp = exports.CodesApiAxiosParamCreator = exports.CodeValuesApi = exports.CodeValuesApiFactory = exports.CodeValuesApiFp = exports.CodeValuesApiAxiosParamCreator = exports.ClientsAddressApi = exports.ClientsAddressApiFactory = void 0;
exports.FundsApiFp = exports.FundsApiAxiosParamCreator = exports.FloatingRatesApi = exports.FloatingRatesApiFactory = exports.FloatingRatesApiFp = exports.FloatingRatesApiAxiosParamCreator = exports.FixedDepositProductApi = exports.FixedDepositProductApiFactory = exports.FixedDepositProductApiFp = exports.FixedDepositProductApiAxiosParamCreator = exports.FixedDepositAccountTransactionsApi = exports.FixedDepositAccountTransactionsApiFactory = exports.FixedDepositAccountTransactionsApiFp = exports.FixedDepositAccountTransactionsApiAxiosParamCreator = exports.FixedDepositAccountApi = exports.FixedDepositAccountApiFactory = exports.FixedDepositAccountApiFp = exports.FixedDepositAccountApiAxiosParamCreator = exports.FineractEntityApi = exports.FineractEntityApiFactory = exports.FineractEntityApiFp = exports.FineractEntityApiAxiosParamCreator = exports.FetchAuthenticatedUserDetailsApi = exports.FetchAuthenticatedUserDetailsApiFactory = exports.FetchAuthenticatedUserDetailsApiFp = exports.FetchAuthenticatedUserDetailsApiAxiosParamCreator = exports.ExternalServicesApi = exports.ExternalServicesApiFactory = exports.ExternalServicesApiFp = exports.ExternalServicesApiAxiosParamCreator = exports.ExternalEventConfigurationApi = exports.ExternalEventConfigurationApiFactory = exports.ExternalEventConfigurationApiFp = exports.ExternalEventConfigurationApiAxiosParamCreator = exports.ExternalAssetOwnersApi = exports.ExternalAssetOwnersApiFactory = exports.ExternalAssetOwnersApiFp = exports.ExternalAssetOwnersApiAxiosParamCreator = exports.ExternalAssetOwnerLoanProductAttributesApi = exports.ExternalAssetOwnerLoanProductAttributesApiFactory = exports.ExternalAssetOwnerLoanProductAttributesApiFp = exports.ExternalAssetOwnerLoanProductAttributesApiAxiosParamCreator = exports.EntityFieldConfigurationApi = exports.EntityFieldConfigurationApiFactory = exports.EntityFieldConfigurationApiFp = exports.EntityFieldConfigurationApiAxiosParamCreator = exports.EntityDataTableApi = exports.EntityDataTableApiFactory = exports.EntityDataTableApiFp = exports.EntityDataTableApiAxiosParamCreator = void 0;
exports.InterestRateChartApiFp = exports.InterestRateChartApiAxiosParamCreator = exports.RegisterAccountIdentifier1IdTypeEnum = exports.RegisterAccountIdentifierIdTypeEnum = exports.GetAccountByIdentifier1IdTypeEnum = exports.GetAccountByIdentifierIdTypeEnum = exports.DeleteAccountIdentifier1IdTypeEnum = exports.DeleteAccountIdentifierIdTypeEnum = exports.InterOperationApi = exports.InterOperationApiFactory = exports.InterOperationApiFp = exports.InterOperationApiAxiosParamCreator = exports.InstanceModeApi = exports.InstanceModeApiFactory = exports.InstanceModeApiFp = exports.InstanceModeApiAxiosParamCreator = exports.InlineJobApi = exports.InlineJobApiFactory = exports.InlineJobApiFp = exports.InlineJobApiAxiosParamCreator = exports.HooksApi = exports.HooksApiFactory = exports.HooksApiFp = exports.HooksApiAxiosParamCreator = exports.HolidaysApi = exports.HolidaysApiFactory = exports.HolidaysApiFp = exports.HolidaysApiAxiosParamCreator = exports.GuarantorsApi = exports.GuarantorsApiFactory = exports.GuarantorsApiFp = exports.GuarantorsApiAxiosParamCreator = exports.GroupsLevelApi = exports.GroupsLevelApiFactory = exports.GroupsLevelApiFp = exports.GroupsLevelApiAxiosParamCreator = exports.GroupsApi = exports.GroupsApiFactory = exports.GroupsApiFp = exports.GroupsApiAxiosParamCreator = exports.GlobalConfigurationApi = exports.GlobalConfigurationApiFactory = exports.GlobalConfigurationApiFp = exports.GlobalConfigurationApiAxiosParamCreator = exports.GeneralLedgerAccountApi = exports.GeneralLedgerAccountApiFactory = exports.GeneralLedgerAccountApiFp = exports.GeneralLedgerAccountApiAxiosParamCreator = exports.FundsApi = exports.FundsApiFactory = void 0;
exports.LoanDisbursementDetailsApi = exports.LoanDisbursementDetailsApiFactory = exports.LoanDisbursementDetailsApiFp = exports.LoanDisbursementDetailsApiAxiosParamCreator = exports.LoanCollateralManagementApi = exports.LoanCollateralManagementApiFactory = exports.LoanCollateralManagementApiFp = exports.LoanCollateralManagementApiAxiosParamCreator = exports.LoanCollateralApi = exports.LoanCollateralApiFactory = exports.LoanCollateralApiFp = exports.LoanCollateralApiAxiosParamCreator = exports.LoanChargesApi = exports.LoanChargesApiFactory = exports.LoanChargesApiFp = exports.LoanChargesApiAxiosParamCreator = exports.LoanCapitalizedIncomeApi = exports.LoanCapitalizedIncomeApiFactory = exports.LoanCapitalizedIncomeApiFp = exports.LoanCapitalizedIncomeApiAxiosParamCreator = exports.LoanCOBCatchUpApi = exports.LoanCOBCatchUpApiFactory = exports.LoanCOBCatchUpApiFp = exports.LoanCOBCatchUpApiAxiosParamCreator = exports.LoanBuyDownFeesApi = exports.LoanBuyDownFeesApiFactory = exports.LoanBuyDownFeesApiFp = exports.LoanBuyDownFeesApiAxiosParamCreator = exports.LoanAccountLockApi = exports.LoanAccountLockApiFactory = exports.LoanAccountLockApiFp = exports.LoanAccountLockApiAxiosParamCreator = exports.ListReportMailingJobHistoryApi = exports.ListReportMailingJobHistoryApiFactory = exports.ListReportMailingJobHistoryApiFp = exports.ListReportMailingJobHistoryApiAxiosParamCreator = exports.LikelihoodApi = exports.LikelihoodApiFactory = exports.LikelihoodApiFp = exports.LikelihoodApiAxiosParamCreator = exports.JournalEntriesApi = exports.JournalEntriesApiFactory = exports.JournalEntriesApiFp = exports.JournalEntriesApiAxiosParamCreator = exports.InterestRateSlabAKAInterestBandsApi = exports.InterestRateSlabAKAInterestBandsApiFactory = exports.InterestRateSlabAKAInterestBandsApiFp = exports.InterestRateSlabAKAInterestBandsApiAxiosParamCreator = exports.InterestRateChartApi = exports.InterestRateChartApiFactory = void 0;
exports.NotesApiFp = exports.NotesApiAxiosParamCreator = exports.MixTaxonomyApi = exports.MixTaxonomyApiFactory = exports.MixTaxonomyApiFp = exports.MixTaxonomyApiAxiosParamCreator = exports.MixReportApi = exports.MixReportApiFactory = exports.MixReportApiFp = exports.MixReportApiAxiosParamCreator = exports.MixMappingApi = exports.MixMappingApiFactory = exports.MixMappingApiFp = exports.MixMappingApiAxiosParamCreator = exports.MeetingsApi = exports.MeetingsApiFactory = exports.MeetingsApiFp = exports.MeetingsApiAxiosParamCreator = exports.MappingFinancialActivitiesToAccountsApi = exports.MappingFinancialActivitiesToAccountsApiFactory = exports.MappingFinancialActivitiesToAccountsApiFp = exports.MappingFinancialActivitiesToAccountsApiAxiosParamCreator = exports.MakerCheckerOr4EyeFunctionalityApi = exports.MakerCheckerOr4EyeFunctionalityApiFactory = exports.MakerCheckerOr4EyeFunctionalityApiFp = exports.MakerCheckerOr4EyeFunctionalityApiAxiosParamCreator = exports.LoansPointInTimeApi = exports.LoansPointInTimeApiFactory = exports.LoansPointInTimeApiFp = exports.LoansPointInTimeApiAxiosParamCreator = exports.LoansApi = exports.LoansApiFactory = exports.LoansApiFp = exports.LoansApiAxiosParamCreator = exports.LoanTransactionsApi = exports.LoanTransactionsApiFactory = exports.LoanTransactionsApiFp = exports.LoanTransactionsApiAxiosParamCreator = exports.LoanReschedulingApi = exports.LoanReschedulingApiFactory = exports.LoanReschedulingApiFp = exports.LoanReschedulingApiAxiosParamCreator = exports.LoanProductsApi = exports.LoanProductsApiFactory = exports.LoanProductsApiFp = exports.LoanProductsApiAxiosParamCreator = exports.LoanInterestPauseApi = exports.LoanInterestPauseApiFactory = exports.LoanInterestPauseApiFp = exports.LoanInterestPauseApiAxiosParamCreator = void 0;
exports.ProvisioningCategoryApi = exports.ProvisioningCategoryApiFactory = exports.ProvisioningCategoryApiFp = exports.ProvisioningCategoryApiAxiosParamCreator = exports.ProgressiveLoanApi = exports.ProgressiveLoanApiFactory = exports.ProgressiveLoanApiFp = exports.ProgressiveLoanApiAxiosParamCreator = exports.ProductsApi = exports.ProductsApiFactory = exports.ProductsApiFp = exports.ProductsApiAxiosParamCreator = exports.ProductMixApi = exports.ProductMixApiFactory = exports.ProductMixApiFp = exports.ProductMixApiAxiosParamCreator = exports.PovertyLineApi = exports.PovertyLineApiFactory = exports.PovertyLineApiFp = exports.PovertyLineApiAxiosParamCreator = exports.PocketApi = exports.PocketApiFactory = exports.PocketApiFp = exports.PocketApiAxiosParamCreator = exports.PermissionsApi = exports.PermissionsApiFactory = exports.PermissionsApiFp = exports.PermissionsApiAxiosParamCreator = exports.PeriodicAccrualAccountingApi = exports.PeriodicAccrualAccountingApiFactory = exports.PeriodicAccrualAccountingApiFp = exports.PeriodicAccrualAccountingApiAxiosParamCreator = exports.PaymentTypeApi = exports.PaymentTypeApiFactory = exports.PaymentTypeApiFp = exports.PaymentTypeApiAxiosParamCreator = exports.PasswordPreferencesApi = exports.PasswordPreferencesApiFactory = exports.PasswordPreferencesApiFp = exports.PasswordPreferencesApiAxiosParamCreator = exports.OfficesApi = exports.OfficesApiFactory = exports.OfficesApiFp = exports.OfficesApiAxiosParamCreator = exports.NotificationApi = exports.NotificationApiFactory = exports.NotificationApiFp = exports.NotificationApiAxiosParamCreator = exports.NotesApi = exports.NotesApiFactory = void 0;
exports.SCHEDULERJOBApiFp = exports.SCHEDULERJOBApiAxiosParamCreator = exports.RunReportsApi = exports.RunReportsApiFactory = exports.RunReportsApiFp = exports.RunReportsApiAxiosParamCreator = exports.RolesApi = exports.RolesApiFactory = exports.RolesApiFp = exports.RolesApiAxiosParamCreator = exports.RescheduleLoansApi = exports.RescheduleLoansApiFactory = exports.RescheduleLoansApiFp = exports.RescheduleLoansApiAxiosParamCreator = exports.ReportsApi = exports.ReportsApiFactory = exports.ReportsApiFp = exports.ReportsApiAxiosParamCreator = exports.ReportMailingJobsApi = exports.ReportMailingJobsApiFactory = exports.ReportMailingJobsApiFp = exports.ReportMailingJobsApiAxiosParamCreator = exports.RepaymentWithPostDatedChecksApi = exports.RepaymentWithPostDatedChecksApiFactory = exports.RepaymentWithPostDatedChecksApiFp = exports.RepaymentWithPostDatedChecksApiAxiosParamCreator = exports.RecurringDepositProductApi = exports.RecurringDepositProductApiFactory = exports.RecurringDepositProductApiFp = exports.RecurringDepositProductApiAxiosParamCreator = exports.RecurringDepositAccountTransactionsApi = exports.RecurringDepositAccountTransactionsApiFactory = exports.RecurringDepositAccountTransactionsApiFp = exports.RecurringDepositAccountTransactionsApiAxiosParamCreator = exports.RecurringDepositAccountApi = exports.RecurringDepositAccountApiFactory = exports.RecurringDepositAccountApiFp = exports.RecurringDepositAccountApiAxiosParamCreator = exports.RateApi = exports.RateApiFactory = exports.RateApiFp = exports.RateApiAxiosParamCreator = exports.ProvisioningEntriesApi = exports.ProvisioningEntriesApiFactory = exports.ProvisioningEntriesApiFp = exports.ProvisioningEntriesApiAxiosParamCreator = exports.ProvisioningCriteriaApi = exports.ProvisioningCriteriaApiFactory = exports.ProvisioningCriteriaApiFp = exports.ProvisioningCriteriaApiAxiosParamCreator = void 0;
exports.SelfClientApiFactory = exports.SelfClientApiFp = exports.SelfClientApiAxiosParamCreator = exports.SelfAuthenticationApi = exports.SelfAuthenticationApiFactory = exports.SelfAuthenticationApiFp = exports.SelfAuthenticationApiAxiosParamCreator = exports.SelfAccountTransferApi = exports.SelfAccountTransferApiFactory = exports.SelfAccountTransferApiFp = exports.SelfAccountTransferApiAxiosParamCreator = exports.SearchAPIApi = exports.SearchAPIApiFactory = exports.SearchAPIApiFp = exports.SearchAPIApiAxiosParamCreator = exports.ScoreCardApi = exports.ScoreCardApiFactory = exports.ScoreCardApiFp = exports.ScoreCardApiAxiosParamCreator = exports.SchedulerApi = exports.SchedulerApiFactory = exports.SchedulerApiFp = exports.SchedulerApiAxiosParamCreator = exports.SavingsProductApi = exports.SavingsProductApiFactory = exports.SavingsProductApiFp = exports.SavingsProductApiAxiosParamCreator = exports.SavingsChargesApi = exports.SavingsChargesApiFactory = exports.SavingsChargesApiFp = exports.SavingsChargesApiAxiosParamCreator = exports.SearchTransactionsSortOrderEnum = exports.SavingsAccountTransactionsApi = exports.SavingsAccountTransactionsApiFactory = exports.SavingsAccountTransactionsApiFp = exports.SavingsAccountTransactionsApiAxiosParamCreator = exports.SavingsAccountApi = exports.SavingsAccountApiFactory = exports.SavingsAccountApiFp = exports.SavingsAccountApiAxiosParamCreator = exports.SPMAPILookUpTableApi = exports.SPMAPILookUpTableApiFactory = exports.SPMAPILookUpTableApiFp = exports.SPMAPILookUpTableApiAxiosParamCreator = exports.SMSApi = exports.SMSApiFactory = exports.SMSApiFp = exports.SMSApiAxiosParamCreator = exports.SCHEDULERJOBApi = exports.SCHEDULERJOBApiFactory = void 0;
exports.SelfUserApiAxiosParamCreator = exports.SelfThirdPartyTransferApi = exports.SelfThirdPartyTransferApiFactory = exports.SelfThirdPartyTransferApiFp = exports.SelfThirdPartyTransferApiAxiosParamCreator = exports.SelfSpmApi = exports.SelfSpmApiFactory = exports.SelfSpmApiFp = exports.SelfSpmApiAxiosParamCreator = exports.SelfShareProductsApi = exports.SelfShareProductsApiFactory = exports.SelfShareProductsApiFp = exports.SelfShareProductsApiAxiosParamCreator = exports.SelfShareAccountsApi = exports.SelfShareAccountsApiFactory = exports.SelfShareAccountsApiFp = exports.SelfShareAccountsApiAxiosParamCreator = exports.SelfServiceRegistrationApi = exports.SelfServiceRegistrationApiFactory = exports.SelfServiceRegistrationApiFp = exports.SelfServiceRegistrationApiAxiosParamCreator = exports.SelfScoreCardApi = exports.SelfScoreCardApiFactory = exports.SelfScoreCardApiFp = exports.SelfScoreCardApiAxiosParamCreator = exports.SelfSavingsProductsApi = exports.SelfSavingsProductsApiFactory = exports.SelfSavingsProductsApiFp = exports.SelfSavingsProductsApiAxiosParamCreator = exports.SelfSavingsAccountApi = exports.SelfSavingsAccountApiFactory = exports.SelfSavingsAccountApiFp = exports.SelfSavingsAccountApiAxiosParamCreator = exports.SelfRunReportApi = exports.SelfRunReportApiFactory = exports.SelfRunReportApiFp = exports.SelfRunReportApiAxiosParamCreator = exports.SelfLoansApi = exports.SelfLoansApiFactory = exports.SelfLoansApiFp = exports.SelfLoansApiAxiosParamCreator = exports.SelfLoanProductsApi = exports.SelfLoanProductsApiFactory = exports.SelfLoanProductsApiFp = exports.SelfLoanProductsApiAxiosParamCreator = exports.SelfDividendApi = exports.SelfDividendApiFactory = exports.SelfDividendApiFp = exports.SelfDividendApiAxiosParamCreator = exports.SelfClientApi = void 0;
exports.UserGeneratedDocumentsApiFactory = exports.UserGeneratedDocumentsApiFp = exports.UserGeneratedDocumentsApiAxiosParamCreator = exports.TwoFactorApi = exports.TwoFactorApiFactory = exports.TwoFactorApiFp = exports.TwoFactorApiAxiosParamCreator = exports.TellerCashManagementApi = exports.TellerCashManagementApiFactory = exports.TellerCashManagementApiFp = exports.TellerCashManagementApiAxiosParamCreator = exports.TaxGroupApi = exports.TaxGroupApiFactory = exports.TaxGroupApiFp = exports.TaxGroupApiAxiosParamCreator = exports.TaxComponentsApi = exports.TaxComponentsApiFactory = exports.TaxComponentsApiFp = exports.TaxComponentsApiAxiosParamCreator = exports.SurveyApi = exports.SurveyApiFactory = exports.SurveyApiFp = exports.SurveyApiAxiosParamCreator = exports.StandingInstructionsHistoryApi = exports.StandingInstructionsHistoryApiFactory = exports.StandingInstructionsHistoryApiFp = exports.StandingInstructionsHistoryApiAxiosParamCreator = exports.StandingInstructionsApi = exports.StandingInstructionsApiFactory = exports.StandingInstructionsApiFp = exports.StandingInstructionsApiAxiosParamCreator = exports.StaffApi = exports.StaffApiFactory = exports.StaffApiFp = exports.StaffApiAxiosParamCreator = exports.SpmSurveysApi = exports.SpmSurveysApiFactory = exports.SpmSurveysApiFp = exports.SpmSurveysApiAxiosParamCreator = exports.ShareAccountApi = exports.ShareAccountApiFactory = exports.ShareAccountApiFp = exports.ShareAccountApiAxiosParamCreator = exports.SelfUserDetailsApi = exports.SelfUserDetailsApiFactory = exports.SelfUserDetailsApiFp = exports.SelfUserDetailsApiAxiosParamCreator = exports.SelfUserApi = exports.SelfUserApiFactory = exports.SelfUserApiFp = void 0;
exports.WorkingDaysApi = exports.WorkingDaysApiFactory = exports.WorkingDaysApiFp = exports.WorkingDaysApiAxiosParamCreator = exports.UsersApi = exports.UsersApiFactory = exports.UsersApiFp = exports.UsersApiAxiosParamCreator = exports.UserGeneratedDocumentsApi = void 0;
const axios_1 = require("axios");
// Some imports not used depending on template conditions
// @ts-ignore
const common_1 = require("./common");
// @ts-ignore
const base_1 = require("./base");
exports.BusinessDateResponseTypeEnum = {
BusinessDate: 'BUSINESS_DATE',
CobDate: 'COB_DATE'
};
exports.BusinessDateUpdateRequestTypeEnum = {
BusinessDate: 'BUSINESS_DATE',
CobDate: 'COB_DATE'
};
exports.BusinessDateUpdateResponseTypeEnum = {
BusinessDate: 'BUSINESS_DATE',
CobDate: 'COB_DATE'
};
exports.ChargeFeeOnMonthDayMonthEnum = {
January: 'JANUARY',
February: 'FEBRUARY',
March: 'MARCH',
April: 'APRIL',
May: 'MAY',
June: 'JUNE',
July: 'JULY',
August: 'AUGUST',
September: 'SEPTEMBER',
October: 'OCTOBER',
November: 'NOVEMBER',
December: 'DECEMBER'
};
exports.ExternalTransferDataStatusEnum = {
Active: 'ACTIVE',
ActiveIntermediate: 'ACTIVE_INTERMEDIATE',
Declined: 'DECLINED',
Pending: 'PENDING',
PendingIntermediate: 'PENDING_INTERMEDIATE',
Buyback: 'BUYBACK',
BuybackIntermediate: 'BUYBACK_INTERMEDIATE',
Cancelled: 'CANCELLED'
};
exports.ExternalTransferDataSubStatusEnum = {
BalanceZero: 'BALANCE_ZERO',
BalanceNegative: 'BALANCE_NEGATIVE',
SamedayTransfers: 'SAMEDAY_TRANSFERS',
UserRequested: 'USER_REQUESTED',
Unsold: 'UNSOLD'
};
exports.FilterDataOperatorEnum = {
Eq: 'EQ',
Neq: 'NEQ',
Gte: 'GTE',
Lte: 'LTE',
Gt: 'GT',
Lt: 'LT',
Like: 'LIKE',
Nlike: 'NLIKE',
Btw: 'BTW',
Nbtw: 'NBTW',
In: 'IN',
Nin: 'NIN',
Null: 'NULL',
Nnull: 'NNULL'
};
exports.FinancialActivityDataMappedGLAccountTypeEnum = {
Asset: 'ASSET',
Liability: 'LIABILITY',
Equity: 'EQUITY',
Income: 'INCOME',
Expense: 'EXPENSE'
};
exports.GetSavingsAccountTransactionsPageItemEntryTypeEnum = {
Credit: 'CREDIT',
Debit: 'DEBIT'
};
exports.GetTellersResponseStatusEnum = {
Invalid: 'INVALID',
Pending: 'PENDING',
Active: 'ACTIVE',
Inactive: 'INACTIVE',
Closed: 'CLOSED'
};
exports.InterestPeriodMcRoundingModeEnum = {
Up: 'UP',
Down: 'DOWN',
Ceiling: 'CEILING',
Floor: 'FLOOR',
HalfUp: 'HALF_UP',
HalfDown: 'HALF_DOWN',
HalfEven: 'HALF_EVEN',
Unnecessary: 'UNNECESSARY'
};
exports.InteropIdentifierRequestDataIdTypeEnum = {
Msisdn: 'MSISDN',
Email: 'EMAIL',
PersonalId: 'PERSONAL_ID',
Business: 'BUSINESS',
Device: 'DEVICE',
AccountId: 'ACCOUNT_ID',
Iban: 'IBAN',
Alias: 'ALIAS',
Bban: 'BBAN'
};
exports.InteropQuoteRequestDataAmountTypeEnum = {
Send: 'SEND',
Receive: 'RECEIVE'
};
exports.InteropQuoteRequestDataTransactionRoleEnum = {
Payer: 'PAYER',
Payee: 'PAYEE'
};
exports.InteropQuoteResponseDataStateEnum = {
Accepted: 'ACCEPTED',
Rejected: 'REJECTED'
};
exports.InteropTransactionDataTransactionTypeEnum = {
Invalid: 'INVALID',
Deposit: 'DEPOSIT',
Withdrawal: 'WITHDRAWAL',
InterestPosting: 'INTEREST_POSTING',
WithdrawalFee: 'WITHDRAWAL_FEE',
AnnualFee: 'ANNUAL_FEE',
WaiveCharges: 'WAIVE_CHARGES',
PayCharge: 'PAY_CHARGE',
DividendPayout: 'DIVIDEND_PAYOUT',
Accrual: 'ACCRUAL',
InitiateTransfer: 'INITIATE_TRANSFER',
ApproveTransfer: 'APPROVE_TRANSFER',
WithdrawTransfer: 'WITHDRAW_TRANSFER',
RejectTransfer: 'REJECT_TRANSFER',
WrittenOff: 'WRITTEN_OFF',
OverdraftInterest: 'OVERDRAFT_INTEREST',
WithholdTax: 'WITHHOLD_TAX',
Escheat: 'ESCHEAT',
AmountHold: 'AMOUNT_HOLD',
AmountRelease: 'AMOUNT_RELEASE'
};
exports.InteropTransactionRequestDataTransactionRoleEnum = {
Payer: 'PAYER',
Payee: 'PAYEE'
};
exports.InteropTransactionRequestResponseDataStateEnum = {
Accepted: 'ACCEPTED',
Rejected: 'REJECTED'
};
exports.InteropTransactionTypeDataInitiatorEnum = {
Payer: 'PAYER',
Payee: 'PAYEE'
};
exports.InteropTransactionTypeDataInitiatorTypeEnum = {
Consumer: 'CONSUMER',
Agent: 'AGENT',
Business: 'BUSINESS',
Device: 'DEVICE'
};
exports.InteropTransactionTypeDataScenarioEnum = {
Deposit: 'DEPOSIT',
Withdrawal: 'WITHDRAWAL',
Transfer: 'TRANSFER',
Payment: 'PAYMENT',
Refund: 'REFUND'
};
exports.InteropTransferRequestDataTransactionRoleEnum = {
Payer: 'PAYER',
Payee: 'PAYEE'
};
exports.InteropTransferResponseDataStateEnum = {
Accepted: 'ACCEPTED',
Rejected: 'REJECTED'
};
exports.LoanAccountLockLockOwnerEnum = {
LoanCobChunkProcessing: 'LOAN_COB_CHUNK_PROCESSING',
LoanInlineCobProcessing: 'LOAN_INLINE_COB_PROCESSING'
};
exports.LoanAccountLockNewLockOwnerEnum = {
LoanCobChunkProcessing: 'LOAN_COB_CHUNK_PROCESSING',
LoanInlineCobProcessing: 'LOAN_INLINE_COB_PROCESSING'
};
exports.LoanProductAccountingRuleEnum = {
None: 'NONE',
CashBased: 'CASH BASED',
AccrualPeriodic: 'ACCRUAL PERIODIC',
AccrualUpfront: 'ACCRUAL UPFRONT'
};
exports.LoanProductInterestPeriodFrequencyTypeEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.LoanProductRepaymentStartDateTypeEnum = {
Invalid: 'INVALID',
DisbursementDate: 'DISBURSEMENT_DATE',
SubmittedOnDate: 'SUBMITTED_ON_DATE'
};
exports.LoanProductBorrowerCycleVariationDataLoanProductParamTypeEnum = {
Invalid: 'INVALID',
Principal: 'PRINCIPAL',
Interestrate: 'INTERESTRATE',
Repayment: 'REPAYMENT'
};
exports.LoanProductBorrowerCycleVariationDataLoanProductValueConditionTypeEnum = {
Invalid: 'INVALID',
Equal: 'EQUAL',
Greaterthan: 'GREATERTHAN'
};
exports.LoanProductBorrowerCycleVariationsParamTypeEnum = {
Invalid: 'INVALID',
Principal: 'PRINCIPAL',
Interestrate: 'INTERESTRATE',
Repayment: 'REPAYMENT'
};
exports.LoanProductBorrowerCycleVariationsValueConditionTypeEnum = {
Invalid: 'INVALID',
Equal: 'EQUAL',
Greaterthan: 'GREATERTHAN'
};
exports.LoanProductCreditAllocationRuleAllocationTypesEnum = {
Penalty: 'PENALTY',
Fee: 'FEE',
Principal: 'PRINCIPAL',
Interest: 'INTEREST'
};
exports.LoanProductCreditAllocationRuleTransactionTypeEnum = {
Chargeback: 'CHARGEBACK'
};
exports.LoanProductInterestRecalculationDetailsCompoundingFrequencyTypeEnum = {
Invalid: 'INVALID',
SameAsRepaymentPeriod: 'SAME_AS_REPAYMENT_PERIOD',
Daily: 'DAILY',
Weekly: 'WEEKLY',
Monthly: 'MONTHLY'
};
exports.LoanProductInterestRecalculationDetailsPreCloseInterestCalculationStrategyEnum = {
None: 'NONE',
TillPreClosureDate: 'TILL_PRE_CLOSURE_DATE',
TillRestFrequencyDate: 'TILL_REST_FREQUENCY_DATE'
};
exports.LoanProductInterestRecalculationDetailsRestFrequencyTypeEnum = {
Invalid: 'INVALID',
SameAsRepaymentPeriod: 'SAME_AS_REPAYMENT_PERIOD',
Daily: 'DAILY',
Weekly: 'WEEKLY',
Monthly: 'MONTHLY'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailAmortizationMethodEnum = {
EqualPrincipal: 'EQUAL_PRINCIPAL',
EqualInstallments: 'EQUAL_INSTALLMENTS',
Invalid: 'INVALID'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailDaysInYearCustomStrategyEnum = {
FullLeapYear: 'FULL_LEAP_YEAR',
Feb29PeriodOnly: 'FEB_29_PERIOD_ONLY'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestCalculationPeriodMethodEnum = {
Daily: 'DAILY',
SameAsRepaymentPeriod: 'SAME_AS_REPAYMENT_PERIOD',
Invalid: 'INVALID'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestMethodEnum = {
DecliningBalance: 'DECLINING_BALANCE',
Flat: 'FLAT',
Invalid: 'INVALID'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailInterestPeriodFrequencyTypeEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.LoanProductMinimumRepaymentScheduleRelatedDetailRepaymentPeriodFrequencyTypeEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.LoanProductPaymentAllocationRuleAllocationTypesEnum = {
PastDuePenalty: 'PAST_DUE_PENALTY',
PastDueFee: 'PAST_DUE_FEE',
PastDuePrincipal: 'PAST_DUE_PRINCIPAL',
PastDueInterest: 'PAST_DUE_INTEREST',
DuePenalty: 'DUE_PENALTY',
DueFee: 'DUE_FEE',
DuePrincipal: 'DUE_PRINCIPAL',
DueInterest: 'DUE_INTEREST',
InAdvancePenalty: 'IN_ADVANCE_PENALTY',
InAdvanceFee: 'IN_ADVANCE_FEE',
InAdvancePrincipal: 'IN_ADVANCE_PRINCIPAL',
InAdvanceInterest: 'IN_ADVANCE_INTEREST'
};
exports.LoanProductPaymentAllocationRuleFutureInstallmentAllocationRuleEnum = {
NextInstallment: 'NEXT_INSTALLMENT',
LastInstallment: 'LAST_INSTALLMENT',
NextLastInstallment: 'NEXT_LAST_INSTALLMENT',
Reamortization: 'REAMORTIZATION'
};
exports.LoanProductPaymentAllocationRuleTransactionTypeEnum = {
Default: 'DEFAULT',
Repayment: 'REPAYMENT',
DownPayment: 'DOWN_PAYMENT',
MerchantIssuedRefund: 'MERCHANT_ISSUED_REFUND',
PayoutRefund: 'PAYOUT_REFUND',
GoodwillCredit: 'GOODWILL_CREDIT',
ChargeRefund: 'CHARGE_REFUND',
ChargeAdjustment: 'CHARGE_ADJUSTMENT',
WaiveInterest: 'WAIVE_INTEREST',
ChargePayment: 'CHARGE_PAYMENT',
RefundForActiveLoan: 'REFUND_FOR_ACTIVE_LOAN',
InterestPaymentWaiver: 'INTEREST_PAYMENT_WAIVER',
InterestRefund: 'INTEREST_REFUND',
CapitalizedIncomeAdjustment: 'CAPITALIZED_INCOME_ADJUSTMENT'
};
exports.LoanProductRelatedDetailAmortizationMethodEnum = {
EqualPrincipal: 'EQUAL_PRINCIPAL',
EqualInstallments: 'EQUAL_INSTALLMENTS',
Invalid: 'INVALID'
};
exports.LoanProductRelatedDetailBuyDownFeeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.LoanProductRelatedDetailBuyDownFeeIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.LoanProductRelatedDetailBuyDownFeeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.LoanProductRelatedDetailCapitalizedIncomeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.LoanProductRelatedDetailCapitalizedIncomeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.LoanProductRelatedDetailCapitalizedIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.LoanProductRelatedDetailChargeOffBehaviourEnum = {
Regular: 'REGULAR',
ZeroInterest: 'ZERO_INTEREST',
AccelerateMaturity: 'ACCELERATE_MATURITY'
};
exports.LoanProductRelatedDetailDaysInYearCustomStrategyEnum = {
FullLeapYear: 'FULL_LEAP_YEAR',
Feb29PeriodOnly: 'FEB_29_PERIOD_ONLY'
};
exports.LoanProductRelatedDetailInterestCalculationPeriodMethodEnum = {
Daily: 'DAILY',
SameAsRepaymentPeriod: 'SAME_AS_REPAYMENT_PERIOD',
Invalid: 'INVALID'
};
exports.LoanProductRelatedDetailInterestMethodEnum = {
DecliningBalance: 'DECLINING_BALANCE',
Flat: 'FLAT',
Invalid: 'INVALID'
};
exports.LoanProductRelatedDetailInterestPeriodFrequencyTypeEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.LoanProductRelatedDetailLoanScheduleProcessingTypeEnum = {
Horizontal: 'HORIZONTAL',
Vertical: 'VERTICAL'
};
exports.LoanProductRelatedDetailLoanScheduleTypeEnum = {
Cumulative: 'CUMULATIVE',
Progressive: 'PROGRESSIVE'
};
exports.LoanProductRelatedDetailRepaymentPeriodFrequencyTypeEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.LoanProductRelatedDetailSupportedInterestRefundTypesEnum = {
MerchantIssuedRefund: 'MERCHANT_ISSUED_REFUND',
PayoutRefund: 'PAYOUT_REFUND'
};
exports.LoanTransactionRelationDataRelationTypeEnum = {
Invalid: 'INVALID',
Chargeback: 'CHARGEBACK',
ChargeAdjustment: 'CHARGE_ADJUSTMENT',
Replayed: 'REPLAYED',
Related: 'RELATED',
Adjustment: 'ADJUSTMENT'
};
exports.PostLoanProductsRequestBuyDownFeeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PostLoanProductsRequestBuyDownFeeIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.PostLoanProductsRequestBuyDownFeeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PostLoanProductsRequestCapitalizedIncomeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PostLoanProductsRequestCapitalizedIncomeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PostLoanProductsRequestCapitalizedIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.PostLoansRequestBuyDownFeeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PostLoansRequestBuyDownFeeIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.PostLoansRequestBuyDownFeeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PostLoansRequestCapitalizedIncomeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PostLoansRequestCapitalizedIncomeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PostLoansRequestDaysInYearCustomStrategyEnum = {
FullLeapYearFeb29PeriodOnly: 'FULL_LEAP_YEAR, FEB_29_PERIOD_ONLY'
};
exports.PostLoansRequestDaysInYearTypeEnum = {};
exports.PostTellersRequestStatusEnum = {
Invalid: 'INVALID',
Pending: 'PENDING',
Active: 'ACTIVE',
Inactive: 'INACTIVE',
Closed: 'CLOSED'
};
exports.PutLoanProductsProductIdRequestBuyDownFeeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PutLoanProductsProductIdRequestBuyDownFeeIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.PutLoanProductsProductIdRequestBuyDownFeeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PutLoanProductsProductIdRequestCapitalizedIncomeCalculationTypeEnum = {
Flat: 'FLAT'
};
exports.PutLoanProductsProductIdRequestCapitalizedIncomeStrategyEnum = {
EqualAmortization: 'EQUAL_AMORTIZATION'
};
exports.PutLoanProductsProductIdRequestCapitalizedIncomeTypeEnum = {
Fee: 'FEE',
Interest: 'INTEREST'
};
exports.PutTellersRequestStatusEnum = {
Invalid: 'INVALID',
Pending: 'PENDING',
Active: 'ACTIVE',
Inactive: 'INACTIVE',
Closed: 'CLOSED'
};
exports.ResultsetColumnHeaderDataColumnDisplayTypeEnum = {
Text: 'TEXT',
String: 'STRING',
Integer: 'INTEGER',
Float: 'FLOAT',
Decimal: 'DECIMAL',
Date: 'DATE',
Time: 'TIME',
Datetime: 'DATETIME',
Boolean: 'BOOLEAN',
Binary: 'BINARY',
Codelookup: 'CODELOOKUP',
Codevalue: 'CODEVALUE'
};
exports.ResultsetColumnHeaderDataColumnTypeEnum = {
Bit: 'BIT',
Boolean: 'BOOLEAN',
Smallint: 'SMALLINT',
Tinyint: 'TINYINT',
Integer: 'INTEGER',
Mediumint: 'MEDIUMINT',
Bigint: 'BIGINT',
Real: 'REAL',
Float: 'FLOAT',
Double: 'DOUBLE',
Numeric: 'NUMERIC',
Decimal: 'DECIMAL',
Serial: 'SERIAL',
Smallserial: 'SMALLSERIAL',
Bigserial: 'BIGSERIAL',
Money: 'MONEY',
Char: 'CHAR',
Varchar: 'VARCHAR',
Longvarchar: 'LONGVARCHAR',
Text: 'TEXT',
Tinytext: 'TINYTEXT',
Mediumtext: 'MEDIUMTEXT',
Longtext: 'LONGTEXT',
Json: 'JSON',
Date: 'DATE',
Time: 'TIME',
TimeWithTimezone: 'TIME_WITH_TIMEZONE',
Timestamp: 'TIMESTAMP',
Datetime: 'DATETIME',
TimestampWithTimezone: 'TIMESTAMP_WITH_TIMEZONE',
Interval: 'INTERVAL',
Binary: 'BINARY',
Varbinary: 'VARBINARY',
Longvarbinary: 'LONGVARBINARY',
Bytea: 'BYTEA',
Blob: 'BLOB',
Tinyblob: 'TINYBLOB',
Mediumblob: 'MEDIUMBLOB',
Longblob: 'LONGBLOB'
};
exports.SavingsAccountTransactionDataEntryTypeEnum = {
Credit: 'CREDIT',
Debit: 'DEBIT'
};
exports.SavingsAccountTransactionEnumDataEntryTypeEnum = {
Credit: 'CREDIT',
Debit: 'DEBIT'
};
exports.SavingsAccountTransactionEnumDataTransactionTypeEnumEnum = {
Invalid: 'INVALID',
Deposit: 'DEPOSIT',
Withdrawal: 'WITHDRAWAL',
InterestPosting: 'INTEREST_POSTING',
WithdrawalFee: 'WITHDRAWAL_FEE',
AnnualFee: 'ANNUAL_FEE',
WaiveCharges: 'WAIVE_CHARGES',
PayCharge: 'PAY_CHARGE',
DividendPayout: 'DIVIDEND_PAYOUT',
Accrual: 'ACCRUAL',
InitiateTransfer: 'INITIATE_TRANSFER',
ApproveTransfer: 'APPROVE_TRANSFER',
WithdrawTransfer: 'WITHDRAW_TRANSFER',
RejectTransfer: 'REJECT_TRANSFER',
WrittenOff: 'WRITTEN_OFF',
OverdraftInterest: 'OVERDRAFT_INTEREST',
WithholdTax: 'WITHHOLD_TAX',
Escheat: 'ESCHEAT',
AmountHold: 'AMOUNT_HOLD',
AmountRelease: 'AMOUNT_RELEASE'
};
exports.SortOrderDirectionEnum = {
Asc: 'ASC',
Desc: 'DESC'
};
exports.StandingInstructionDataFromAccountTypeEnum = {
Invalid: 'INVALID',
Loan: 'LOAN',
Savings: 'SAVINGS'
};
exports.StandingInstructionDataInstructionTypeEnum = {
Invalid: 'INVALID',
Fixed: 'FIXED',
Dues: 'DUES'
};
exports.StandingInstructionDataRecurrenceFrequencyEnum = {
Days: 'DAYS',
Weeks: 'WEEKS',
Months: 'MONTHS',
Years: 'YEARS',
WholeTerm: 'WHOLE_TERM',
Invalid: 'INVALID'
};
exports.StandingInstructionDataRecurrenceTypeEnum = {
Invalid: 'INVALID',
Periodic: 'PERIODIC',
AsPerDues: 'AS_PER_DUES'
};
exports.StandingInstructionDataToAccountTypeEnum = {
Invalid: 'INVALID',
Loan: 'LOAN',
Savings: 'SAVINGS'
};
exports.StandingInstructionDataTransferTypeEnum = {
Invalid: 'INVALID',
AccountTransfer: 'ACCOUNT_TRANSFER',
LoanRepayment: 'LOAN_REPAYMENT',
ChargePayment: 'CHARGE_PAYMENT',
InterestTransfer: 'INTEREST_TRANSFER',
LoanDownPayment: 'LOAN_DOWN_PAYMENT'
};
exports.TellerDataStatusEnum = {
Invalid: 'INVALID',
Pending: 'PENDING',
Active: 'ACTIVE',
Inactive: 'INACTIVE',
Closed: 'CLOSED'
};
/**
*
* @export
* @enum {string}
*/
exports.TransactionType = {
Disbursement: 'disbursement',
Repayment: 'repayment',
Waiver: 'waiver',
RepaymentAtDisbursement: 'repaymentAtDisbursement',
WriteOff: 'writeOff',
MarkedForRescheduling: 'markedForRescheduling',
RecoveryRepayment: 'recoveryRepayment',
WaiveCharges: 'waiveCharges',
Accrual: 'accrual',
InitiateTransfer: 'initiateTransfer',
ApproveTransfer: 'approveTransfer',
WithdrawTransfer: 'withdrawTransfer',
RejectTransfer: 'rejectTransfer',
Refund: 'refund',
ChargePayment: 'chargePayment',
IncomePosting: 'incomePosting',
CreditBalanceRefund: 'creditBalanceRefund',
MerchantIssuedRefund: 'merchantIssuedRefund',
PayoutRefund: 'payoutRefund',
GoodwillCredit: 'goodwillCredit',
ChargeRefund: 'chargeRefund',
Chargeback: 'chargeback',
ChargeAdjustment: 'chargeAdjustment',
ChargeOff: 'chargeOff',
DownPayment: 'downPayment',
ReAge: 'reAge',
ReAmortize: 'reAmortize',
InterestPaymentWaiver: 'interestPaymentWaiver',
AccrualActivity: 'accrualActivity',
InterestRefund: 'interestRefund',
AccrualAdjustment: 'accrualAdjustment',
CapitalizedIncome: 'capitalizedIncome',
CapitalizedIncomeAmortization: 'capitalizedIncomeAmortization',
CapitalizedIncomeAdjustment: 'capitalizedIncomeAdjustment',
ContractTermination: 'contractTermination',
CapitalizedIncomeAmortizationAdjustment: 'capitalizedIncomeAmortizationAdjustment',
BuyDownFeeAmortization: 'buyDownFeeAmortization',
BuyDownFeeAmortizationAdjustment: 'buyDownFeeAmortizationAdjustment'
};
/**
* AccountNumberFormatApi - axios parameter creator
* @export
*/
const AccountNumberFormatApiAxiosParamCreator = function (configuration) {
return {
/**
* Note: Account numbers created while this format was active would remain unchanged.
* @summary Delete an Account number format
* @param {number} accountNumberFormatId accountNumberFormatId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_delete: async (accountNumberFormatId, options = {}) => {
// verify required parameter 'accountNumberFormatId' is not null or undefined
(0, common_1.assertParamExists)('_delete', 'accountNumberFormatId', accountNumberFormatId);
const localVarPath = `/v1/accountnumberformats/{accountNumberFormatId}`
.replace(`{${"accountNumberFormatId"}}`, encodeURIComponent(String(accountNumberFormatId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = Object.assign(Object.assign({ method: 'DELETE' }, baseOptions), options);
const localVarHeaderParameter = {};
const localVarQueryParameter = {};
// authentication basicAuth required
// http basic authentication required
(0, common_1.setBasicAuthToObject)(localVarRequestOptions, configuration);
// authentication tenantid required
await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "fineract-platform-tenantid", configuration);
(0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = Object.assign(Object.assi