Module: GenesisRuby::Api::Mixins::Requests::Financial::Business::TravelAgenciesAttributes

Included in:
BusinessAttributes
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb

Overview

Mixin Travel Agencies Attributes

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#business_atol_certificateObject

Returns the value of attribute business_atol_certificate.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_atol_certificate
  @business_atol_certificate
end

#business_carrier_codeObject

Returns the value of attribute business_carrier_code.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_carrier_code
  @business_carrier_code
end

#business_contractor_nameObject

Returns the value of attribute business_contractor_name.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_contractor_name
  @business_contractor_name
end

#business_destination_cityObject

Returns the value of attribute business_destination_city.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_destination_city
  @business_destination_city
end

#business_flight_numberObject

Returns the value of attribute business_flight_number.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_flight_number
  @business_flight_number
end

#business_origin_cityObject

Returns the value of attribute business_origin_city.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_origin_city
  @business_origin_city
end

#business_ticket_numberObject

Returns the value of attribute business_ticket_number.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_ticket_number
  @business_ticket_number
end

#business_travel_agencyObject

Returns the value of attribute business_travel_agency.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 12

def business_travel_agency
  @business_travel_agency
end

Instance Method Details

#business_arrival_dateObject

The date of arrival



17
18
19
20
21
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 17

def business_arrival_date
  @business_arrival_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_arrival_date=(value) ⇒ Object

The date of arrival



24
25
26
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 24

def business_arrival_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end

#business_departure_dateObject

The date of departure



29
30
31
32
33
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 29

def business_departure_date
  @business_departure_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_departure_date=(value) ⇒ Object

The date of departure



36
37
38
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 36

def business_departure_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end

#business_pick_up_dateObject

Pick-up date



41
42
43
44
45
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 41

def business_pick_up_date
  @business_pick_up_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_pick_up_date=(value) ⇒ Object

Pick-up date



48
49
50
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 48

def business_pick_up_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end

#business_return_dateObject

Return date



53
54
55
56
57
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 53

def business_return_date
  @business_return_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_return_date=(value) ⇒ Object

Return date



60
61
62
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/travel_agencies_attributes.rb', line 60

def business_return_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end