/* 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 EvaluatedCommissionClass */ export interface EvaluatedCommissionClass { /** * Type of commission (e.g., sales, maintenance, other) * @type {string} * @memberof EvaluatedCommissionClass */ 'type': EvaluatedCommissionClassTypeEnum; /** * Commission amount in cents * @type {number} * @memberof EvaluatedCommissionClass */ 'amount': number; /** * The expression that was evaluated * @type {string} * @memberof EvaluatedCommissionClass */ 'expression': string; /** * Commission group (first year or following years) * @type {string} * @memberof EvaluatedCommissionClass */ 'group': string; /** * Currency code * @type {string} * @memberof EvaluatedCommissionClass */ 'currency': string; } export const EvaluatedCommissionClassTypeEnum = { Sales: 'sales', Maintenance: 'maintenance', Other: 'other' } as const; export type EvaluatedCommissionClassTypeEnum = typeof EvaluatedCommissionClassTypeEnum[keyof typeof EvaluatedCommissionClassTypeEnum];