/** * 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 CommissionEstimateClass */ export interface CommissionEstimateClass { /** * The name of the commission estimate * @type {string} * @memberof CommissionEstimateClass */ 'name': string; /** * A detailed description of the commission estimate * @type {string} * @memberof CommissionEstimateClass */ 'description': string; /** * The estimated commission amount in the smallest currency unit (e.g., cents) * @type {number} * @memberof CommissionEstimateClass */ 'amount': number; /** * Type of commission. Valid values: sales, maintenance, other * @type {string} * @memberof CommissionEstimateClass */ 'type': CommissionEstimateClassTypeEnum; /** * Commission group indicating whether this is for the first year or following years * @type {string} * @memberof CommissionEstimateClass */ 'group': CommissionEstimateClassGroupEnum; } export declare const CommissionEstimateClassTypeEnum: { readonly Sales: "sales"; readonly Maintenance: "maintenance"; readonly Other: "other"; }; export type CommissionEstimateClassTypeEnum = typeof CommissionEstimateClassTypeEnum[keyof typeof CommissionEstimateClassTypeEnum]; export declare const CommissionEstimateClassGroupEnum: { readonly FirstYear: "firstYear"; readonly FollowingYears: "followingYears"; }; export type CommissionEstimateClassGroupEnum = typeof CommissionEstimateClassGroupEnum[keyof typeof CommissionEstimateClassGroupEnum];