import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v4'; import { CaScrtyDepDocumentFlow, CaScrtyDepDocumentFlowType } from './CaScrtyDepDocumentFlow'; import { CaSecurityDeposit, CaSecurityDepositType } from './CaSecurityDeposit'; /** * This class represents the entity "CASecurityDepositReqDetail" of service "com.sap.gateway.srvd_a2x.api_casecuritydeposit.v0001". */ export declare class CaSecurityDepositReqDetail extends Entity implements CaSecurityDepositReqDetailType { /** * Technical entity name for CaSecurityDepositReqDetail. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the CaSecurityDepositReqDetail entity */ static _keys: string[]; /** * Ca Security Deposit. * Maximum length: 12. */ caSecurityDeposit: DeserializedType; /** * Ca Document Number. * Maximum length: 12. */ caDocumentNumber: DeserializedType; /** * Ca Authorization Group. * Maximum length: 4. */ caAuthorizationGroup: DeserializedType; /** * Ca Sec Dep Doc Bp Item Status. * Maximum length: 1. */ caSecDepDocBpItemStatus: DeserializedType; /** * Ca Sec Dep Doc Bp Item Status Text. * Maximum length: 60. */ caSecDepDocBpItemStatusText: DeserializedType; /** * Ca Security Deposit Request Reason. * Maximum length: 4. */ caSecurityDepositRequestReason: DeserializedType; /** * Ca Security Deposit Req Reason Text. * Maximum length: 40. */ caSecurityDepositReqReasonText: DeserializedType; /** * Ca Amount In Transaction Currency. */ caAmountInTransactionCurrency: DeserializedType; /** * Amount In Refund Currency. */ amountInRefundCurrency: DeserializedType; /** * Ca Payment Amount In Payt Currency. */ caPaymentAmountInPaytCurrency: DeserializedType; /** * Ca Released Amt In Payment Currency. */ caReleasedAmtInPaymentCurrency: DeserializedType; /** * Ca Reversed Amt In Trans Currency. */ caReversedAmtInTransCurrency: DeserializedType; /** * Ca Scrty Dep Req Doc Request Amount. */ caScrtyDepReqDocRequestAmount: DeserializedType; /** * Transaction Currency. * Maximum length: 3. */ transactionCurrency: DeserializedType; /** * Payment Currency. * Maximum length: 3. */ paymentCurrency: DeserializedType; /** * Refund Currency. * Maximum length: 3. */ refundCurrency: DeserializedType; /** * Created By User. * Maximum length: 12. */ createdByUser: DeserializedType; /** * Created By User Description. * Maximum length: 80. */ createdByUserDescription: DeserializedType; /** * Creation Date. * @nullable */ creationDate?: DeserializedType | null; /** * Creation Time. */ creationTime: DeserializedType; /** * Ca Scrty Dep Req Doc Creation Dte Tme. * @nullable */ caScrtyDepReqDocCreationDteTme?: DeserializedType | null; /** * Ca Posting Date. * @nullable */ caPostingDate?: DeserializedType | null; /** * One-to-many navigation property to the [[CaScrtyDepDocumentFlow]] entity. */ caScrtyDepDocumentFlow: CaScrtyDepDocumentFlow[]; /** * One-to-one navigation property to the [[CaSecurityDeposit]] entity. */ caSecurityDeposit_1?: CaSecurityDeposit | null; } export interface CaSecurityDepositReqDetailType { caSecurityDeposit: DeserializedType; caDocumentNumber: DeserializedType; caAuthorizationGroup: DeserializedType; caSecDepDocBpItemStatus: DeserializedType; caSecDepDocBpItemStatusText: DeserializedType; caSecurityDepositRequestReason: DeserializedType; caSecurityDepositReqReasonText: DeserializedType; caAmountInTransactionCurrency: DeserializedType; amountInRefundCurrency: DeserializedType; caPaymentAmountInPaytCurrency: DeserializedType; caReleasedAmtInPaymentCurrency: DeserializedType; caReversedAmtInTransCurrency: DeserializedType; caScrtyDepReqDocRequestAmount: DeserializedType; transactionCurrency: DeserializedType; paymentCurrency: DeserializedType; refundCurrency: DeserializedType; createdByUser: DeserializedType; createdByUserDescription: DeserializedType; creationDate?: DeserializedType | null; creationTime: DeserializedType; caScrtyDepReqDocCreationDteTme?: DeserializedType | null; caPostingDate?: DeserializedType | null; caScrtyDepDocumentFlow: CaScrtyDepDocumentFlowType[]; caSecurityDeposit_1?: CaSecurityDepositType | null; } //# sourceMappingURL=CaSecurityDepositReqDetail.d.ts.map