Module: GenesisRuby::Api::Mixins::Requests::Financial::TravelData::HotelRentalAttributes
- Included in:
- TravelAttributes
- Defined in:
- lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb
Overview
Hotel Rental Attributes
Instance Attribute Summary collapse
-
#travel_hotel_rental_customer_code ⇒ Object
Returns the value of attribute travel_hotel_rental_customer_code.
-
#travel_hotel_rental_extra_charges ⇒ Object
Returns the value of attribute travel_hotel_rental_extra_charges.
-
#travel_hotel_rental_no_show_indicator ⇒ Object
Returns the value of attribute travel_hotel_rental_no_show_indicator.
-
#travel_hotel_rental_purchase_identifier ⇒ Object
Returns the value of attribute travel_hotel_rental_purchase_identifier.
Instance Method Summary collapse
-
#travel_hotel_rental_arrival_date ⇒ Object
Travel Data Arrival date.
-
#travel_hotel_rental_arrival_date=(value) ⇒ Object
Travel Data Arrival Date.
-
#travel_hotel_rental_departure_date ⇒ Object
Travel Data Departure date.
-
#travel_hotel_rental_departure_date=(value) ⇒ Object
Travel Data Departure Date.
Instance Attribute Details
#travel_hotel_rental_customer_code ⇒ Object
Returns the value of attribute travel_hotel_rental_customer_code.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 12 def travel_hotel_rental_customer_code @travel_hotel_rental_customer_code end |
#travel_hotel_rental_extra_charges ⇒ Object
Returns the value of attribute travel_hotel_rental_extra_charges.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 12 def travel_hotel_rental_extra_charges @travel_hotel_rental_extra_charges end |
#travel_hotel_rental_no_show_indicator ⇒ Object
Returns the value of attribute travel_hotel_rental_no_show_indicator.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 12 def travel_hotel_rental_no_show_indicator @travel_hotel_rental_no_show_indicator end |
#travel_hotel_rental_purchase_identifier ⇒ Object
Returns the value of attribute travel_hotel_rental_purchase_identifier.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 12 def travel_hotel_rental_purchase_identifier @travel_hotel_rental_purchase_identifier end |
Instance Method Details
#travel_hotel_rental_arrival_date ⇒ Object
Travel Data Arrival date
21 22 23 24 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 21 def travel_hotel_rental_arrival_date @travel_hotel_rental_arrival_date&.strftime GenesisRuby::Api::Constants::DateTimeFormats:: DD_MM_YYYY_L_HYPHENS end |
#travel_hotel_rental_arrival_date=(value) ⇒ Object
Travel Data Arrival Date
27 28 29 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 27 def travel_hotel_rental_arrival_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |
#travel_hotel_rental_departure_date ⇒ Object
Travel Data Departure date
32 33 34 35 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 32 def travel_hotel_rental_departure_date @travel_hotel_rental_departure_date&.strftime GenesisRuby::Api::Constants::DateTimeFormats:: DD_MM_YYYY_L_HYPHENS end |
#travel_hotel_rental_departure_date=(value) ⇒ Object
Travel Data Departure Date
38 39 40 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/hotel_rental_attributes.rb', line 38 def travel_hotel_rental_departure_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |