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_REContrValuation" of service "com.sap.gateway.srvd_a2x.api_recontract.v0001". */ export declare class ReContrValuation extends Entity implements ReContrValuationType { /** * Technical entity name for ReContrValuation. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ReContrValuation entity */ static _keys: string[]; /** * Internal Real Estate Number. * Maximum length: 13. */ internalRealEstateNumber: DeserializedType; /** * Re Term Number. * Maximum length: 4. */ reTermNumber: DeserializedType; /** * Validity Start End Date Value. * Maximum length: 16. */ validityStartEndDateValue: DeserializedType; /** * Re Term Type. * Maximum length: 4. */ reTermType: DeserializedType; /** * Re Term Name. * Maximum length: 60. */ reTermName: DeserializedType; /** * Re Valuation Rule. * Maximum length: 10. */ reValuationRule: DeserializedType; /** * Validity Start Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Validity End Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * Re Status Object. * Maximum length: 22. */ reStatusObject: DeserializedType; /** * Real Estate Object Type. * Maximum length: 2. */ realEstateObjectType: DeserializedType; /** * Re Identification. * Maximum length: 50. */ reIdentification: DeserializedType; /** * Object Valid From. * @nullable */ objectValidFrom?: DeserializedType | null; /** * Re Consideration Start Date. * @nullable */ reConsiderationStartDate?: DeserializedType | null; /** * Re Cash Flow Posting From Date. * @nullable */ reCashFlowPostingFromDate?: DeserializedType | null; /** * Re Status Object Asset. * Maximum length: 22. */ reStatusObjectAsset: DeserializedType; /** * Re Valuation Classification. * Maximum length: 1. */ reValuationClassification: DeserializedType; /** * Re Interest Rate. */ reInterestRate: DeserializedType; /** * Re Frequency Term. * Maximum length: 4. */ reFrequencyTerm: DeserializedType; /** * Re Distribution Rule. * Maximum length: 4. */ reDistributionRule: DeserializedType; /** * Re Distribution Rule Param 1. * Maximum length: 70. */ reDistributionRuleParam1: DeserializedType; /** * Re Distribution Rule Param 2. * Maximum length: 70. */ reDistributionRuleParam2: DeserializedType; /** * Re Probable End Date. * @nullable */ reProbableEndDate?: DeserializedType | null; /** * Re Asset Right Of Use End Date. * @nullable */ reAssetRightOfUseEndDate?: DeserializedType | null; /** * Re Valuation Rule Status. * Maximum length: 1. */ reValuationRuleStatus: DeserializedType; /** * Re Valuation Status. * Maximum length: 1. */ reValuationStatus: DeserializedType; /** * Re Valuation Status Reason. * Maximum length: 1. */ reValuationStatusReason: DeserializedType; /** * Re Valuation Behavior. * Maximum length: 1. */ reValuationBehavior: DeserializedType; /** * Re Tax Type. * Maximum length: 4. */ reTaxType: DeserializedType; /** * Tax Group. * Maximum length: 20. */ taxGroup: DeserializedType; /** * Re Accounting Object. * Maximum length: 22. */ reAccountingObject: DeserializedType; /** * Re Info Text. * Maximum length: 100. */ reInfoText: DeserializedType; /** * Re Valuation Factor Numerator. */ reValuationFactorNumerator: DeserializedType; /** * Re Valuation Factor Denominator. */ reValuationFactorDenominator: DeserializedType; /** * Re Valuation Currency. * Maximum length: 5. */ reValuationCurrency: DeserializedType; /** * Re Valuation Questionnaire Uuid. * @nullable */ reValuationQuestionnaireUuid?: DeserializedType | null; /** * Country. * Maximum length: 3. */ country: DeserializedType; /** * Sap Messages. */ sapMessages: Sap_Message[]; /** * One-to-one navigation property to the [[ReContract]] entity. */ reContract?: ReContract | null; } export interface ReContrValuationType { internalRealEstateNumber: DeserializedType; reTermNumber: DeserializedType; validityStartEndDateValue: DeserializedType; reTermType: DeserializedType; reTermName: DeserializedType; reValuationRule: DeserializedType; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; reStatusObject: DeserializedType; realEstateObjectType: DeserializedType; reIdentification: DeserializedType; objectValidFrom?: DeserializedType | null; reConsiderationStartDate?: DeserializedType | null; reCashFlowPostingFromDate?: DeserializedType | null; reStatusObjectAsset: DeserializedType; reValuationClassification: DeserializedType; reInterestRate: DeserializedType; reFrequencyTerm: DeserializedType; reDistributionRule: DeserializedType; reDistributionRuleParam1: DeserializedType; reDistributionRuleParam2: DeserializedType; reProbableEndDate?: DeserializedType | null; reAssetRightOfUseEndDate?: DeserializedType | null; reValuationRuleStatus: DeserializedType; reValuationStatus: DeserializedType; reValuationStatusReason: DeserializedType; reValuationBehavior: DeserializedType; reTaxType: DeserializedType; taxGroup: DeserializedType; reAccountingObject: DeserializedType; reInfoText: DeserializedType; reValuationFactorNumerator: DeserializedType; reValuationFactorDenominator: DeserializedType; reValuationCurrency: DeserializedType; reValuationQuestionnaireUuid?: DeserializedType | null; country: DeserializedType; sapMessages: Sap_Message[]; reContract?: ReContractType | null; } //# sourceMappingURL=ReContrValuation.d.ts.map