Class: GenesisRuby::Utils::Transactions::TravelData::AirlineItinerary::Tax
- Inherits:
-
Base
- Object
- Base
- GenesisRuby::Utils::Transactions::TravelData::AirlineItinerary::Tax
- Defined in:
- lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/tax.rb
Overview
Signify a single AirlineItinerary Tax data
Instance Attribute Summary collapse
-
#currency ⇒ Object
Returns the value of attribute currency.
-
#fee_amount ⇒ Object
Returns the value of attribute fee_amount.
-
#fee_type ⇒ Object
Returns the value of attribute fee_type.
Instance Method Summary collapse
-
#attributes_structure ⇒ Object
Get Single Tax structure.
Methods inherited from Base
Constructor Details
This class inherits a constructor from GenesisRuby::Utils::Transactions::TravelData::AirlineItinerary::Base
Instance Attribute Details
#currency ⇒ Object
Returns the value of attribute currency.
15 16 17 |
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/tax.rb', line 15 def currency @currency end |
#fee_amount ⇒ Object
Returns the value of attribute fee_amount.
15 16 17 |
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/tax.rb', line 15 def fee_amount @fee_amount end |
#fee_type ⇒ Object
Returns the value of attribute fee_type.
14 15 16 |
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/tax.rb', line 14 def fee_type @fee_type end |
Instance Method Details
#attributes_structure ⇒ Object
Get Single Tax structure
23 24 25 26 27 28 |
# File 'lib/genesis_ruby/utils/transactions/travel_data/airline_itinerary/tax.rb', line 23 def attributes_structure { fee_amount: parse_fee_amount, fee_type: fee_type } end |