/* 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 UpdateCommissionCandidateRequestDto */ export interface UpdateCommissionCandidateRequestDto { /** * The unique code identifier of the commission candidate to update * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'code': string; /** * The code of the policy associated with this commission candidate * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'policyCode'?: string; /** * The code of the invoice associated with this commission candidate * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'invoiceCode'?: string; /** * The status of the commission candidate. Valid values: pending, processed * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'status'?: UpdateCommissionCandidateRequestDtoStatusEnum; /** * The type of commission. Valid values: sales, maintenance, other * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'commissionType'?: UpdateCommissionCandidateRequestDtoCommissionTypeEnum; /** * The code of the commission associated with this commission candidate * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'commissionCode'?: string; /** * The date of the next policy renewal for this commission candidate * @type {string} * @memberof UpdateCommissionCandidateRequestDto */ 'policyRenewalDate'?: string; } export const UpdateCommissionCandidateRequestDtoStatusEnum = { Pending: 'pending', Processed: 'processed' } as const; export type UpdateCommissionCandidateRequestDtoStatusEnum = typeof UpdateCommissionCandidateRequestDtoStatusEnum[keyof typeof UpdateCommissionCandidateRequestDtoStatusEnum]; export const UpdateCommissionCandidateRequestDtoCommissionTypeEnum = { Sales: 'sales', Maintenance: 'maintenance', Other: 'other' } as const; export type UpdateCommissionCandidateRequestDtoCommissionTypeEnum = typeof UpdateCommissionCandidateRequestDtoCommissionTypeEnum[keyof typeof UpdateCommissionCandidateRequestDtoCommissionTypeEnum];