Class: GenesisRuby::Utils::Transactions::TravelData::AirlineItinerary::Base

Inherits:
Object
  • Object
show all
Includes:
Api::Mixins::Requests::RestrictedSetter
Defined in:
lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/base.rb

Overview

Airline Itinerary Data base class

Direct Known Subclasses

Leg, Tax

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ Base

Constructor



14
15
16
17
18
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/base.rb', line 14

def initialize(params = {}) # rubocop:disable Style/OptionHash
  parse_attributes params if params.is_a? Hash

  super()
end

Instance Method Details

#attributes_structureObject

Item attribute structure



21
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/base.rb', line 21

def attributes_structure; end