/* tslint:disable */ /* eslint-disable */ /** * EMIL CommissionService * The EMIL CommissionService API description * * The version of the OpenAPI document: 1.0 * Contact: kontakt@emil.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateCommissionAgreementRequestDto */ export interface UpdateCommissionAgreementRequestDto { /** * Unique code identifier for the commission agreement * @type {string} * @memberof UpdateCommissionAgreementRequestDto */ 'code': string; /** * Updated human-readable name of the commission agreement * @type {string} * @memberof UpdateCommissionAgreementRequestDto */ 'name': string; /** * Updated detailed description of the commission agreement terms and conditions * @type {string} * @memberof UpdateCommissionAgreementRequestDto */ 'description'?: string; /** * Updated frequency at which commissions are billed (e.g., immediately, monthly, quarterly, halfYearly, yearly) * @type {string} * @memberof UpdateCommissionAgreementRequestDto */ 'billingFrequency'?: UpdateCommissionAgreementRequestDtoBillingFrequencyEnum; } export const UpdateCommissionAgreementRequestDtoBillingFrequencyEnum = { Immediately: 'immediately', Monthly: 'monthly', Quarterly: 'quarterly', HalfYearly: 'halfYearly', Yearly: 'yearly' } as const; export type UpdateCommissionAgreementRequestDtoBillingFrequencyEnum = typeof UpdateCommissionAgreementRequestDtoBillingFrequencyEnum[keyof typeof UpdateCommissionAgreementRequestDtoBillingFrequencyEnum];