Class InboundRealTimePaymentsTransfer.Builder
-
- All Implemented Interfaces:
public final class InboundRealTimePaymentsTransfer.BuilderA builder for InboundRealTimePaymentsTransfer.
-
-
Method Summary
-
-
Method Detail
-
id
final InboundRealTimePaymentsTransfer.Builder id(String id)
The inbound Real-Time Payments transfer's identifier.
-
id
final InboundRealTimePaymentsTransfer.Builder id(JsonField<String> id)
The inbound Real-Time Payments transfer's identifier.
-
accountId
final InboundRealTimePaymentsTransfer.Builder accountId(String accountId)
The Account to which the transfer was sent.
-
accountId
final InboundRealTimePaymentsTransfer.Builder accountId(JsonField<String> accountId)
The Account to which the transfer was sent.
-
accountNumberId
final InboundRealTimePaymentsTransfer.Builder accountNumberId(String accountNumberId)
The identifier of the Account Number to which this transfer was sent.
-
accountNumberId
final InboundRealTimePaymentsTransfer.Builder accountNumberId(JsonField<String> accountNumberId)
The identifier of the Account Number to which this transfer was sent.
-
amount
final InboundRealTimePaymentsTransfer.Builder amount(Long amount)
The amount in USD cents.
-
amount
final InboundRealTimePaymentsTransfer.Builder amount(JsonField<Long> amount)
The amount in USD cents.
-
confirmation
final InboundRealTimePaymentsTransfer.Builder confirmation(InboundRealTimePaymentsTransfer.Confirmation confirmation)
If your transfer is confirmed, this will contain details of the confirmation.
-
confirmation
final InboundRealTimePaymentsTransfer.Builder confirmation(Optional<InboundRealTimePaymentsTransfer.Confirmation> confirmation)
If your transfer is confirmed, this will contain details of the confirmation.
-
confirmation
final InboundRealTimePaymentsTransfer.Builder confirmation(JsonField<InboundRealTimePaymentsTransfer.Confirmation> confirmation)
If your transfer is confirmed, this will contain details of the confirmation.
-
createdAt
final InboundRealTimePaymentsTransfer.Builder createdAt(OffsetDateTime createdAt)
The ISO 8601 date and time at which the transfer was created.
-
createdAt
final InboundRealTimePaymentsTransfer.Builder createdAt(JsonField<OffsetDateTime> createdAt)
The ISO 8601 date and time at which the transfer was created.
-
creditorName
final InboundRealTimePaymentsTransfer.Builder creditorName(String creditorName)
The name the sender of the transfer specified as the recipient of the transfer.
-
creditorName
final InboundRealTimePaymentsTransfer.Builder creditorName(JsonField<String> creditorName)
The name the sender of the transfer specified as the recipient of the transfer.
-
currency
final InboundRealTimePaymentsTransfer.Builder currency(InboundRealTimePaymentsTransfer.Currency currency)
The ISO 4217 code of the transfer's currency. This will always be "USD" for a Real-Time Payments transfer.
-
currency
final InboundRealTimePaymentsTransfer.Builder currency(JsonField<InboundRealTimePaymentsTransfer.Currency> currency)
The ISO 4217 code of the transfer's currency. This will always be "USD" for a Real-Time Payments transfer.
-
debtorAccountNumber
final InboundRealTimePaymentsTransfer.Builder debtorAccountNumber(String debtorAccountNumber)
The account number of the account that sent the transfer.
-
debtorAccountNumber
final InboundRealTimePaymentsTransfer.Builder debtorAccountNumber(JsonField<String> debtorAccountNumber)
The account number of the account that sent the transfer.
-
debtorName
final InboundRealTimePaymentsTransfer.Builder debtorName(String debtorName)
The name provided by the sender of the transfer.
-
debtorName
final InboundRealTimePaymentsTransfer.Builder debtorName(JsonField<String> debtorName)
The name provided by the sender of the transfer.
-
debtorRoutingNumber
final InboundRealTimePaymentsTransfer.Builder debtorRoutingNumber(String debtorRoutingNumber)
The routing number of the account that sent the transfer.
-
debtorRoutingNumber
final InboundRealTimePaymentsTransfer.Builder debtorRoutingNumber(JsonField<String> debtorRoutingNumber)
The routing number of the account that sent the transfer.
-
decline
final InboundRealTimePaymentsTransfer.Builder decline(InboundRealTimePaymentsTransfer.Decline decline)
If your transfer is declined, this will contain details of the decline.
-
decline
final InboundRealTimePaymentsTransfer.Builder decline(Optional<InboundRealTimePaymentsTransfer.Decline> decline)
If your transfer is declined, this will contain details of the decline.
-
decline
final InboundRealTimePaymentsTransfer.Builder decline(JsonField<InboundRealTimePaymentsTransfer.Decline> decline)
If your transfer is declined, this will contain details of the decline.
-
remittanceInformation
final InboundRealTimePaymentsTransfer.Builder remittanceInformation(String remittanceInformation)
Additional information included with the transfer.
-
remittanceInformation
final InboundRealTimePaymentsTransfer.Builder remittanceInformation(Optional<String> remittanceInformation)
Additional information included with the transfer.
-
remittanceInformation
final InboundRealTimePaymentsTransfer.Builder remittanceInformation(JsonField<String> remittanceInformation)
Additional information included with the transfer.
-
status
final InboundRealTimePaymentsTransfer.Builder status(InboundRealTimePaymentsTransfer.Status status)
The lifecycle status of the transfer.
-
status
final InboundRealTimePaymentsTransfer.Builder status(JsonField<InboundRealTimePaymentsTransfer.Status> status)
The lifecycle status of the transfer.
-
transactionIdentification
final InboundRealTimePaymentsTransfer.Builder transactionIdentification(String transactionIdentification)
The Real-Time Payments network identification of the transfer.
-
transactionIdentification
final InboundRealTimePaymentsTransfer.Builder transactionIdentification(JsonField<String> transactionIdentification)
The Real-Time Payments network identification of the transfer.
-
type
final InboundRealTimePaymentsTransfer.Builder type(InboundRealTimePaymentsTransfer.Type type)
A constant representing the object's type. For this resource it will always be
inbound_real_time_payments_transfer.
-
type
final InboundRealTimePaymentsTransfer.Builder type(JsonField<InboundRealTimePaymentsTransfer.Type> type)
A constant representing the object's type. For this resource it will always be
inbound_real_time_payments_transfer.
-
additionalProperties
final InboundRealTimePaymentsTransfer.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InboundRealTimePaymentsTransfer.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InboundRealTimePaymentsTransfer.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InboundRealTimePaymentsTransfer.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InboundRealTimePaymentsTransfer.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InboundRealTimePaymentsTransfer build()
-
-
-
-