/** * 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 TariffCoverageTermClass */ export interface TariffCoverageTermClass { /** * Coverage term type (fixed or percent) * @type {string} * @memberof TariffCoverageTermClass */ 'type': TariffCoverageTermClassTypeEnum; /** * Time period over which the coverage term applies * @type {string} * @memberof TariffCoverageTermClass */ 'period': TariffCoverageTermClassPeriodEnum; /** * Coverage term value - fixed amount or percentage with maximum limit * @type {AmountWithLimitClass} * @memberof TariffCoverageTermClass */ 'value': AmountWithLimitClass; /** * Pro-rata calculation type * @type {string} * @memberof TariffCoverageTermClass */ 'proRata': TariffCoverageTermClassProRataEnum; } export declare const TariffCoverageTermClassTypeEnum: { readonly Fixed: "fixed"; readonly Percent: "percent"; }; export type TariffCoverageTermClassTypeEnum = typeof TariffCoverageTermClassTypeEnum[keyof typeof TariffCoverageTermClassTypeEnum]; export declare const TariffCoverageTermClassPeriodEnum: { readonly CalendarYear: "CALENDAR_YEAR"; readonly PolicyYear: "POLICY_YEAR"; readonly PerClaim: "PER_CLAIM"; }; export type TariffCoverageTermClassPeriodEnum = typeof TariffCoverageTermClassPeriodEnum[keyof typeof TariffCoverageTermClassPeriodEnum]; export declare const TariffCoverageTermClassProRataEnum: { readonly Disabled: "DISABLED"; readonly Enabled: "ENABLED"; readonly EnabledAfterWaitingPeriod: "ENABLED_AFTER_WAITING_PERIOD"; }; export type TariffCoverageTermClassProRataEnum = typeof TariffCoverageTermClassProRataEnum[keyof typeof TariffCoverageTermClassProRataEnum];