/* 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 UpdateCommissionRequestDto */ export interface UpdateCommissionRequestDto { /** * The unique code identifier of the commission to update. This must match the commission code in the system * @type {string} * @memberof UpdateCommissionRequestDto */ 'code': string; /** * The updated description explaining what this commission represents and its purpose * @type {string} * @memberof UpdateCommissionRequestDto */ 'description': string; /** * The updated unique code or identifier of the partner associated with this commission * @type {string} * @memberof UpdateCommissionRequestDto */ 'partnerCode': string; /** * The updated policy code or identifier of the policy associated with this commission * @type {string} * @memberof UpdateCommissionRequestDto */ 'policyCode': string; /** * The updated status of the commission. Valid values: draft, open, published, closed * @type {string} * @memberof UpdateCommissionRequestDto */ 'status': UpdateCommissionRequestDtoStatusEnum; } export const UpdateCommissionRequestDtoStatusEnum = { Draft: 'draft', Open: 'open', Published: 'published', Closed: 'closed' } as const; export type UpdateCommissionRequestDtoStatusEnum = typeof UpdateCommissionRequestDtoStatusEnum[keyof typeof UpdateCommissionRequestDtoStatusEnum];