Class Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder
-
- All Implemented Interfaces:
public final class Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.BuilderA builder for Ancillary.
-
-
Method Summary
-
-
Method Detail
-
connectedTicketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder connectedTicketDocumentNumber(String connectedTicketDocumentNumber)
If this purchase has a connection or relationship to another purchase, such as a baggage fee for a passenger transport ticket, this field should contain the ticket document number for the other purchase.
-
connectedTicketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder connectedTicketDocumentNumber(Optional<String> connectedTicketDocumentNumber)
If this purchase has a connection or relationship to another purchase, such as a baggage fee for a passenger transport ticket, this field should contain the ticket document number for the other purchase.
-
connectedTicketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder connectedTicketDocumentNumber(JsonField<String> connectedTicketDocumentNumber)
If this purchase has a connection or relationship to another purchase, such as a baggage fee for a passenger transport ticket, this field should contain the ticket document number for the other purchase.
-
creditReasonIndicator
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder creditReasonIndicator(Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator creditReasonIndicator)
Indicates the reason for a credit to the cardholder.
-
creditReasonIndicator
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder creditReasonIndicator(Optional<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator> creditReasonIndicator)
Indicates the reason for a credit to the cardholder.
-
creditReasonIndicator
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder creditReasonIndicator(JsonField<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator> creditReasonIndicator)
Indicates the reason for a credit to the cardholder.
-
passengerNameOrDescription
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder passengerNameOrDescription(String passengerNameOrDescription)
Name of the passenger or description of the ancillary purchase.
-
passengerNameOrDescription
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder passengerNameOrDescription(Optional<String> passengerNameOrDescription)
Name of the passenger or description of the ancillary purchase.
-
passengerNameOrDescription
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder passengerNameOrDescription(JsonField<String> passengerNameOrDescription)
Name of the passenger or description of the ancillary purchase.
-
services
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder services(List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service> services)
Additional travel charges, such as baggage fees.
-
services
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder services(JsonField<List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service>> services)
Additional travel charges, such as baggage fees.
-
addService
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder addService(Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service service)
Additional travel charges, such as baggage fees.
-
ticketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder ticketDocumentNumber(String ticketDocumentNumber)
Ticket document number.
-
ticketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder ticketDocumentNumber(Optional<String> ticketDocumentNumber)
Ticket document number.
-
ticketDocumentNumber
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder ticketDocumentNumber(JsonField<String> ticketDocumentNumber)
Ticket document number.
-
additionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-