class TripIt::TransportSegment
Attributes
id[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/trip_it/classes/segments/transport_segment.rb, line 8 def initialize(params = {}) @start_date_time = convertDT(params["StartDateTime"]) @end_date_time = convertDT(params["EndDateTime"]) @start_location_address = TripIt::Address.new(params["StartLocationAddress"]) unless params["StartLocationAddress"].nil? @end_location_address = TripIt::Address.new(params["EndLocationAddress"]) unless params["EndLocationAddress"].nil? @start_location_name = params["start_location_name"] @end_location_name = params["end_location_name"] @carrier_name = params["carrier_name"] @confirmation_num = params["confirmation_num"] @number_passengers = params["number_passengers"] @vehicle_description = params["vehicle_description"] @id = params["id"] @detail_type_code = params["detail_type_code"] end
Public Instance Methods
detail_type_code()
click to toggle source
# File lib/trip_it/classes/segments/transport_segment.rb, line 23 def detail_type_code @detail_type_code end
detail_type_code=(val)
click to toggle source
# File lib/trip_it/classes/segments/transport_segment.rb, line 26 def detail_type_code=(val) if TRANSPORT_DETAIL_TYPE_CODE.has_key?(val) @detail_type_code = val else raise ArgumentError, "detail_type_code must be a valid TRANSPORT_DETAIL_TYPE_CODE" end end