Class: Io::Flow::V0::Models::ReturnTrackingStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/flow_commerce/flow_api_v0_client.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ ReturnTrackingStatus

Returns a new instance of ReturnTrackingStatus.



19869
19870
19871
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19869

def initialize(value)
  @value = HttpClient::Preconditions.assert_class('value', value, String)
end

Instance Attribute Details

#valueObject (readonly)

Returns the value of attribute value.



19867
19868
19869
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19867

def value
  @value
end

Class Method Details

.apply(value) ⇒ Object

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



19874
19875
19876
19877
19878
19879
19880
19881
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19874

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_clearanceObject



19893
19894
19895
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19893

def ReturnTrackingStatus.awaiting_customs_clearance
  @@_awaiting_customs_clearance ||= ReturnTrackingStatus.new('awaiting_customs_clearance')
end

.cancel_requestedObject



19897
19898
19899
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19897

def ReturnTrackingStatus.cancel_requested
  @@_cancel_requested ||= ReturnTrackingStatus.new('cancel_requested')
end

.canceledObject



19901
19902
19903
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19901

def ReturnTrackingStatus.canceled
  @@_canceled ||= ReturnTrackingStatus.new('canceled')
end

.collection_attempt_failedObject



19905
19906
19907
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19905

def ReturnTrackingStatus.collection_attempt_failed
  @@_collection_attempt_failed ||= ReturnTrackingStatus.new('collection_attempt_failed')
end

.customs_clearance_completedObject



19909
19910
19911
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19909

def ReturnTrackingStatus.customs_clearance_completed
  @@_customs_clearance_completed ||= ReturnTrackingStatus.new('customs_clearance_completed')
end

.delivered_to_retailerObject



19913
19914
19915
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19913

def ReturnTrackingStatus.delivered_to_retailer
  @@_delivered_to_retailer ||= ReturnTrackingStatus.new('delivered_to_retailer')
end

.from_string(value) ⇒ Object

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



19884
19885
19886
19887
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19884

def ReturnTrackingStatus.from_string(value)
  HttpClient::Preconditions.assert_class('value', value, String)
  ReturnTrackingStatus.ALL.find { |v| v.value == value }
end

.in_transit_to_local_hubObject



19917
19918
19919
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19917

def ReturnTrackingStatus.in_transit_to_local_hub
  @@_in_transit_to_local_hub ||= ReturnTrackingStatus.new('in_transit_to_local_hub')
end

.in_transit_to_retailerObject



19921
19922
19923
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19921

def ReturnTrackingStatus.in_transit_to_retailer
  @@_in_transit_to_retailer ||= ReturnTrackingStatus.new('in_transit_to_retailer')
end

.parcel_added_to_palletObject



19925
19926
19927
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19925

def ReturnTrackingStatus.parcel_added_to_pallet
  @@_parcel_added_to_pallet ||= ReturnTrackingStatus.new('parcel_added_to_pallet')
end

.parcel_delayedObject



19929
19930
19931
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19929

def ReturnTrackingStatus.parcel_delayed
  @@_parcel_delayed ||= ReturnTrackingStatus.new('parcel_delayed')
end

.parcel_extracted_from_palletObject



19933
19934
19935
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19933

def ReturnTrackingStatus.parcel_extracted_from_pallet
  @@_parcel_extracted_from_pallet ||= ReturnTrackingStatus.new('parcel_extracted_from_pallet')
end

.parcel_lostObject



19937
19938
19939
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19937

def ReturnTrackingStatus.parcel_lost
  @@_parcel_lost ||= ReturnTrackingStatus.new('parcel_lost')
end

.parcel_processed_by_retailerObject



19941
19942
19943
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19941

def ReturnTrackingStatus.parcel_processed_by_retailer
  @@_parcel_processed_by_retailer ||= ReturnTrackingStatus.new('parcel_processed_by_retailer')
end

.parcel_under_investigationObject



19945
19946
19947
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19945

def ReturnTrackingStatus.parcel_under_investigation
  @@_parcel_under_investigation ||= ReturnTrackingStatus.new('parcel_under_investigation')
end

.processed_by_local_hubObject



19949
19950
19951
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19949

def ReturnTrackingStatus.processed_by_local_hub
  @@_processed_by_local_hub ||= ReturnTrackingStatus.new('processed_by_local_hub')
end

.received_at_local_hubObject



19953
19954
19955
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19953

def ReturnTrackingStatus.received_at_local_hub
  @@_received_at_local_hub ||= ReturnTrackingStatus.new('received_at_local_hub')
end

.received_by_the_carrierObject



19957
19958
19959
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19957

def ReturnTrackingStatus.received_by_the_carrier
  @@_received_by_the_carrier ||= ReturnTrackingStatus.new('received_by_the_carrier')
end

.return_registered_onlineObject



19961
19962
19963
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19961

def ReturnTrackingStatus.return_registered_online
  @@_return_registered_online ||= ReturnTrackingStatus.new('return_registered_online')
end

Instance Method Details

#to_hashObject



19965
19966
19967
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 19965

def to_hash
  value
end