Class StatementLineItems.StatementLineItemResponse.Builder
-
- All Implemented Interfaces:
public final class StatementLineItems.StatementLineItemResponse.BuilderA builder for StatementLineItemResponse.
-
-
Method Summary
-
-
Method Detail
-
token
final StatementLineItems.StatementLineItemResponse.Builder token(String token)
Globally unique identifier for a Statement Line Item
-
token
final StatementLineItems.StatementLineItemResponse.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.
-
amount
final StatementLineItems.StatementLineItemResponse.Builder amount(Long amount)
Transaction amount in cents
-
amount
final StatementLineItems.StatementLineItemResponse.Builder amount(JsonField<Long> amount)
Sets Builder.amount to an arbitrary JSON value.
You should usually call Builder.amount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
category
final StatementLineItems.StatementLineItemResponse.Builder category(StatementLineItems.StatementLineItemResponse.TransactionCategory category)
-
category
final StatementLineItems.StatementLineItemResponse.Builder category(JsonField<StatementLineItems.StatementLineItemResponse.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 StatementLineItems.StatementLineItemResponse.Builder created(OffsetDateTime created)
Timestamp of when the line item was generated
-
created
final StatementLineItems.StatementLineItemResponse.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 StatementLineItems.StatementLineItemResponse.Builder currency(String currency)
3-character alphabetic ISO 4217 code for the settling currency of the transaction
-
currency
final StatementLineItems.StatementLineItemResponse.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.
-
effectiveDate
final StatementLineItems.StatementLineItemResponse.Builder effectiveDate(LocalDate effectiveDate)
Date that the transaction effected the account balance
-
effectiveDate
final StatementLineItems.StatementLineItemResponse.Builder effectiveDate(JsonField<LocalDate> effectiveDate)
Sets Builder.effectiveDate to an arbitrary JSON value.
You should usually call Builder.effectiveDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
eventType
final StatementLineItems.StatementLineItemResponse.Builder eventType(StatementLineItems.StatementLineItemResponse.FinancialEventType eventType)
-
eventType
final StatementLineItems.StatementLineItemResponse.Builder eventType(JsonField<StatementLineItems.StatementLineItemResponse.FinancialEventType> eventType)
Sets Builder.eventType to an arbitrary JSON value.
You should usually call Builder.eventType with a well-typed FinancialEventType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
financialAccountToken
final StatementLineItems.StatementLineItemResponse.Builder financialAccountToken(String financialAccountToken)
Globally unique identifier for a financial account
-
financialAccountToken
final StatementLineItems.StatementLineItemResponse.Builder financialAccountToken(JsonField<String> financialAccountToken)
Sets Builder.financialAccountToken to an arbitrary JSON value.
You should usually call Builder.financialAccountToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
financialTransactionEventToken
final StatementLineItems.StatementLineItemResponse.Builder financialTransactionEventToken(String financialTransactionEventToken)
Globally unique identifier for a financial transaction event
-
financialTransactionEventToken
final StatementLineItems.StatementLineItemResponse.Builder financialTransactionEventToken(JsonField<String> financialTransactionEventToken)
Sets Builder.financialTransactionEventToken to an arbitrary JSON value.
You should usually call Builder.financialTransactionEventToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
financialTransactionToken
final StatementLineItems.StatementLineItemResponse.Builder financialTransactionToken(String financialTransactionToken)
Globally unique identifier for a financial transaction
-
financialTransactionToken
final StatementLineItems.StatementLineItemResponse.Builder financialTransactionToken(JsonField<String> financialTransactionToken)
Sets Builder.financialTransactionToken to an arbitrary JSON value.
You should usually call Builder.financialTransactionToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardToken
final StatementLineItems.StatementLineItemResponse.Builder cardToken(String cardToken)
Globally unique identifier for a card
-
cardToken
final StatementLineItems.StatementLineItemResponse.Builder cardToken(JsonField<String> cardToken)
Sets Builder.cardToken to an arbitrary JSON value.
You should usually call Builder.cardToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
descriptor
final StatementLineItems.StatementLineItemResponse.Builder descriptor(String descriptor)
-
descriptor
final StatementLineItems.StatementLineItemResponse.Builder descriptor(JsonField<String> descriptor)
Sets Builder.descriptor to an arbitrary JSON value.
You should usually call Builder.descriptor with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final StatementLineItems.StatementLineItemResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final StatementLineItems.StatementLineItemResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final StatementLineItems.StatementLineItemResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final StatementLineItems.StatementLineItemResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final StatementLineItems.StatementLineItemResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final StatementLineItems.StatementLineItemResponse build()
Returns an immutable instance of StatementLineItemResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.token() .amount() .category() .created() .currency() .effectiveDate() .eventType() .financialAccountToken() .financialTransactionEventToken() .financialTransactionToken()
-
-
-
-