Class: Stripe::ChargeUpdateParams::PaymentDetails::FlightDatum::Segment
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::ChargeUpdateParams::PaymentDetails::FlightDatum::Segment
- Defined in:
- lib/stripe/params/charge_update_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.
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 |
# File 'lib/stripe/params/charge_update_params.rb', line 1037 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.
1007 1008 1009 |
# File 'lib/stripe/params/charge_update_params.rb', line 1007 def amount @amount end |
#arrival ⇒ Object
Arrival details.
1009 1010 1011 |
# File 'lib/stripe/params/charge_update_params.rb', line 1009 def arrival @arrival end |
#carrier_code ⇒ Object
Airline carrier code.
1011 1012 1013 |
# File 'lib/stripe/params/charge_update_params.rb', line 1011 def carrier_code @carrier_code end |
#carrier_name ⇒ Object
Carrier name.
1013 1014 1015 |
# File 'lib/stripe/params/charge_update_params.rb', line 1013 def carrier_name @carrier_name end |
#currency ⇒ Object
Segment currency.
1015 1016 1017 |
# File 'lib/stripe/params/charge_update_params.rb', line 1015 def currency @currency end |
#departure ⇒ Object
Departure details.
1017 1018 1019 |
# File 'lib/stripe/params/charge_update_params.rb', line 1017 def departure @departure end |
#exchange_ticket_number ⇒ Object
Exchange ticket number.
1019 1020 1021 |
# File 'lib/stripe/params/charge_update_params.rb', line 1019 def exchange_ticket_number @exchange_ticket_number end |
#fare_basis_code ⇒ Object
Fare basis code.
1021 1022 1023 |
# File 'lib/stripe/params/charge_update_params.rb', line 1021 def fare_basis_code @fare_basis_code end |
#fees ⇒ Object
Additional fees.
1023 1024 1025 |
# File 'lib/stripe/params/charge_update_params.rb', line 1023 def fees @fees end |
#flight_number ⇒ Object
Flight number.
1025 1026 1027 |
# File 'lib/stripe/params/charge_update_params.rb', line 1025 def flight_number @flight_number end |
#is_stop_over_indicator ⇒ Object
Stopover indicator.
1027 1028 1029 |
# File 'lib/stripe/params/charge_update_params.rb', line 1027 def is_stop_over_indicator @is_stop_over_indicator end |
#refundable ⇒ Object
Refundable ticket indicator.
1029 1030 1031 |
# File 'lib/stripe/params/charge_update_params.rb', line 1029 def refundable @refundable end |
#service_class ⇒ Object
Class of service.
1031 1032 1033 |
# File 'lib/stripe/params/charge_update_params.rb', line 1031 def service_class @service_class end |
#tax_amount ⇒ Object
Tax amount for segment.
1033 1034 1035 |
# File 'lib/stripe/params/charge_update_params.rb', line 1033 def tax_amount @tax_amount end |
#ticket_number ⇒ Object
Ticket number.
1035 1036 1037 |
# File 'lib/stripe/params/charge_update_params.rb', line 1035 def ticket_number @ticket_number end |