Class ExchangeSettlementPaymentOrderBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.ExchangeSettlementPaymentOrderBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-24T14:45:22.267359Z[Etc/UTC]") public class ExchangeSettlementPaymentOrderBankModel extends Object
ExchangeSettlementPaymentOrderBankModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExchangeSettlementPaymentOrderBankModel.ExternalAccountTypeEnumThe type of the external account that is expected to receive the payment.static classExchangeSettlementPaymentOrderBankModel.InternalAccountTypeEnumThe type of the internal account that is expected to originate the payment.static classExchangeSettlementPaymentOrderBankModel.StateEnumThe exchange settlement payment order's state
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CREATED_ATstatic StringJSON_PROPERTY_EXCHANGE_SETTLEMENT_OBLIGATION_GUIDstatic StringJSON_PROPERTY_EXTERNAL_ACCOUNT_GUIDstatic StringJSON_PROPERTY_EXTERNAL_ACCOUNT_TYPEstatic StringJSON_PROPERTY_GUIDstatic StringJSON_PROPERTY_INTERNAL_ACCOUNT_GUIDstatic StringJSON_PROPERTY_INTERNAL_ACCOUNT_TYPEstatic StringJSON_PROPERTY_PAYMENT_AMOUNTstatic StringJSON_PROPERTY_SEQUENCE_NUMBERstatic StringJSON_PROPERTY_STATE
-
Constructor Summary
Constructors Constructor Description ExchangeSettlementPaymentOrderBankModel()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_GUID
public static final String JSON_PROPERTY_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXCHANGE_SETTLEMENT_OBLIGATION_GUID
public static final String JSON_PROPERTY_EXCHANGE_SETTLEMENT_OBLIGATION_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEQUENCE_NUMBER
public static final String JSON_PROPERTY_SEQUENCE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_AMOUNT
public static final String JSON_PROPERTY_PAYMENT_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERNAL_ACCOUNT_GUID
public static final String JSON_PROPERTY_INTERNAL_ACCOUNT_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERNAL_ACCOUNT_TYPE
public static final String JSON_PROPERTY_INTERNAL_ACCOUNT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXTERNAL_ACCOUNT_GUID
public static final String JSON_PROPERTY_EXTERNAL_ACCOUNT_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXTERNAL_ACCOUNT_TYPE
public static final String JSON_PROPERTY_EXTERNAL_ACCOUNT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATE
public static final String JSON_PROPERTY_STATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATED_AT
- See Also:
- Constant Field Values
-
-
Method Detail
-
guid
public ExchangeSettlementPaymentOrderBankModel guid(String guid)
-
getGuid
@Nullable public String getGuid()
Auto-generated unique identifier for the exchange settlement payment order.- Returns:
- guid
-
setGuid
public void setGuid(String guid)
-
exchangeSettlementObligationGuid
public ExchangeSettlementPaymentOrderBankModel exchangeSettlementObligationGuid(String exchangeSettlementObligationGuid)
-
getExchangeSettlementObligationGuid
@Nullable public String getExchangeSettlementObligationGuid()
The identifier of the exchange settlement obligation that this payment is associated with.- Returns:
- exchangeSettlementObligationGuid
-
setExchangeSettlementObligationGuid
public void setExchangeSettlementObligationGuid(String exchangeSettlementObligationGuid)
-
sequenceNumber
public ExchangeSettlementPaymentOrderBankModel sequenceNumber(BigInteger sequenceNumber)
-
getSequenceNumber
@Nullable public BigInteger getSequenceNumber()
The sequence number of the payment order- Returns:
- sequenceNumber
-
setSequenceNumber
public void setSequenceNumber(BigInteger sequenceNumber)
-
paymentAmount
public ExchangeSettlementPaymentOrderBankModel paymentAmount(BigInteger paymentAmount)
-
getPaymentAmount
@Nullable public BigInteger getPaymentAmount()
The amount expected to be received as part of this payment.- Returns:
- paymentAmount
-
setPaymentAmount
public void setPaymentAmount(BigInteger paymentAmount)
-
internalAccountGuid
public ExchangeSettlementPaymentOrderBankModel internalAccountGuid(String internalAccountGuid)
-
getInternalAccountGuid
@Nullable public String getInternalAccountGuid()
The identifier of the internal account that is expected to originate the payment.- Returns:
- internalAccountGuid
-
setInternalAccountGuid
public void setInternalAccountGuid(String internalAccountGuid)
-
internalAccountType
public ExchangeSettlementPaymentOrderBankModel internalAccountType(ExchangeSettlementPaymentOrderBankModel.InternalAccountTypeEnum internalAccountType)
-
getInternalAccountType
@Nullable public ExchangeSettlementPaymentOrderBankModel.InternalAccountTypeEnum getInternalAccountType()
The type of the internal account that is expected to originate the payment.- Returns:
- internalAccountType
-
setInternalAccountType
public void setInternalAccountType(ExchangeSettlementPaymentOrderBankModel.InternalAccountTypeEnum internalAccountType)
-
externalAccountGuid
public ExchangeSettlementPaymentOrderBankModel externalAccountGuid(String externalAccountGuid)
-
getExternalAccountGuid
@Nullable public String getExternalAccountGuid()
The identifier of the external account that is expected to receive the payment.- Returns:
- externalAccountGuid
-
setExternalAccountGuid
public void setExternalAccountGuid(String externalAccountGuid)
-
externalAccountType
public ExchangeSettlementPaymentOrderBankModel externalAccountType(ExchangeSettlementPaymentOrderBankModel.ExternalAccountTypeEnum externalAccountType)
-
getExternalAccountType
@Nullable public ExchangeSettlementPaymentOrderBankModel.ExternalAccountTypeEnum getExternalAccountType()
The type of the external account that is expected to receive the payment.- Returns:
- externalAccountType
-
setExternalAccountType
public void setExternalAccountType(ExchangeSettlementPaymentOrderBankModel.ExternalAccountTypeEnum externalAccountType)
-
state
public ExchangeSettlementPaymentOrderBankModel state(ExchangeSettlementPaymentOrderBankModel.StateEnum state)
-
getState
@Nullable public ExchangeSettlementPaymentOrderBankModel.StateEnum getState()
The exchange settlement payment order's state- Returns:
- state
-
setState
public void setState(ExchangeSettlementPaymentOrderBankModel.StateEnum state)
-
createdAt
public ExchangeSettlementPaymentOrderBankModel createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
ISO8601 datetime the exchange settlement payment order was created at.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
-