Class: Io::Flow::V0::Models::ReturnTrackingStatus
- Inherits:
-
Object
- Object
- Io::Flow::V0::Models::ReturnTrackingStatus
- Defined in:
- lib/flow_commerce/flow_api_v0_client.rb
Instance Attribute Summary collapse
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Class Method Summary collapse
- .ALL ⇒ Object
-
.apply(value) ⇒ Object
Returns the instance of ReturnTrackingStatus for this value, creating a new instance for an unknown value.
- .awaiting_customs_clearance ⇒ Object
- .cancel_requested ⇒ Object
- .canceled ⇒ Object
- .collection_attempt_failed ⇒ Object
- .customs_clearance_completed ⇒ Object
- .delivered_to_retailer ⇒ Object
-
.from_string(value) ⇒ Object
Returns the instance of ReturnTrackingStatus for this value, or nil if not found.
- .in_transit_to_local_hub ⇒ Object
- .in_transit_to_retailer ⇒ Object
- .parcel_added_to_pallet ⇒ Object
- .parcel_delayed ⇒ Object
- .parcel_extracted_from_pallet ⇒ Object
- .parcel_lost ⇒ Object
- .parcel_processed_by_retailer ⇒ Object
- .parcel_under_investigation ⇒ Object
- .processed_by_local_hub ⇒ Object
- .received_at_local_hub ⇒ Object
- .received_by_the_carrier ⇒ Object
- .return_registered_online ⇒ Object
Instance Method Summary collapse
-
#initialize(value) ⇒ ReturnTrackingStatus
constructor
A new instance of ReturnTrackingStatus.
- #to_hash ⇒ Object
Constructor Details
#initialize(value) ⇒ ReturnTrackingStatus
Returns a new instance of ReturnTrackingStatus.
20102 20103 20104 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20102 def initialize(value) @value = HttpClient::Preconditions.assert_class('value', value, String) end |
Instance Attribute Details
#value ⇒ Object (readonly)
Returns the value of attribute value.
20100 20101 20102 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20100 def value @value end |
Class Method Details
.ALL ⇒ Object
20122 20123 20124 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20122 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) ⇒ Object
Returns the instance of ReturnTrackingStatus for this value, creating a new instance for an unknown value
20107 20108 20109 20110 20111 20112 20113 20114 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20107 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 ⇒ Object
20126 20127 20128 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20126 def ReturnTrackingStatus.awaiting_customs_clearance @@_awaiting_customs_clearance ||= ReturnTrackingStatus.new('awaiting_customs_clearance') end |
.cancel_requested ⇒ Object
20130 20131 20132 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20130 def ReturnTrackingStatus.cancel_requested @@_cancel_requested ||= ReturnTrackingStatus.new('cancel_requested') end |
.canceled ⇒ Object
20134 20135 20136 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20134 def ReturnTrackingStatus.canceled @@_canceled ||= ReturnTrackingStatus.new('canceled') end |
.collection_attempt_failed ⇒ Object
20138 20139 20140 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20138 def ReturnTrackingStatus.collection_attempt_failed @@_collection_attempt_failed ||= ReturnTrackingStatus.new('collection_attempt_failed') end |
.customs_clearance_completed ⇒ Object
20142 20143 20144 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20142 def ReturnTrackingStatus.customs_clearance_completed @@_customs_clearance_completed ||= ReturnTrackingStatus.new('customs_clearance_completed') end |
.delivered_to_retailer ⇒ Object
20146 20147 20148 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20146 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
20117 20118 20119 20120 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20117 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 ⇒ Object
20150 20151 20152 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20150 def ReturnTrackingStatus.in_transit_to_local_hub @@_in_transit_to_local_hub ||= ReturnTrackingStatus.new('in_transit_to_local_hub') end |
.in_transit_to_retailer ⇒ Object
20154 20155 20156 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20154 def ReturnTrackingStatus.in_transit_to_retailer @@_in_transit_to_retailer ||= ReturnTrackingStatus.new('in_transit_to_retailer') end |
.parcel_added_to_pallet ⇒ Object
20158 20159 20160 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20158 def ReturnTrackingStatus.parcel_added_to_pallet @@_parcel_added_to_pallet ||= ReturnTrackingStatus.new('parcel_added_to_pallet') end |
.parcel_delayed ⇒ Object
20162 20163 20164 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20162 def ReturnTrackingStatus.parcel_delayed @@_parcel_delayed ||= ReturnTrackingStatus.new('parcel_delayed') end |
.parcel_extracted_from_pallet ⇒ Object
20166 20167 20168 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20166 def ReturnTrackingStatus.parcel_extracted_from_pallet @@_parcel_extracted_from_pallet ||= ReturnTrackingStatus.new('parcel_extracted_from_pallet') end |
.parcel_lost ⇒ Object
20170 20171 20172 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20170 def ReturnTrackingStatus.parcel_lost @@_parcel_lost ||= ReturnTrackingStatus.new('parcel_lost') end |
.parcel_processed_by_retailer ⇒ Object
20174 20175 20176 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20174 def ReturnTrackingStatus.parcel_processed_by_retailer @@_parcel_processed_by_retailer ||= ReturnTrackingStatus.new('parcel_processed_by_retailer') end |
.parcel_under_investigation ⇒ Object
20178 20179 20180 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20178 def ReturnTrackingStatus.parcel_under_investigation @@_parcel_under_investigation ||= ReturnTrackingStatus.new('parcel_under_investigation') end |
.processed_by_local_hub ⇒ Object
20182 20183 20184 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20182 def ReturnTrackingStatus.processed_by_local_hub @@_processed_by_local_hub ||= ReturnTrackingStatus.new('processed_by_local_hub') end |
.received_at_local_hub ⇒ Object
20186 20187 20188 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20186 def ReturnTrackingStatus.received_at_local_hub @@_received_at_local_hub ||= ReturnTrackingStatus.new('received_at_local_hub') end |
.received_by_the_carrier ⇒ Object
20190 20191 20192 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20190 def ReturnTrackingStatus.received_by_the_carrier @@_received_by_the_carrier ||= ReturnTrackingStatus.new('received_by_the_carrier') end |
.return_registered_online ⇒ Object
20194 20195 20196 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20194 def ReturnTrackingStatus.return_registered_online @@_return_registered_online ||= ReturnTrackingStatus.new('return_registered_online') end |
Instance Method Details
#to_hash ⇒ Object
20198 20199 20200 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 20198 def to_hash value end |