Class: Worldline::Connect::SDK::V1::Domain::AirlineFlightLeg
- Inherits:
-
Domain::DataObject
- Object
- Domain::DataObject
- Worldline::Connect::SDK::V1::Domain::AirlineFlightLeg
- Defined in:
- lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb
Instance Attribute Summary collapse
-
#airline_class ⇒ String
The current value of airline_class.
-
#arrival_airport ⇒ String
The current value of arrival_airport.
-
#arrival_time ⇒ String
The current value of arrival_time.
-
#carrier_code ⇒ String
The current value of carrier_code.
-
#conjunction_ticket ⇒ String
The current value of conjunction_ticket.
-
#coupon_number ⇒ String
The current value of coupon_number.
-
#date ⇒ String
The current value of date.
-
#departure_time ⇒ String
The current value of departure_time.
-
#endorsement_or_restriction ⇒ String
The current value of endorsement_or_restriction.
-
#exchange_ticket ⇒ String
The current value of exchange_ticket.
-
#fare ⇒ String
The current value of fare.
-
#fare_basis ⇒ String
The current value of fare_basis.
-
#fee ⇒ Integer
The current value of fee.
-
#flight_number ⇒ String
The current value of flight_number.
-
#number ⇒ Integer
The current value of number.
-
#origin_airport ⇒ String
The current value of origin_airport.
-
#passenger_class ⇒ String
The current value of passenger_class.
-
#service_class ⇒ Object
deprecated
Deprecated.
Use passengerClass instead
-
#stopover_code ⇒ String
The current value of stopover_code.
-
#taxes ⇒ Integer
The current value of taxes.
Instance Method Summary collapse
Methods inherited from Domain::DataObject
Instance Attribute Details
#airline_class ⇒ String
Returns the current value of airline_class.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def airline_class @airline_class end |
#arrival_airport ⇒ String
Returns the current value of arrival_airport.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def arrival_airport @arrival_airport end |
#arrival_time ⇒ String
Returns the current value of arrival_time.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def arrival_time @arrival_time end |
#carrier_code ⇒ String
Returns the current value of carrier_code.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def carrier_code @carrier_code end |
#conjunction_ticket ⇒ String
Returns the current value of conjunction_ticket.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def conjunction_ticket @conjunction_ticket end |
#coupon_number ⇒ String
Returns the current value of coupon_number.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def coupon_number @coupon_number end |
#date ⇒ String
Returns the current value of date.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def date @date end |
#departure_time ⇒ String
Returns the current value of departure_time.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def departure_time @departure_time end |
#endorsement_or_restriction ⇒ String
Returns the current value of endorsement_or_restriction.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def endorsement_or_restriction @endorsement_or_restriction end |
#exchange_ticket ⇒ String
Returns the current value of exchange_ticket.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def exchange_ticket @exchange_ticket end |
#fare ⇒ String
Returns the current value of fare.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def fare @fare end |
#fare_basis ⇒ String
Returns the current value of fare_basis.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def fare_basis @fare_basis end |
#fee ⇒ Integer
Returns the current value of fee.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def fee @fee end |
#flight_number ⇒ String
Returns the current value of flight_number.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def flight_number @flight_number end |
#number ⇒ Integer
Returns the current value of number.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def number @number end |
#origin_airport ⇒ String
Returns the current value of origin_airport.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def origin_airport @origin_airport end |
#passenger_class ⇒ String
Returns the current value of passenger_class.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def passenger_class @passenger_class end |
#service_class ⇒ Object
Use passengerClass instead
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def service_class @service_class end |
#stopover_code ⇒ String
Returns the current value of stopover_code.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def stopover_code @stopover_code end |
#taxes ⇒ Integer
Returns the current value of taxes.
32 33 34 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 32 def taxes @taxes end |
Instance Method Details
#from_hash(hash) ⇒ Object
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 101 def from_hash(hash) super if hash.has_key? 'airlineClass' @airline_class = hash['airlineClass'] end if hash.has_key? 'arrivalAirport' @arrival_airport = hash['arrivalAirport'] end if hash.has_key? 'arrivalTime' @arrival_time = hash['arrivalTime'] end if hash.has_key? 'carrierCode' @carrier_code = hash['carrierCode'] end if hash.has_key? 'conjunctionTicket' @conjunction_ticket = hash['conjunctionTicket'] end if hash.has_key? 'couponNumber' @coupon_number = hash['couponNumber'] end if hash.has_key? 'date' @date = hash['date'] end if hash.has_key? 'departureTime' @departure_time = hash['departureTime'] end if hash.has_key? 'endorsementOrRestriction' @endorsement_or_restriction = hash['endorsementOrRestriction'] end if hash.has_key? 'exchangeTicket' @exchange_ticket = hash['exchangeTicket'] end if hash.has_key? 'fare' @fare = hash['fare'] end if hash.has_key? 'fareBasis' @fare_basis = hash['fareBasis'] end if hash.has_key? 'fee' @fee = hash['fee'] end if hash.has_key? 'flightNumber' @flight_number = hash['flightNumber'] end if hash.has_key? 'number' @number = hash['number'] end if hash.has_key? 'originAirport' @origin_airport = hash['originAirport'] end if hash.has_key? 'passengerClass' @passenger_class = hash['passengerClass'] end if hash.has_key? 'serviceClass' @service_class = hash['serviceClass'] end if hash.has_key? 'stopoverCode' @stopover_code = hash['stopoverCode'] end if hash.has_key? 'taxes' @taxes = hash['taxes'] end end |
#to_h ⇒ Hash
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/worldline/connect/sdk/v1/domain/airline_flight_leg.rb', line 76 def to_h hash = super hash['airlineClass'] = @airline_class unless @airline_class.nil? hash['arrivalAirport'] = @arrival_airport unless @arrival_airport.nil? hash['arrivalTime'] = @arrival_time unless @arrival_time.nil? hash['carrierCode'] = @carrier_code unless @carrier_code.nil? hash['conjunctionTicket'] = @conjunction_ticket unless @conjunction_ticket.nil? hash['couponNumber'] = @coupon_number unless @coupon_number.nil? hash['date'] = @date unless @date.nil? hash['departureTime'] = @departure_time unless @departure_time.nil? hash['endorsementOrRestriction'] = @endorsement_or_restriction unless @endorsement_or_restriction.nil? hash['exchangeTicket'] = @exchange_ticket unless @exchange_ticket.nil? hash['fare'] = @fare unless @fare.nil? hash['fareBasis'] = @fare_basis unless @fare_basis.nil? hash['fee'] = @fee unless @fee.nil? hash['flightNumber'] = @flight_number unless @flight_number.nil? hash['number'] = @number unless @number.nil? hash['originAirport'] = @origin_airport unless @origin_airport.nil? hash['passengerClass'] = @passenger_class unless @passenger_class.nil? hash['serviceClass'] = @service_class unless @service_class.nil? hash['stopoverCode'] = @stopover_code unless @stopover_code.nil? hash['taxes'] = @taxes unless @taxes.nil? hash end |