/* tslint:disable */ /* eslint-disable */ /** * depositproducts * 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 { MonthAndDay } from './month-and-day'; /** * Defines the interest payment settings for the deposit product and for deposits created based on this product */ export interface InterestPaymentSettings { /** * List of all dates on which the interest is payed into deposit account */ interestPaymentDates?: Array; /** * Specifies when the interest should be paid to the deposit account */ interestPaymentPoint?: InterestPaymentSettingsInterestPaymentPointEnum; } export const InterestPaymentSettingsInterestPaymentPointEnum = { FirstDayOfMonth: 'FIRST_DAY_OF_MONTH', EveryWeek: 'EVERY_WEEK', EveryOtherWeek: 'EVERY_OTHER_WEEK', EveryMonth: 'EVERY_MONTH', Every3Months: 'EVERY_3_MONTHS', OnFixedDates: 'ON_FIXED_DATES', Daily: 'DAILY', Annually: 'ANNUALLY', BiAnnually: 'BI_ANNUALLY', OnAccountMaturity: 'ON_ACCOUNT_MATURITY', } as const; export type InterestPaymentSettingsInterestPaymentPointEnum = (typeof InterestPaymentSettingsInterestPaymentPointEnum)[keyof typeof InterestPaymentSettingsInterestPaymentPointEnum];