Module: GenesisRuby::Api::Mixins::Requests::Financial::TravelData::CarRentalAttributes
- Included in:
- TravelAttributes
- Defined in:
- lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb
Overview
Car Rental attributes
Instance Attribute Summary collapse
-
#travel_car_rental_class_id ⇒ Object
Returns the value of attribute travel_car_rental_class_id.
-
#travel_car_rental_customer_code ⇒ Object
Returns the value of attribute travel_car_rental_customer_code.
-
#travel_car_rental_extra_charges ⇒ Object
Returns the value of attribute travel_car_rental_extra_charges.
-
#travel_car_rental_no_show_indicator ⇒ Object
Returns the value of attribute travel_car_rental_no_show_indicator.
-
#travel_car_rental_purchase_identifier ⇒ Object
Returns the value of attribute travel_car_rental_purchase_identifier.
-
#travel_car_rental_renter_name ⇒ Object
Returns the value of attribute travel_car_rental_renter_name.
-
#travel_car_rental_renter_return_location_id ⇒ Object
Returns the value of attribute travel_car_rental_renter_return_location_id.
-
#travel_car_rental_return_city ⇒ Object
Returns the value of attribute travel_car_rental_return_city.
-
#travel_car_rental_return_country ⇒ Object
Returns the value of attribute travel_car_rental_return_country.
-
#travel_car_rental_return_state ⇒ Object
Returns the value of attribute travel_car_rental_return_state.
Instance Method Summary collapse
-
#travel_car_rental_pickup_date ⇒ Object
Travel Data PickUp Date.
-
#travel_car_rental_pickup_date=(value) ⇒ Object
Travel Data PickUp Date.
-
#travel_car_rental_return_date ⇒ Object
Travel Data Return Date.
-
#travel_car_rental_return_date=(value) ⇒ Object
Travel Data Return Date.
Instance Attribute Details
#travel_car_rental_class_id ⇒ Object
Returns the value of attribute travel_car_rental_class_id.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_class_id @travel_car_rental_class_id end |
#travel_car_rental_customer_code ⇒ Object
Returns the value of attribute travel_car_rental_customer_code.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_customer_code @travel_car_rental_customer_code end |
#travel_car_rental_extra_charges ⇒ Object
Returns the value of attribute travel_car_rental_extra_charges.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_extra_charges @travel_car_rental_extra_charges end |
#travel_car_rental_no_show_indicator ⇒ Object
Returns the value of attribute travel_car_rental_no_show_indicator.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_no_show_indicator @travel_car_rental_no_show_indicator end |
#travel_car_rental_purchase_identifier ⇒ Object
Returns the value of attribute travel_car_rental_purchase_identifier.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_purchase_identifier @travel_car_rental_purchase_identifier end |
#travel_car_rental_renter_name ⇒ Object
Returns the value of attribute travel_car_rental_renter_name.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_renter_name @travel_car_rental_renter_name end |
#travel_car_rental_renter_return_location_id ⇒ Object
Returns the value of attribute travel_car_rental_renter_return_location_id.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_renter_return_location_id @travel_car_rental_renter_return_location_id end |
#travel_car_rental_return_city ⇒ Object
Returns the value of attribute travel_car_rental_return_city.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_return_city @travel_car_rental_return_city end |
#travel_car_rental_return_country ⇒ Object
Returns the value of attribute travel_car_rental_return_country.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_return_country @travel_car_rental_return_country end |
#travel_car_rental_return_state ⇒ Object
Returns the value of attribute travel_car_rental_return_state.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 12 def travel_car_rental_return_state @travel_car_rental_return_state end |
Instance Method Details
#travel_car_rental_pickup_date ⇒ Object
Travel Data PickUp Date
32 33 34 35 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 32 def travel_car_rental_pickup_date @travel_car_rental_pickup_date&.strftime GenesisRuby::Api::Constants::DateTimeFormats:: DD_MM_YYYY_L_HYPHENS end |
#travel_car_rental_pickup_date=(value) ⇒ Object
Travel Data PickUp Date
38 39 40 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 38 def travel_car_rental_pickup_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |
#travel_car_rental_return_date ⇒ Object
Travel Data Return Date
63 64 65 66 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 63 def travel_car_rental_return_date @travel_car_rental_return_date&.strftime GenesisRuby::Api::Constants::DateTimeFormats:: DD_MM_YYYY_L_HYPHENS end |
#travel_car_rental_return_date=(value) ⇒ Object
Travel Data Return Date
69 70 71 |
# File 'lib/genesis_ruby/api/mixins/requests/financial/travel_data/car_rental_attributes.rb', line 69 def travel_car_rental_return_date=(value) parse_date attribute: __method__, value: value, allow_empty: true end |