Class Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary
-
- All Implemented Interfaces:
public final class Transaction.Source.CardRefund.PurchaseDetails.Travel.AncillaryAncillary purchases in addition to the airfare.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTransaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.BuilderA builder for Ancillary.
public final classTransaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicatorIndicates the reason for a credit to the cardholder.
public final classTransaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service
-
Method Summary
Modifier and Type Method Description final 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. final Optional<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator>creditReasonIndicator()Indicates the reason for a credit to the cardholder. final Optional<String>passengerNameOrDescription()Name of the passenger or description of the ancillary purchase. final List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service>services()Additional travel charges, such as baggage fees. final Optional<String>ticketDocumentNumber()Ticket document number. final 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. final JsonField<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator>_creditReasonIndicator()Indicates the reason for a credit to the cardholder. final JsonField<String>_passengerNameOrDescription()Name of the passenger or description of the ancillary purchase. final JsonField<List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service>>_services()Additional travel charges, such as baggage fees. final JsonField<String>_ticketDocumentNumber()Ticket document number. final Map<String, JsonValue>_additionalProperties()final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillaryvalidate()final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builderbuilder()-
-
Method Detail
-
connectedTicketDocumentNumber
final 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.
-
creditReasonIndicator
final Optional<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator> creditReasonIndicator()
Indicates the reason for a credit to the cardholder.
-
passengerNameOrDescription
final Optional<String> passengerNameOrDescription()
Name of the passenger or description of the ancillary purchase.
-
services
final List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service> services()
Additional travel charges, such as baggage fees.
-
ticketDocumentNumber
final Optional<String> ticketDocumentNumber()
Ticket document number.
-
_connectedTicketDocumentNumber
final 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 JsonField<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.CreditReasonIndicator> _creditReasonIndicator()
Indicates the reason for a credit to the cardholder.
-
_passengerNameOrDescription
final JsonField<String> _passengerNameOrDescription()
Name of the passenger or description of the ancillary purchase.
-
_services
final JsonField<List<Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Service>> _services()
Additional travel charges, such as baggage fees.
-
_ticketDocumentNumber
final JsonField<String> _ticketDocumentNumber()
Ticket document number.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary validate()
-
builder
final static Transaction.Source.CardRefund.PurchaseDetails.Travel.Ancillary.Builder builder()
-
-
-
-