import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v4'; import { CaSecurityDepositReqDetail, CaSecurityDepositReqDetailType } from './CaSecurityDepositReqDetail'; import { CaSecurityDeposit, CaSecurityDepositType } from './CaSecurityDeposit'; /** * This class represents the entity "CAScrtyDepDocumentFlow" of service "com.sap.gateway.srvd_a2x.api_casecuritydeposit.v0001". */ export declare class CaScrtyDepDocumentFlow extends Entity implements CaScrtyDepDocumentFlowType { /** * Technical entity name for CaScrtyDepDocumentFlow. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the CaScrtyDepDocumentFlow entity */ static _keys: string[]; /** * Ca Security Deposit. * Maximum length: 12. */ caSecurityDeposit: DeserializedType; /** * Ca Document Number. * Maximum length: 12. */ caDocumentNumber: DeserializedType; /** * Ca Scrty Deposit Cleared Document. * Maximum length: 12. */ caScrtyDepositClearedDocument: DeserializedType; /** * Ca Authorization Group. * Maximum length: 4. */ caAuthorizationGroup: DeserializedType; /** * Ca Security Deposit Document. * Maximum length: 12. */ caSecurityDepositDocument: DeserializedType; /** * Ca Security Deposit Doc Category. * Maximum length: 3. */ caSecurityDepositDocCategory: DeserializedType; /** * Ca Security Deposit Doc Cat Text. * Maximum length: 60. */ caSecurityDepositDocCatText: DeserializedType; /** * Ca Amount In Transaction Currency. */ caAmountInTransactionCurrency: DeserializedType; /** * Transaction Currency. * Maximum length: 3. */ transactionCurrency: DeserializedType; /** * Ca Released Amt In Payment Currency. */ caReleasedAmtInPaymentCurrency: DeserializedType; /** * Payment Currency. * Maximum length: 3. */ paymentCurrency: 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; /** * One-to-one navigation property to the [[CaSecurityDepositReqDetail]] entity. */ caScrtyDepRequestDetail?: CaSecurityDepositReqDetail | null; /** * One-to-many navigation property to the [[CaSecurityDeposit]] entity. */ caSecurityDeposit_1: CaSecurityDeposit[]; } export interface CaScrtyDepDocumentFlowType { caSecurityDeposit: DeserializedType; caDocumentNumber: DeserializedType; caScrtyDepositClearedDocument: DeserializedType; caAuthorizationGroup: DeserializedType; caSecurityDepositDocument: DeserializedType; caSecurityDepositDocCategory: DeserializedType; caSecurityDepositDocCatText: DeserializedType; caAmountInTransactionCurrency: DeserializedType; transactionCurrency: DeserializedType; caReleasedAmtInPaymentCurrency: DeserializedType; paymentCurrency: DeserializedType; createdByUser: DeserializedType; createdByUserDescription: DeserializedType; creationDate?: DeserializedType | null; creationTime: DeserializedType; caScrtyDepRequestDetail?: CaSecurityDepositReqDetailType | null; caSecurityDeposit_1: CaSecurityDepositType[]; } //# sourceMappingURL=CaScrtyDepDocumentFlow.d.ts.map