/* tslint:disable */ /* eslint-disable */ /** * Emil PublicAPI * The Emil Public 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 PremiumOverrideDto */ export interface PremiumOverrideDto { /** * Name of Premium. * @type {string} * @memberof PremiumOverrideDto */ 'name': string; /** * Type of Premium that is based on time. * @type {string} * @memberof PremiumOverrideDto */ 'type': PremiumOverrideDtoTypeEnum; /** * This is unit of Premium. Premium units are determined based on day, week, month and year. * @type {string} * @memberof PremiumOverrideDto */ 'unit': PremiumOverrideDtoUnitEnum; /** * * @type {number} * @memberof PremiumOverrideDto */ 'netPremium': number; } export const PremiumOverrideDtoTypeEnum = { Time: 'time' } as const; export type PremiumOverrideDtoTypeEnum = typeof PremiumOverrideDtoTypeEnum[keyof typeof PremiumOverrideDtoTypeEnum]; export const PremiumOverrideDtoUnitEnum = { Day: 'day', Week: 'week', Month: 'month', Quarter: 'quarter', Year: 'year', OneTimePayment: 'oneTimePayment' } as const; export type PremiumOverrideDtoUnitEnum = typeof PremiumOverrideDtoUnitEnum[keyof typeof PremiumOverrideDtoUnitEnum];