Class NetworkTotalListResponse.Builder
-
- All Implemented Interfaces:
public final class NetworkTotalListResponse.BuilderA builder for NetworkTotalListResponse.
-
-
Method Summary
-
-
Method Detail
-
token
final NetworkTotalListResponse.Builder token(String token)
Globally unique identifier.
-
token
final NetworkTotalListResponse.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.
-
amounts
final NetworkTotalListResponse.Builder amounts(NetworkTotalListResponse.Amounts amounts)
-
amounts
final NetworkTotalListResponse.Builder amounts(JsonField<NetworkTotalListResponse.Amounts> amounts)
Sets Builder.amounts to an arbitrary JSON value.
You should usually call Builder.amounts with a well-typed Amounts value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
created
final NetworkTotalListResponse.Builder created(OffsetDateTime created)
RFC 3339 timestamp for when the record was created. UTC time zone.
-
created
final NetworkTotalListResponse.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 NetworkTotalListResponse.Builder currency(String currency)
3-character alphabetic ISO 4217 code.
-
currency
final NetworkTotalListResponse.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.
-
institutionId
final NetworkTotalListResponse.Builder institutionId(String institutionId)
The institution that activity occurred on. For Mastercard: ICA (Interbank Card Association). For Maestro: institution ID. For Visa: lowest level SRE (Settlement Reporting Entity).
-
institutionId
final NetworkTotalListResponse.Builder institutionId(JsonField<String> institutionId)
Sets Builder.institutionId to an arbitrary JSON value.
You should usually call Builder.institutionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
isComplete
final NetworkTotalListResponse.Builder isComplete(Boolean isComplete)
Indicates that all settlement records related to this Network Total are available in the details endpoint.
-
isComplete
final NetworkTotalListResponse.Builder isComplete(JsonField<Boolean> isComplete)
Sets Builder.isComplete to an arbitrary JSON value.
You should usually call Builder.isComplete with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
network
final NetworkTotalListResponse.Builder network(NetworkTotalListResponse.Network network)
Card network where the transaction took place. AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK.
-
network
final NetworkTotalListResponse.Builder network(JsonField<NetworkTotalListResponse.Network> network)
Sets Builder.network to an arbitrary JSON value.
You should usually call Builder.network with a well-typed Network value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reportDate
final NetworkTotalListResponse.Builder reportDate(LocalDate reportDate)
Date that the network total record applies to. YYYY-MM-DD format.
-
reportDate
final NetworkTotalListResponse.Builder reportDate(JsonField<LocalDate> reportDate)
Sets Builder.reportDate to an arbitrary JSON value.
You should usually call Builder.reportDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
settlementInstitutionId
final NetworkTotalListResponse.Builder settlementInstitutionId(String settlementInstitutionId)
The institution responsible for settlement. For Mastercard: same as
institution_id. For Maestro: billing ICA. For Visa: Funds Transfer SRE (FTSRE).
-
settlementInstitutionId
final NetworkTotalListResponse.Builder settlementInstitutionId(JsonField<String> settlementInstitutionId)
Sets Builder.settlementInstitutionId to an arbitrary JSON value.
You should usually call Builder.settlementInstitutionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
settlementService
final NetworkTotalListResponse.Builder settlementService(String settlementService)
Settlement service.
-
settlementService
final NetworkTotalListResponse.Builder settlementService(JsonField<String> settlementService)
Sets Builder.settlementService to an arbitrary JSON value.
You should usually call Builder.settlementService 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 NetworkTotalListResponse.Builder updated(OffsetDateTime updated)
RFC 3339 timestamp for when the record was last updated. UTC time zone.
-
updated
final NetworkTotalListResponse.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.
-
cycle
final NetworkTotalListResponse.Builder cycle(Long cycle)
The clearing cycle that the network total record applies to. Mastercard only.
-
cycle
final NetworkTotalListResponse.Builder cycle(JsonField<Long> cycle)
Sets Builder.cycle to an arbitrary JSON value.
You should usually call Builder.cycle with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final NetworkTotalListResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final NetworkTotalListResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final NetworkTotalListResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final NetworkTotalListResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final NetworkTotalListResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final NetworkTotalListResponse build()
Returns an immutable instance of NetworkTotalListResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.token() .amounts() .created() .currency() .institutionId() .isComplete() .network() .reportDate() .settlementInstitutionId() .settlementService() .updated()
-
-
-
-