Class CardValidation.Acceptance.Builder
-
- All Implemented Interfaces:
public final class CardValidation.Acceptance.BuilderA builder for Acceptance.
-
-
Method Summary
-
-
Method Detail
-
acceptedAt
final CardValidation.Acceptance.Builder acceptedAt(OffsetDateTime acceptedAt)
The ISO 8601 date and time at which the validation was accepted by the issuing bank.
-
acceptedAt
final CardValidation.Acceptance.Builder acceptedAt(JsonField<OffsetDateTime> acceptedAt)
Sets Builder.acceptedAt to an arbitrary JSON value.
You should usually call Builder.acceptedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizationIdentificationResponse
final CardValidation.Acceptance.Builder authorizationIdentificationResponse(String authorizationIdentificationResponse)
The authorization identification response from the issuing bank.
-
authorizationIdentificationResponse
final CardValidation.Acceptance.Builder authorizationIdentificationResponse(JsonField<String> authorizationIdentificationResponse)
Sets Builder.authorizationIdentificationResponse to an arbitrary JSON value.
You should usually call Builder.authorizationIdentificationResponse with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardVerificationValue2Result
final CardValidation.Acceptance.Builder cardVerificationValue2Result(CardValidation.Acceptance.CardVerificationValue2Result cardVerificationValue2Result)
The result of the Card Verification Value 2 match.
-
cardVerificationValue2Result
final CardValidation.Acceptance.Builder cardVerificationValue2Result(Optional<CardValidation.Acceptance.CardVerificationValue2Result> cardVerificationValue2Result)
Alias for calling Builder.cardVerificationValue2Result with
cardVerificationValue2Result.orElse(null).
-
cardVerificationValue2Result
final CardValidation.Acceptance.Builder cardVerificationValue2Result(JsonField<CardValidation.Acceptance.CardVerificationValue2Result> cardVerificationValue2Result)
Sets Builder.cardVerificationValue2Result to an arbitrary JSON value.
You should usually call Builder.cardVerificationValue2Result with a well-typed CardVerificationValue2Result value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderFirstNameResult
final CardValidation.Acceptance.Builder cardholderFirstNameResult(CardValidation.Acceptance.CardholderFirstNameResult cardholderFirstNameResult)
The result of the cardholder first name match.
-
cardholderFirstNameResult
final CardValidation.Acceptance.Builder cardholderFirstNameResult(Optional<CardValidation.Acceptance.CardholderFirstNameResult> cardholderFirstNameResult)
Alias for calling Builder.cardholderFirstNameResult with
cardholderFirstNameResult.orElse(null).
-
cardholderFirstNameResult
final CardValidation.Acceptance.Builder cardholderFirstNameResult(JsonField<CardValidation.Acceptance.CardholderFirstNameResult> cardholderFirstNameResult)
Sets Builder.cardholderFirstNameResult to an arbitrary JSON value.
You should usually call Builder.cardholderFirstNameResult with a well-typed CardholderFirstNameResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderFullNameResult
final CardValidation.Acceptance.Builder cardholderFullNameResult(CardValidation.Acceptance.CardholderFullNameResult cardholderFullNameResult)
The result of the cardholder full name match.
-
cardholderFullNameResult
final CardValidation.Acceptance.Builder cardholderFullNameResult(Optional<CardValidation.Acceptance.CardholderFullNameResult> cardholderFullNameResult)
Alias for calling Builder.cardholderFullNameResult with
cardholderFullNameResult.orElse(null).
-
cardholderFullNameResult
final CardValidation.Acceptance.Builder cardholderFullNameResult(JsonField<CardValidation.Acceptance.CardholderFullNameResult> cardholderFullNameResult)
Sets Builder.cardholderFullNameResult to an arbitrary JSON value.
You should usually call Builder.cardholderFullNameResult with a well-typed CardholderFullNameResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderLastNameResult
final CardValidation.Acceptance.Builder cardholderLastNameResult(CardValidation.Acceptance.CardholderLastNameResult cardholderLastNameResult)
The result of the cardholder last name match.
-
cardholderLastNameResult
final CardValidation.Acceptance.Builder cardholderLastNameResult(Optional<CardValidation.Acceptance.CardholderLastNameResult> cardholderLastNameResult)
Alias for calling Builder.cardholderLastNameResult with
cardholderLastNameResult.orElse(null).
-
cardholderLastNameResult
final CardValidation.Acceptance.Builder cardholderLastNameResult(JsonField<CardValidation.Acceptance.CardholderLastNameResult> cardholderLastNameResult)
Sets Builder.cardholderLastNameResult to an arbitrary JSON value.
You should usually call Builder.cardholderLastNameResult with a well-typed CardholderLastNameResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderMiddleNameResult
final CardValidation.Acceptance.Builder cardholderMiddleNameResult(CardValidation.Acceptance.CardholderMiddleNameResult cardholderMiddleNameResult)
The result of the cardholder middle name match.
-
cardholderMiddleNameResult
final CardValidation.Acceptance.Builder cardholderMiddleNameResult(Optional<CardValidation.Acceptance.CardholderMiddleNameResult> cardholderMiddleNameResult)
Alias for calling Builder.cardholderMiddleNameResult with
cardholderMiddleNameResult.orElse(null).
-
cardholderMiddleNameResult
final CardValidation.Acceptance.Builder cardholderMiddleNameResult(JsonField<CardValidation.Acceptance.CardholderMiddleNameResult> cardholderMiddleNameResult)
Sets Builder.cardholderMiddleNameResult to an arbitrary JSON value.
You should usually call Builder.cardholderMiddleNameResult with a well-typed CardholderMiddleNameResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderPostalCodeResult
final CardValidation.Acceptance.Builder cardholderPostalCodeResult(CardValidation.Acceptance.CardholderPostalCodeResult cardholderPostalCodeResult)
The result of the cardholder postal code match.
-
cardholderPostalCodeResult
final CardValidation.Acceptance.Builder cardholderPostalCodeResult(Optional<CardValidation.Acceptance.CardholderPostalCodeResult> cardholderPostalCodeResult)
Alias for calling Builder.cardholderPostalCodeResult with
cardholderPostalCodeResult.orElse(null).
-
cardholderPostalCodeResult
final CardValidation.Acceptance.Builder cardholderPostalCodeResult(JsonField<CardValidation.Acceptance.CardholderPostalCodeResult> cardholderPostalCodeResult)
Sets Builder.cardholderPostalCodeResult to an arbitrary JSON value.
You should usually call Builder.cardholderPostalCodeResult with a well-typed CardholderPostalCodeResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderStreetAddressResult
final CardValidation.Acceptance.Builder cardholderStreetAddressResult(CardValidation.Acceptance.CardholderStreetAddressResult cardholderStreetAddressResult)
The result of the cardholder street address match.
-
cardholderStreetAddressResult
final CardValidation.Acceptance.Builder cardholderStreetAddressResult(Optional<CardValidation.Acceptance.CardholderStreetAddressResult> cardholderStreetAddressResult)
Alias for calling Builder.cardholderStreetAddressResult with
cardholderStreetAddressResult.orElse(null).
-
cardholderStreetAddressResult
final CardValidation.Acceptance.Builder cardholderStreetAddressResult(JsonField<CardValidation.Acceptance.CardholderStreetAddressResult> cardholderStreetAddressResult)
Sets Builder.cardholderStreetAddressResult to an arbitrary JSON value.
You should usually call Builder.cardholderStreetAddressResult with a well-typed CardholderStreetAddressResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
networkTransactionIdentifier
final CardValidation.Acceptance.Builder networkTransactionIdentifier(String networkTransactionIdentifier)
A unique identifier for the transaction on the card network.
-
networkTransactionIdentifier
final CardValidation.Acceptance.Builder networkTransactionIdentifier(Optional<String> networkTransactionIdentifier)
Alias for calling Builder.networkTransactionIdentifier with
networkTransactionIdentifier.orElse(null).
-
networkTransactionIdentifier
final CardValidation.Acceptance.Builder networkTransactionIdentifier(JsonField<String> networkTransactionIdentifier)
Sets Builder.networkTransactionIdentifier to an arbitrary JSON value.
You should usually call Builder.networkTransactionIdentifier 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 CardValidation.Acceptance.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardValidation.Acceptance.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardValidation.Acceptance.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardValidation.Acceptance.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardValidation.Acceptance.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardValidation.Acceptance build()
Returns an immutable instance of Acceptance.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.acceptedAt() .authorizationIdentificationResponse() .cardVerificationValue2Result() .cardholderFirstNameResult() .cardholderFullNameResult() .cardholderLastNameResult() .cardholderMiddleNameResult() .cardholderPostalCodeResult() .cardholderStreetAddressResult() .networkTransactionIdentifier()
-
-
-
-