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.
22811 22812 22813 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22811 def initialize(value) @value = HttpClient::Preconditions.assert_class('value', value, String) end |
Instance Attribute Details
#value ⇒ Object (readonly)
Returns the value of attribute value.
22809 22810 22811 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22809 def value @value end |
Class Method Details
.ALL ⇒ Object
22831 22832 22833 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22831 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
22816 22817 22818 22819 22820 22821 22822 22823 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22816 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
22835 22836 22837 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22835 def ReturnTrackingStatus.awaiting_customs_clearance @@_awaiting_customs_clearance ||= ReturnTrackingStatus.new('awaiting_customs_clearance') end |
.cancel_requested ⇒ Object
22839 22840 22841 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22839 def ReturnTrackingStatus.cancel_requested @@_cancel_requested ||= ReturnTrackingStatus.new('cancel_requested') end |
.canceled ⇒ Object
22843 22844 22845 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22843 def ReturnTrackingStatus.canceled @@_canceled ||= ReturnTrackingStatus.new('canceled') end |
.collection_attempt_failed ⇒ Object
22847 22848 22849 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22847 def ReturnTrackingStatus.collection_attempt_failed @@_collection_attempt_failed ||= ReturnTrackingStatus.new('collection_attempt_failed') end |
.customs_clearance_completed ⇒ Object
22851 22852 22853 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22851 def ReturnTrackingStatus.customs_clearance_completed @@_customs_clearance_completed ||= ReturnTrackingStatus.new('customs_clearance_completed') end |
.delivered_to_retailer ⇒ Object
22855 22856 22857 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22855 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
22826 22827 22828 22829 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22826 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
22859 22860 22861 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22859 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
22863 22864 22865 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22863 def ReturnTrackingStatus.in_transit_to_retailer @@_in_transit_to_retailer ||= ReturnTrackingStatus.new('in_transit_to_retailer') end |
.parcel_added_to_pallet ⇒ Object
22867 22868 22869 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22867 def ReturnTrackingStatus.parcel_added_to_pallet @@_parcel_added_to_pallet ||= ReturnTrackingStatus.new('parcel_added_to_pallet') end |
.parcel_delayed ⇒ Object
22871 22872 22873 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22871 def ReturnTrackingStatus.parcel_delayed @@_parcel_delayed ||= ReturnTrackingStatus.new('parcel_delayed') end |
.parcel_extracted_from_pallet ⇒ Object
22875 22876 22877 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22875 def ReturnTrackingStatus.parcel_extracted_from_pallet @@_parcel_extracted_from_pallet ||= ReturnTrackingStatus.new('parcel_extracted_from_pallet') end |
.parcel_lost ⇒ Object
22879 22880 22881 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22879 def ReturnTrackingStatus.parcel_lost @@_parcel_lost ||= ReturnTrackingStatus.new('parcel_lost') end |
.parcel_processed_by_retailer ⇒ Object
22883 22884 22885 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22883 def ReturnTrackingStatus.parcel_processed_by_retailer @@_parcel_processed_by_retailer ||= ReturnTrackingStatus.new('parcel_processed_by_retailer') end |
.parcel_under_investigation ⇒ Object
22887 22888 22889 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22887 def ReturnTrackingStatus.parcel_under_investigation @@_parcel_under_investigation ||= ReturnTrackingStatus.new('parcel_under_investigation') end |
.processed_by_local_hub ⇒ Object
22891 22892 22893 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22891 def ReturnTrackingStatus.processed_by_local_hub @@_processed_by_local_hub ||= ReturnTrackingStatus.new('processed_by_local_hub') end |
.received_at_local_hub ⇒ Object
22895 22896 22897 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22895 def ReturnTrackingStatus.received_at_local_hub @@_received_at_local_hub ||= ReturnTrackingStatus.new('received_at_local_hub') end |
.received_by_the_carrier ⇒ Object
22899 22900 22901 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22899 def ReturnTrackingStatus.received_by_the_carrier @@_received_by_the_carrier ||= ReturnTrackingStatus.new('received_by_the_carrier') end |
.return_registered_online ⇒ Object
22903 22904 22905 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22903 def ReturnTrackingStatus.return_registered_online @@_return_registered_online ||= ReturnTrackingStatus.new('return_registered_online') end |
Instance Method Details
#to_hash ⇒ Object
22907 22908 22909 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 22907 def to_hash value end |