Class AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder
-
- All Implemented Interfaces:
public final class AccountActivityRetrieveTransactionResponse.BookTransferTransaction.BuilderA builder for BookTransferTransaction.
-
-
Method Summary
-
-
Method Detail
-
token
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder token(String token)
Unique identifier for the transaction
-
token
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder token(JsonField<String> token)
Sets Builder.token to an arbitrary JSON value.
You should usually call Builder.token with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
category
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder category(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionCategory category)
-
category
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder category(JsonField<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionCategory> category)
Sets Builder.category to an arbitrary JSON value.
You should usually call Builder.category with a well-typed TransactionCategory value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
created
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder created(OffsetDateTime created)
ISO 8601 timestamp of when the transaction was created
-
created
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder created(JsonField<OffsetDateTime> created)
Sets Builder.created to an arbitrary JSON value.
You should usually call Builder.created with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
currency
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder currency(String currency)
Currency of the transaction in ISO 4217 format
-
currency
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder currency(JsonField<String> currency)
Sets Builder.currency to an arbitrary JSON value.
You should usually call Builder.currency with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
events
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder events(List<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.BookTransferEvent> events)
List of events associated with this book transfer
-
events
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder events(JsonField<List<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.BookTransferEvent>> events)
Sets Builder.events to an arbitrary JSON value.
You should usually call Builder.events with a well-typed
List<BookTransferEvent>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEvent
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder addEvent(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.BookTransferEvent event)
Adds a single BookTransferEvent to events.
-
family
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder family(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionFamilyTypes family)
-
family
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder family(JsonField<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionFamilyTypes> family)
Sets Builder.family to an arbitrary JSON value.
You should usually call Builder.family with a well-typed TransactionFamilyTypes value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fromFinancialAccountToken
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder fromFinancialAccountToken(String fromFinancialAccountToken)
Source account token
-
fromFinancialAccountToken
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder fromFinancialAccountToken(JsonField<String> fromFinancialAccountToken)
Sets Builder.fromFinancialAccountToken to an arbitrary JSON value.
You should usually call Builder.fromFinancialAccountToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
pendingAmount
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder pendingAmount(Long pendingAmount)
The pending amount of the transaction in cents
-
pendingAmount
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder pendingAmount(JsonField<Long> pendingAmount)
Sets Builder.pendingAmount to an arbitrary JSON value.
You should usually call Builder.pendingAmount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
result
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder result(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionResult result)
-
result
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder result(JsonField<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionResult> result)
Sets Builder.result to an arbitrary JSON value.
You should usually call Builder.result with a well-typed TransactionResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
settledAmount
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder settledAmount(Long settledAmount)
The settled amount of the transaction in cents
-
settledAmount
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder settledAmount(JsonField<Long> settledAmount)
Sets Builder.settledAmount to an arbitrary JSON value.
You should usually call Builder.settledAmount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder status(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionStatus status)
The status of the transaction
-
status
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder status(JsonField<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionStatus> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed TransactionStatus value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
toFinancialAccountToken
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder toFinancialAccountToken(String toFinancialAccountToken)
Destination account token
-
toFinancialAccountToken
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder toFinancialAccountToken(JsonField<String> toFinancialAccountToken)
Sets Builder.toFinancialAccountToken to an arbitrary JSON value.
You should usually call Builder.toFinancialAccountToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
updated
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder updated(OffsetDateTime updated)
ISO 8601 timestamp of when the transaction was last updated
-
updated
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder updated(JsonField<OffsetDateTime> updated)
Sets Builder.updated to an arbitrary JSON value.
You should usually call Builder.updated with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
externalId
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder externalId(String externalId)
External identifier for the transaction
-
externalId
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder externalId(JsonField<String> externalId)
Sets Builder.externalId to an arbitrary JSON value.
You should usually call Builder.externalId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
externalResource
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder externalResource(ExternalResource externalResource)
External resource associated with the management operation
-
externalResource
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder externalResource(Optional<ExternalResource> externalResource)
Alias for calling Builder.externalResource with
externalResource.orElse(null).
-
externalResource
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder externalResource(JsonField<ExternalResource> externalResource)
Sets Builder.externalResource to an arbitrary JSON value.
You should usually call Builder.externalResource with a well-typed ExternalResource value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
transactionSeries
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder transactionSeries(AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionSeries transactionSeries)
-
transactionSeries
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder transactionSeries(Optional<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionSeries> transactionSeries)
Alias for calling Builder.transactionSeries with
transactionSeries.orElse(null).
-
transactionSeries
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder transactionSeries(JsonField<AccountActivityRetrieveTransactionResponse.BookTransferTransaction.TransactionSeries> transactionSeries)
Sets Builder.transactionSeries to an arbitrary JSON value.
You should usually call Builder.transactionSeries with a well-typed TransactionSeries value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction build()
Returns an immutable instance of BookTransferTransaction.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.token() .category() .created() .currency() .events() .family() .fromFinancialAccountToken() .pendingAmount() .result() .settledAmount() .status() .toFinancialAccountToken() .updated()
-
-
-
-