Class: Increase::Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary
- Inherits:
-
BaseModel
- Object
- BaseModel
- Increase::Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary
- Defined in:
- lib/increase/models/transaction.rb
Defined Under Namespace
Classes: Service
Instance Attribute Summary collapse
-
#connected_ticket_document_number ⇒ String
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.
-
#credit_reason_indicator ⇒ Symbol
Indicates the reason for a credit to the cardholder.
-
#passenger_name_or_description ⇒ String
Name of the passenger or description of the ancillary purchase.
-
#services ⇒ Array<Increase::Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary::Service>
Additional travel charges, such as baggage fees.
-
#ticket_document_number ⇒ String
Ticket document number.
Method Summary
Methods inherited from BaseModel
Instance Attribute Details
#connected_ticket_document_number ⇒ String
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.
1384 |
# File 'lib/increase/models/transaction.rb', line 1384 required :connected_ticket_document_number, String |
#credit_reason_indicator ⇒ Symbol
Indicates the reason for a credit to the cardholder.
1389 1390 1391 1392 1393 1394 1395 |
# File 'lib/increase/models/transaction.rb', line 1389 required :credit_reason_indicator, Increase::Enum.new( :no_credit, :passenger_transport_ancillary_purchase_cancellation, :airline_ticket_and_passenger_transport_ancillary_purchase_cancellation, :other ) |
#passenger_name_or_description ⇒ String
Name of the passenger or description of the ancillary purchase.
1400 |
# File 'lib/increase/models/transaction.rb', line 1400 required :passenger_name_or_description, String |
#services ⇒ Array<Increase::Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary::Service>
Additional travel charges, such as baggage fees.
1405 1406 |
# File 'lib/increase/models/transaction.rb', line 1405 required :services, Increase::ArrayOf.new(-> { Increase::Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary::Service }) |
#ticket_document_number ⇒ String
Ticket document number.
1411 |
# File 'lib/increase/models/transaction.rb', line 1411 required :ticket_document_number, String |