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_REContrNoticeTermForObj" of service "com.sap.gateway.srvd_a2x.api_recontract.v0001". */ export declare class ReContrNoticeTermForObj extends Entity implements ReContrNoticeTermForObjType { /** * Technical entity name for ReContrNoticeTermForObj. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ReContrNoticeTermForObj entity */ static _keys: string[]; /** * Internal Real Estate Number. * Maximum length: 13. */ internalRealEstateNumber: DeserializedType; /** * Re Term Type. * Maximum length: 4. */ reTermType: DeserializedType; /** * Re Status Object. * Maximum length: 22. */ reStatusObject: DeserializedType; /** * Re Term Number. * Maximum length: 4. */ reTermNumber: DeserializedType; /** * Re Notice Rule. * Maximum length: 12. */ reNoticeRule: DeserializedType; /** * Re Notice Sequence No. * Maximum length: 4. */ reNoticeSequenceNo: DeserializedType; /** * Validity Start Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Re Term Name. * Maximum length: 60. */ reTermName: DeserializedType; /** * Re Notice Type. * Maximum length: 1. */ reNoticeType: DeserializedType; /** * Re Notice Procedure. * Maximum length: 4. */ reNoticeProcedure: DeserializedType; /** * Re Notice Giving Party. * Maximum length: 1. */ reNoticeGivingParty: DeserializedType; /** * Re Notice Rule Type. * Maximum length: 1. */ reNoticeRuleType: DeserializedType; /** * Re Notice Rule Description. * Maximum length: 60. */ reNoticeRuleDescription: DeserializedType; /** * Re Term Period In Years. * Maximum length: 2. */ reTermPeriodInYears: DeserializedType; /** * Re Term Period In Months. * Maximum length: 2. */ reTermPeriodInMonths: DeserializedType; /** * Re Term Period In Days. * Maximum length: 2. */ reTermPeriodInDays: DeserializedType; /** * Re Period End Rhythm Type. * Maximum length: 2. */ rePeriodEndRhythmType: DeserializedType; /** * Re Notice Period In Months. * Maximum length: 2. */ reNoticePeriodInMonths: DeserializedType; /** * Re Notice Period In Weeks. * Maximum length: 2. */ reNoticePeriodInWeeks: DeserializedType; /** * Re Notice Period In Days. * Maximum length: 2. */ reNoticePeriodInDays: DeserializedType; /** * Re Notice Grace Period. * Maximum length: 2. */ reNoticeGracePeriod: DeserializedType; /** * Re Grace Period Cal Or Work Days. * Maximum length: 1. */ reGracePeriodCalOrWorkDays: DeserializedType; /** * Re Notice Period Calendar. * Maximum length: 2. */ reNoticePeriodCalendar: DeserializedType; /** * Re Notice Year. * Maximum length: 4. */ reNoticeYear: DeserializedType; /** * Re Notice Month. * Maximum length: 2. */ reNoticeMonth: DeserializedType; /** * Re Notice Day. * Maximum length: 2. */ reNoticeDay: DeserializedType; /** * Re Notice Receipt Year. * Maximum length: 4. */ reNoticeReceiptYear: DeserializedType; /** * Re Notice Receipt Month. * Maximum length: 2. */ reNoticeReceiptMonth: DeserializedType; /** * Re Notice Receipt Day. * Maximum length: 2. */ reNoticeReceiptDay: DeserializedType; /** * Re Notice Rcpt Cal Or Work Days. * Maximum length: 1. */ reNoticeRcptCalOrWorkDays: DeserializedType; /** * Re Notice Receipt Calendar. * Maximum length: 2. */ reNoticeReceiptCalendar: DeserializedType; /** * Sap Messages. */ sapMessages: Sap_Message[]; /** * One-to-one navigation property to the [[ReContract]] entity. */ reContract?: ReContract | null; } export interface ReContrNoticeTermForObjType { internalRealEstateNumber: DeserializedType; reTermType: DeserializedType; reStatusObject: DeserializedType; reTermNumber: DeserializedType; reNoticeRule: DeserializedType; reNoticeSequenceNo: DeserializedType; validityStartDate?: DeserializedType | null; reTermName: DeserializedType; reNoticeType: DeserializedType; reNoticeProcedure: DeserializedType; reNoticeGivingParty: DeserializedType; reNoticeRuleType: DeserializedType; reNoticeRuleDescription: DeserializedType; reTermPeriodInYears: DeserializedType; reTermPeriodInMonths: DeserializedType; reTermPeriodInDays: DeserializedType; rePeriodEndRhythmType: DeserializedType; reNoticePeriodInMonths: DeserializedType; reNoticePeriodInWeeks: DeserializedType; reNoticePeriodInDays: DeserializedType; reNoticeGracePeriod: DeserializedType; reGracePeriodCalOrWorkDays: DeserializedType; reNoticePeriodCalendar: DeserializedType; reNoticeYear: DeserializedType; reNoticeMonth: DeserializedType; reNoticeDay: DeserializedType; reNoticeReceiptYear: DeserializedType; reNoticeReceiptMonth: DeserializedType; reNoticeReceiptDay: DeserializedType; reNoticeRcptCalOrWorkDays: DeserializedType; reNoticeReceiptCalendar: DeserializedType; sapMessages: Sap_Message[]; reContract?: ReContractType | null; } //# sourceMappingURL=ReContrNoticeTermForObj.d.ts.map