class Io::Flow::V0::Models::ReturnTrackingStatus

Attributes

value[R]

Public Class Methods

ALL() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26059
def ReturnTrackingStatus.ALL
  @@all ||= [ReturnTrackingStatus.awaiting_customs_clearance, ReturnTrackingStatus.cancel_requested, ReturnTrackingStatus.canceled, ReturnTrackingStatus.collection_attempt_failed, ReturnTrackingStatus.customs_clearance_completed, ReturnTrackingStatus.delivered_to_retailer, ReturnTrackingStatus.in_transit_to_local_hub, ReturnTrackingStatus.in_transit_to_retailer, ReturnTrackingStatus.parcel_added_to_pallet, ReturnTrackingStatus.parcel_delayed, ReturnTrackingStatus.parcel_extracted_from_pallet, ReturnTrackingStatus.parcel_lost, ReturnTrackingStatus.parcel_processed_by_retailer, ReturnTrackingStatus.parcel_under_investigation, ReturnTrackingStatus.processed_by_local_hub, ReturnTrackingStatus.received_at_local_hub, ReturnTrackingStatus.received_by_the_carrier, ReturnTrackingStatus.return_registered_online]
end
apply(value) click to toggle source

Returns the instance of ReturnTrackingStatus for this value, creating a new instance for an unknown value

# File lib/flow_commerce/flow_api_v0_client.rb, line 26044
def ReturnTrackingStatus.apply(value)
  if value.instance_of?(ReturnTrackingStatus)
    value
  else
    HttpClient::Preconditions.assert_class_or_nil('value', value, String)
    value.nil? ? nil : (from_string(value) || ReturnTrackingStatus.new(value))
  end
end
awaiting_customs_clearance() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26063
def ReturnTrackingStatus.awaiting_customs_clearance
  @@_awaiting_customs_clearance ||= ReturnTrackingStatus.new('awaiting_customs_clearance')
end
cancel_requested() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26067
def ReturnTrackingStatus.cancel_requested
  @@_cancel_requested ||= ReturnTrackingStatus.new('cancel_requested')
end
canceled() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26071
def ReturnTrackingStatus.canceled
  @@_canceled ||= ReturnTrackingStatus.new('canceled')
end
collection_attempt_failed() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26075
def ReturnTrackingStatus.collection_attempt_failed
  @@_collection_attempt_failed ||= ReturnTrackingStatus.new('collection_attempt_failed')
end
customs_clearance_completed() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26079
def ReturnTrackingStatus.customs_clearance_completed
  @@_customs_clearance_completed ||= ReturnTrackingStatus.new('customs_clearance_completed')
end
delivered_to_retailer() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26083
def ReturnTrackingStatus.delivered_to_retailer
  @@_delivered_to_retailer ||= ReturnTrackingStatus.new('delivered_to_retailer')
end
from_string(value) click to toggle source

Returns the instance of ReturnTrackingStatus for this value, or nil if not found

# File lib/flow_commerce/flow_api_v0_client.rb, line 26054
def ReturnTrackingStatus.from_string(value)
  HttpClient::Preconditions.assert_class('value', value, String)
  ReturnTrackingStatus.ALL.find { |v| v.value == value }
end
in_transit_to_local_hub() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26087
def ReturnTrackingStatus.in_transit_to_local_hub
  @@_in_transit_to_local_hub ||= ReturnTrackingStatus.new('in_transit_to_local_hub')
end
in_transit_to_retailer() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26091
def ReturnTrackingStatus.in_transit_to_retailer
  @@_in_transit_to_retailer ||= ReturnTrackingStatus.new('in_transit_to_retailer')
end
new(value) click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26039
def initialize(value)
  @value = HttpClient::Preconditions.assert_class('value', value, String)
end
parcel_added_to_pallet() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26095
def ReturnTrackingStatus.parcel_added_to_pallet
  @@_parcel_added_to_pallet ||= ReturnTrackingStatus.new('parcel_added_to_pallet')
end
parcel_delayed() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26099
def ReturnTrackingStatus.parcel_delayed
  @@_parcel_delayed ||= ReturnTrackingStatus.new('parcel_delayed')
end
parcel_extracted_from_pallet() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26103
def ReturnTrackingStatus.parcel_extracted_from_pallet
  @@_parcel_extracted_from_pallet ||= ReturnTrackingStatus.new('parcel_extracted_from_pallet')
end
parcel_lost() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26107
def ReturnTrackingStatus.parcel_lost
  @@_parcel_lost ||= ReturnTrackingStatus.new('parcel_lost')
end
parcel_processed_by_retailer() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26111
def ReturnTrackingStatus.parcel_processed_by_retailer
  @@_parcel_processed_by_retailer ||= ReturnTrackingStatus.new('parcel_processed_by_retailer')
end
parcel_under_investigation() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26115
def ReturnTrackingStatus.parcel_under_investigation
  @@_parcel_under_investigation ||= ReturnTrackingStatus.new('parcel_under_investigation')
end
processed_by_local_hub() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26119
def ReturnTrackingStatus.processed_by_local_hub
  @@_processed_by_local_hub ||= ReturnTrackingStatus.new('processed_by_local_hub')
end
received_at_local_hub() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26123
def ReturnTrackingStatus.received_at_local_hub
  @@_received_at_local_hub ||= ReturnTrackingStatus.new('received_at_local_hub')
end
received_by_the_carrier() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26127
def ReturnTrackingStatus.received_by_the_carrier
  @@_received_by_the_carrier ||= ReturnTrackingStatus.new('received_by_the_carrier')
end
return_registered_online() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26131
def ReturnTrackingStatus.return_registered_online
  @@_return_registered_online ||= ReturnTrackingStatus.new('return_registered_online')
end

Public Instance Methods

to_hash() click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 26135
def to_hash
  value
end