/* tslint:disable */ /* eslint-disable */ /** * loanproducts * 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. */ /** * Defines the rounding settings used in the loan computation. */ export interface RoundingSettings { /** * Specifies the repayment currency rounding method. */ repaymentCurrencyRounding: RoundingSettingsRepaymentCurrencyRoundingEnum; /** * Determines how the repayment currency rounding is handled on each element from the schedule. */ repaymentElementsRoundingMethod: RoundingSettingsRepaymentElementsRoundingMethodEnum; /** * Specifies the rounding repayment schedule method. */ roundingRepaymentScheduleMethod: RoundingSettingsRoundingRepaymentScheduleMethodEnum; } export const RoundingSettingsRepaymentCurrencyRoundingEnum = { NoRounding: 'NO_ROUNDING', RoundToNearestWholeUnit: 'ROUND_TO_NEAREST_WHOLE_UNIT', RoundUpToNearestWholeUnit: 'ROUND_UP_TO_NEAREST_WHOLE_UNIT', } as const; export type RoundingSettingsRepaymentCurrencyRoundingEnum = (typeof RoundingSettingsRepaymentCurrencyRoundingEnum)[keyof typeof RoundingSettingsRepaymentCurrencyRoundingEnum]; export const RoundingSettingsRepaymentElementsRoundingMethodEnum = { NoRounding: 'NO_ROUNDING', RoundAll: 'ROUND_ALL', PaymentDue: 'PAYMENT_DUE', } as const; export type RoundingSettingsRepaymentElementsRoundingMethodEnum = (typeof RoundingSettingsRepaymentElementsRoundingMethodEnum)[keyof typeof RoundingSettingsRepaymentElementsRoundingMethodEnum]; export const RoundingSettingsRoundingRepaymentScheduleMethodEnum = { NoRounding: 'NO_ROUNDING', RoundRemainderIntoLastRepayment: 'ROUND_REMAINDER_INTO_LAST_REPAYMENT', RoundPrincipalAndInterestRemainderIntoLastRepayment: 'ROUND_PRINCIPAL_AND_INTEREST_REMAINDER_INTO_LAST_REPAYMENT', } as const; export type RoundingSettingsRoundingRepaymentScheduleMethodEnum = (typeof RoundingSettingsRoundingRepaymentScheduleMethodEnum)[keyof typeof RoundingSettingsRoundingRepaymentScheduleMethodEnum];