Class: Stripe::ChargeCaptureParams::PaymentDetails::FlightDatum::Segment
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::ChargeCaptureParams::PaymentDetails::FlightDatum::Segment
- Defined in:
- lib/stripe/params/charge_capture_params.rb
Defined Under Namespace
Instance Attribute Summary collapse
-
#amount ⇒ Object
Segment fare amount.
-
#arrival ⇒ Object
Arrival details.
-
#carrier_code ⇒ Object
Airline carrier code.
-
#carrier_name ⇒ Object
Carrier name.
-
#currency ⇒ Object
Segment currency.
-
#departure ⇒ Object
Departure details.
-
#exchange_ticket_number ⇒ Object
Exchange ticket number.
-
#fare_basis_code ⇒ Object
Fare basis code.
-
#fees ⇒ Object
Additional fees.
-
#flight_number ⇒ Object
Flight number.
-
#is_stop_over_indicator ⇒ Object
Stopover indicator.
-
#refundable ⇒ Object
Refundable ticket indicator.
-
#service_class ⇒ Object
Class of service.
-
#tax_amount ⇒ Object
Tax amount for segment.
-
#ticket_number ⇒ Object
Ticket number.
Instance Method Summary collapse
-
#initialize(amount: nil, arrival: nil, carrier_code: nil, carrier_name: nil, currency: nil, departure: nil, exchange_ticket_number: nil, fare_basis_code: nil, fees: nil, flight_number: nil, is_stop_over_indicator: nil, refundable: nil, service_class: nil, tax_amount: nil, ticket_number: nil) ⇒ Segment
constructor
A new instance of Segment.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(amount: nil, arrival: nil, carrier_code: nil, carrier_name: nil, currency: nil, departure: nil, exchange_ticket_number: nil, fare_basis_code: nil, fees: nil, flight_number: nil, is_stop_over_indicator: nil, refundable: nil, service_class: nil, tax_amount: nil, ticket_number: nil) ⇒ Segment
Returns a new instance of Segment.
1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1028 def initialize( amount: nil, arrival: nil, carrier_code: nil, carrier_name: nil, currency: nil, departure: nil, exchange_ticket_number: nil, fare_basis_code: nil, fees: nil, flight_number: nil, is_stop_over_indicator: nil, refundable: nil, service_class: nil, tax_amount: nil, ticket_number: nil ) @amount = amount @arrival = arrival @carrier_code = carrier_code @carrier_name = carrier_name @currency = currency @departure = departure @exchange_ticket_number = exchange_ticket_number @fare_basis_code = fare_basis_code @fees = fees @flight_number = flight_number @is_stop_over_indicator = is_stop_over_indicator @refundable = refundable @service_class = service_class @tax_amount = tax_amount @ticket_number = ticket_number end |
Instance Attribute Details
#amount ⇒ Object
Segment fare amount.
998 999 1000 |
# File 'lib/stripe/params/charge_capture_params.rb', line 998 def amount @amount end |
#arrival ⇒ Object
Arrival details.
1000 1001 1002 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1000 def arrival @arrival end |
#carrier_code ⇒ Object
Airline carrier code.
1002 1003 1004 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1002 def carrier_code @carrier_code end |
#carrier_name ⇒ Object
Carrier name.
1004 1005 1006 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1004 def carrier_name @carrier_name end |
#currency ⇒ Object
Segment currency.
1006 1007 1008 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1006 def currency @currency end |
#departure ⇒ Object
Departure details.
1008 1009 1010 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1008 def departure @departure end |
#exchange_ticket_number ⇒ Object
Exchange ticket number.
1010 1011 1012 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1010 def exchange_ticket_number @exchange_ticket_number end |
#fare_basis_code ⇒ Object
Fare basis code.
1012 1013 1014 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1012 def fare_basis_code @fare_basis_code end |
#fees ⇒ Object
Additional fees.
1014 1015 1016 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1014 def fees @fees end |
#flight_number ⇒ Object
Flight number.
1016 1017 1018 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1016 def flight_number @flight_number end |
#is_stop_over_indicator ⇒ Object
Stopover indicator.
1018 1019 1020 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1018 def is_stop_over_indicator @is_stop_over_indicator end |
#refundable ⇒ Object
Refundable ticket indicator.
1020 1021 1022 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1020 def refundable @refundable end |
#service_class ⇒ Object
Class of service.
1022 1023 1024 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1022 def service_class @service_class end |
#tax_amount ⇒ Object
Tax amount for segment.
1024 1025 1026 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1024 def tax_amount @tax_amount end |
#ticket_number ⇒ Object
Ticket number.
1026 1027 1028 |
# File 'lib/stripe/params/charge_capture_params.rb', line 1026 def ticket_number @ticket_number end |