Class NetworkTotalRetrieveResponse.Builder
-
- All Implemented Interfaces:
public final class NetworkTotalRetrieveResponse.BuilderA builder for NetworkTotalRetrieveResponse.
-
-
Method Summary
-
-
Method Detail
-
token
final NetworkTotalRetrieveResponse.Builder token(String token)
Globally unique identifier.
-
token
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder amounts(NetworkTotalRetrieveResponse.Amounts amounts)
-
amounts
final NetworkTotalRetrieveResponse.Builder amounts(JsonField<NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder created(OffsetDateTime created)
RFC 3339 timestamp for when the record was created. UTC time zone.
-
created
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder currency(String currency)
3-character alphabetic ISO 4217 code.
-
currency
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder isComplete(Boolean isComplete)
Indicates that all settlement records related to this Network Total are available in the details endpoint.
-
isComplete
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder network(NetworkTotalRetrieveResponse.Network network)
Card network where the transaction took place. AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK.
-
network
final NetworkTotalRetrieveResponse.Builder network(JsonField<NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder reportDate(LocalDate reportDate)
Date that the network total record applies to. YYYY-MM-DD format.
-
reportDate
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder settlementService(String settlementService)
Settlement service.
-
settlementService
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder updated(OffsetDateTime updated)
RFC 3339 timestamp for when the record was last updated. UTC time zone.
-
updated
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder cycle(Long cycle)
The clearing cycle that the network total record applies to. Mastercard only.
-
cycle
final NetworkTotalRetrieveResponse.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 NetworkTotalRetrieveResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final NetworkTotalRetrieveResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final NetworkTotalRetrieveResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final NetworkTotalRetrieveResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final NetworkTotalRetrieveResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final NetworkTotalRetrieveResponse build()
Returns an immutable instance of NetworkTotalRetrieveResponse.
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()
-
-
-
-