Class CardValidation.Decline.Builder
-
- All Implemented Interfaces:
public final class CardValidation.Decline.BuilderA builder for Decline.
-
-
Method Summary
-
-
Method Detail
-
declinedAt
final CardValidation.Decline.Builder declinedAt(OffsetDateTime declinedAt)
The ISO 8601 date and time at which the validation was declined.
-
declinedAt
final CardValidation.Decline.Builder declinedAt(JsonField<OffsetDateTime> declinedAt)
Sets Builder.declinedAt to an arbitrary JSON value.
You should usually call Builder.declinedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
networkTransactionIdentifier
final CardValidation.Decline.Builder networkTransactionIdentifier(String networkTransactionIdentifier)
A unique identifier for the transaction on the card network.
-
networkTransactionIdentifier
final CardValidation.Decline.Builder networkTransactionIdentifier(Optional<String> networkTransactionIdentifier)
Alias for calling Builder.networkTransactionIdentifier with
networkTransactionIdentifier.orElse(null).
-
networkTransactionIdentifier
final CardValidation.Decline.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.
-
reason
final CardValidation.Decline.Builder reason(CardValidation.Decline.Reason reason)
The reason why the validation was declined.
-
reason
final CardValidation.Decline.Builder reason(JsonField<CardValidation.Decline.Reason> reason)
Sets Builder.reason to an arbitrary JSON value.
You should usually call Builder.reason with a well-typed Reason value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CardValidation.Decline.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardValidation.Decline.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardValidation.Decline.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardValidation.Decline.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardValidation.Decline.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardValidation.Decline build()
Returns an immutable instance of Decline.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.declinedAt() .networkTransactionIdentifier() .reason()
-
-
-
-