import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v4'; import { Sap_Message } from './Sap_Message'; import { ReContract, ReContractType } from './ReContract'; /** * This class represents the entity "A_REContrRhythmTerm" of service "com.sap.gateway.srvd_a2x.api_recontract.v0001". */ export declare class ReContrRhythmTerm extends Entity implements ReContrRhythmTermType { /** * Technical entity name for ReContrRhythmTerm. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ReContrRhythmTerm entity */ static _keys: string[]; /** * Internal Real Estate Number. * Maximum length: 13. */ internalRealEstateNumber: DeserializedType; /** * Re Term Type. * Maximum length: 4. */ reTermType: DeserializedType; /** * Re Term Number. * Maximum length: 4. */ reTermNumber: DeserializedType; /** * Validity Start End Date Value. * Maximum length: 16. */ validityStartEndDateValue: DeserializedType; /** * Validity Start Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Validity End Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * Re Term Name. * Maximum length: 60. */ reTermName: DeserializedType; /** * Re Number Of Frequency Units. * Maximum length: 3. */ reNumberOfFrequencyUnits: DeserializedType; /** * Re Frequency Unit. * Maximum length: 1. */ reFrequencyUnit: DeserializedType; /** * Re Start Frequency Week. * Maximum length: 1. */ reStartFrequencyWeek: DeserializedType; /** * Re Frequency Start. * Maximum length: 2. */ reFrequencyStart: DeserializedType; /** * Re Condition Amount Reference. * Maximum length: 1. */ reConditionAmountReference: DeserializedType; /** * Re Condition Amount Diff. * Maximum length: 1. */ reConditionAmountDiff: DeserializedType; /** * Re Pro Rata Method. * Maximum length: 1. */ reProRataMethod: DeserializedType; /** * Re Pro Rata Method Calc. * Maximum length: 1. */ reProRataMethodCalc: DeserializedType; /** * Re Payment Form. * Maximum length: 1. */ rePaymentForm: DeserializedType; /** * Re Frequency Start Date. * @nullable */ reFrequencyStartDate?: DeserializedType | null; /** * Re Due Date Correction Rule. * Maximum length: 4. */ reDueDateCorrectionRule: DeserializedType; /** * Re Due Date Number Of Crrtn Days. */ reDueDateNumberOfCrrtnDays: DeserializedType; /** * Re Due Date Number Of Crrtn Months. */ reDueDateNumberOfCrrtnMonths: DeserializedType; /** * Re Due Date Number Of Crrtn Years. */ reDueDateNumberOfCrrtnYears: DeserializedType; /** * Re Due Date Number Of Crrtn Calendar. */ reDueDateNumberOfCrrtnCalendar: DeserializedType; /** * Re Due Date Crrtn Calendar Unit. * Maximum length: 2. */ reDueDateCrrtnCalendarUnit: DeserializedType; /** * Factory Calendar. * Maximum length: 2. */ factoryCalendar: DeserializedType; /** * Re Due Date Is At Beginning. */ reDueDateIsAtBeginning: DeserializedType; /** * Re Due Date Is At End. */ reDueDateIsAtEnd: DeserializedType; /** * Re Fixed Period. * Maximum length: 10. */ reFixedPeriod: DeserializedType; /** * Sap Messages. */ sapMessages: Sap_Message[]; /** * One-to-one navigation property to the [[ReContract]] entity. */ reContract?: ReContract | null; } export interface ReContrRhythmTermType { internalRealEstateNumber: DeserializedType; reTermType: DeserializedType; reTermNumber: DeserializedType; validityStartEndDateValue: DeserializedType; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; reTermName: DeserializedType; reNumberOfFrequencyUnits: DeserializedType; reFrequencyUnit: DeserializedType; reStartFrequencyWeek: DeserializedType; reFrequencyStart: DeserializedType; reConditionAmountReference: DeserializedType; reConditionAmountDiff: DeserializedType; reProRataMethod: DeserializedType; reProRataMethodCalc: DeserializedType; rePaymentForm: DeserializedType; reFrequencyStartDate?: DeserializedType | null; reDueDateCorrectionRule: DeserializedType; reDueDateNumberOfCrrtnDays: DeserializedType; reDueDateNumberOfCrrtnMonths: DeserializedType; reDueDateNumberOfCrrtnYears: DeserializedType; reDueDateNumberOfCrrtnCalendar: DeserializedType; reDueDateCrrtnCalendarUnit: DeserializedType; factoryCalendar: DeserializedType; reDueDateIsAtBeginning: DeserializedType; reDueDateIsAtEnd: DeserializedType; reFixedPeriod: DeserializedType; sapMessages: Sap_Message[]; reContract?: ReContractType | null; } //# sourceMappingURL=ReContrRhythmTerm.d.ts.map