/* 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 CommissionAgreementProductClass */ export interface CommissionAgreementProductClass { /** * Unique identifier for the commission agreement product * @type {number} * @memberof CommissionAgreementProductClass */ 'id': number; /** * Product slug identifier * @type {string} * @memberof CommissionAgreementProductClass */ 'productSlug': string; /** * Unique code identifier for the commission agreement product, auto-generated on creation * @type {string} * @memberof CommissionAgreementProductClass */ 'code': string; /** * The parent commission agreement version code * @type {string} * @memberof CommissionAgreementProductClass */ 'commissionAgreementVersionCode': string; /** * Status of the commission agreement product * @type {string} * @memberof CommissionAgreementProductClass */ 'status': CommissionAgreementProductClassStatusEnum; /** * Timestamp when the commission agreement product was created * @type {string} * @memberof CommissionAgreementProductClass */ 'createdAt'?: string; /** * Timestamp when the commission agreement product was last updated * @type {string} * @memberof CommissionAgreementProductClass */ 'updatedAt'?: string; /** * User identifier who created the commission agreement product * @type {string} * @memberof CommissionAgreementProductClass */ 'createdBy'?: string; /** * User identifier who last updated the commission agreement product * @type {string} * @memberof CommissionAgreementProductClass */ 'updatedBy'?: string; } export const CommissionAgreementProductClassStatusEnum = { Active: 'active', Inactive: 'inactive' } as const; export type CommissionAgreementProductClassStatusEnum = typeof CommissionAgreementProductClassStatusEnum[keyof typeof CommissionAgreementProductClassStatusEnum];