interface ContractPeriod {
    Bonussteuerung: BonusControl;
    Fristen: Record<
        | "Vertragslaufzeit"
        | "Kuendigungsfrist"
        | "Folgelaufzeit"
        | "Widerrufsfrist"
        | "Zahlungsziel"
        | "KuendigungZum"
        | "Bindefrist", TimeLimit>;
    Inhalte: ContractReferenceContent;
    Preisgarantie: Warranty;
    Preiszeitscheiben: PricePeriod[];
    ProduktBeschreibung: string;
    ProduktCode: string;
    ProduktName: string;
    ProduktTyp: string;
    RelevanteZeitscheibe: boolean;
    Werte: ContractPeriodValues;
    ZeitscheibeBis: null | string;
    ZeitscheibenGrund: CodeDescription;
    ZeitscheibeVon: string;
}

Properties

Bonussteuerung: BonusControl
Fristen: Record<
    | "Vertragslaufzeit"
    | "Kuendigungsfrist"
    | "Folgelaufzeit"
    | "Widerrufsfrist"
    | "Zahlungsziel"
    | "KuendigungZum"
    | "Bindefrist", TimeLimit>
Preisgarantie: Warranty
Preiszeitscheiben: PricePeriod[]
ProduktBeschreibung: string
ProduktCode: string
ProduktName: string
ProduktTyp: string
RelevanteZeitscheibe: boolean
ZeitscheibeBis: null | string
ZeitscheibenGrund: CodeDescription
ZeitscheibeVon: string