Class CardAuthorization.NameValidation.Builder
-
- All Implemented Interfaces:
public final class CardAuthorization.NameValidation.BuilderA builder for NameValidation.
-
-
Method Summary
-
-
Method Detail
-
name
final CardAuthorization.NameValidation.Builder name(CardAuthorization.NameValidation.Name name)
Cardholder name as provided by the card network.
-
name
final CardAuthorization.NameValidation.Builder name(JsonField<CardAuthorization.NameValidation.Name> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed Name value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
nameOnFileMatch
final CardAuthorization.NameValidation.Builder nameOnFileMatch(CardAuthorization.NameValidation.NameValidationResult nameOnFileMatch)
Lithic's computed match result comparing the network-provided name to the name on file.
-
nameOnFileMatch
final CardAuthorization.NameValidation.Builder nameOnFileMatch(JsonField<CardAuthorization.NameValidation.NameValidationResult> nameOnFileMatch)
Sets Builder.nameOnFileMatch to an arbitrary JSON value.
You should usually call Builder.nameOnFileMatch with a well-typed NameValidationResult value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CardAuthorization.NameValidation.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardAuthorization.NameValidation.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardAuthorization.NameValidation.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardAuthorization.NameValidation.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardAuthorization.NameValidation.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardAuthorization.NameValidation build()
Returns an immutable instance of NameValidation.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name() .nameOnFileMatch()
-
-
-
-