/** * 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. */ import { AmountWithLimitClass } from './amount-with-limit-class'; /** * * @export * @interface DeductibleClass */ export interface DeductibleClass { /** * Unique identifier key for deductible * @type {string} * @memberof DeductibleClass */ 'key': string; /** * Display name shown to users * @type {string} * @memberof DeductibleClass */ 'label': string; /** * Deductible type (fixed or percent) * @type {string} * @memberof DeductibleClass */ 'type': DeductibleClassTypeEnum; /** * Time period over which the deductible applies * @type {string} * @memberof DeductibleClass */ 'period': DeductibleClassPeriodEnum; /** * Selectable deductible amounts * @type {Array} * @memberof DeductibleClass */ 'options': Array; /** * Categories this deductible applies to * @type {Array} * @memberof DeductibleClass */ 'applicableCategoryKeys': Array; } export declare const DeductibleClassTypeEnum: { readonly Fixed: "fixed"; readonly Percent: "percent"; }; export type DeductibleClassTypeEnum = typeof DeductibleClassTypeEnum[keyof typeof DeductibleClassTypeEnum]; export declare const DeductibleClassPeriodEnum: { readonly CalendarYear: "CALENDAR_YEAR"; readonly PolicyYear: "POLICY_YEAR"; readonly PerClaim: "PER_CLAIM"; }; export type DeductibleClassPeriodEnum = typeof DeductibleClassPeriodEnum[keyof typeof DeductibleClassPeriodEnum];