Module: GenesisRuby::Api::Mixins::Requests::Financial::Business::AirlinesAirCarriersAttributes
- Included in:
- BusinessAttributes
- Defined in:
- lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb
Overview
Mixin Airlines Air Carriers Attributes
Instance Attribute Summary collapse
-
#business_airline_code ⇒ Object
Returns the value of attribute business_airline_code.
-
#business_airline_flight_number ⇒ Object
Returns the value of attribute business_airline_flight_number.
-
#business_airline_tour_operator_name ⇒ Object
Returns the value of attribute business_airline_tour_operator_name.
-
#business_flight_destination_city ⇒ Object
Returns the value of attribute business_flight_destination_city.
-
#business_flight_origin_city ⇒ Object
Returns the value of attribute business_flight_origin_city.
-
#business_flight_ticket_number ⇒ Object
Returns the value of attribute business_flight_ticket_number.
Instance Method Summary collapse
-
#business_flight_arrival_date ⇒ Object
The date when the flight arrives.
-
#business_flight_arrival_date=(value) ⇒ Object
The date when the flight arrives.
-
#business_flight_departure_date ⇒ Object
The date when the flight departs.
-
#business_flight_departure_date=(value) ⇒ Object
The date when the flight departs.
Instance Attribute Details
#business_airline_code ⇒ Object
Returns the value of attribute business_airline_code.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_airline_code @business_airline_code end |
#business_airline_flight_number ⇒ Object
Returns the value of attribute business_airline_flight_number.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_airline_flight_number @business_airline_flight_number end |
#business_airline_tour_operator_name ⇒ Object
Returns the value of attribute business_airline_tour_operator_name.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_airline_tour_operator_name @business_airline_tour_operator_name end |
#business_flight_destination_city ⇒ Object
Returns the value of attribute business_flight_destination_city.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_flight_destination_city @business_flight_destination_city end |
#business_flight_origin_city ⇒ Object
Returns the value of attribute business_flight_origin_city.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_flight_origin_city @business_flight_origin_city end |
#business_flight_ticket_number ⇒ Object
Returns the value of attribute business_flight_ticket_number.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 12 def business_flight_ticket_number @business_flight_ticket_number end |
Instance Method Details
#business_flight_arrival_date ⇒ Object
The date when the flight arrives
17 18 19 20 21 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 17 def business_flight_arrival_date @business_flight_arrival_date&.strftime( GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS ) end |
#business_flight_arrival_date=(value) ⇒ Object
The date when the flight arrives
24 25 26 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 24 def business_flight_arrival_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |
#business_flight_departure_date ⇒ Object
The date when the flight departs
29 30 31 32 33 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 29 def business_flight_departure_date @business_flight_departure_date&.strftime( GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS ) end |
#business_flight_departure_date=(value) ⇒ Object
The date when the flight departs
36 37 38 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/airlines_air_carriers_attributes.rb', line 36 def business_flight_departure_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |