/* 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 CreateCommissionSettlementRequestDto */ export interface CreateCommissionSettlementRequestDto { /** * Array of commission codes to include in this settlement * @type {Array} * @memberof CreateCommissionSettlementRequestDto */ 'commissionCodes': Array; /** * The status of the commission settlement. Valid values: draft, processing, published, closed * @type {string} * @memberof CreateCommissionSettlementRequestDto */ 'status'?: CreateCommissionSettlementRequestDtoStatusEnum; /** * The currency of the commission settlement * @type {string} * @memberof CreateCommissionSettlementRequestDto */ 'currency'?: CreateCommissionSettlementRequestDtoCurrencyEnum; } export const CreateCommissionSettlementRequestDtoStatusEnum = { Draft: 'draft', Processing: 'processing', Published: 'published', Closed: 'closed' } as const; export type CreateCommissionSettlementRequestDtoStatusEnum = typeof CreateCommissionSettlementRequestDtoStatusEnum[keyof typeof CreateCommissionSettlementRequestDtoStatusEnum]; export const CreateCommissionSettlementRequestDtoCurrencyEnum = { Eur: 'EUR', Usd: 'USD', Gbp: 'GBP', Chf: 'CHF', Pln: 'PLN', Aud: 'AUD', Cad: 'CAD', Ddk: 'DDK', Huf: 'HUF', Nok: 'NOK', Sek: 'SEK' } as const; export type CreateCommissionSettlementRequestDtoCurrencyEnum = typeof CreateCommissionSettlementRequestDtoCurrencyEnum[keyof typeof CreateCommissionSettlementRequestDtoCurrencyEnum];