class Io::Flow::V0::Models::OrderQuoteErrorCode
Attributes
value[R]
Public Class Methods
ALL()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23516 def OrderQuoteErrorCode.ALL @@all ||= [OrderQuoteErrorCode.contact_email_invalid, OrderQuoteErrorCode.contact_email_required, OrderQuoteErrorCode.contact_phone_invalid, OrderQuoteErrorCode.contact_phone_required, OrderQuoteErrorCode.country_not_supported, OrderQuoteErrorCode.currency_invalid, OrderQuoteErrorCode.first_name_invalid, OrderQuoteErrorCode.first_name_required, OrderQuoteErrorCode.geo_required_when_no_session, OrderQuoteErrorCode.language_invalid, OrderQuoteErrorCode.last_name_invalid, OrderQuoteErrorCode.last_name_required, OrderQuoteErrorCode.line_item_number_invalid, OrderQuoteErrorCode.line_item_number_not_available, OrderQuoteErrorCode.line_not_found, OrderQuoteErrorCode.line_quantity_invalid, OrderQuoteErrorCode.line_value_threshold_exceeded, OrderQuoteErrorCode.name_missing_first_or_last, OrderQuoteErrorCode.name_required, OrderQuoteErrorCode.order_quote_requires_at_least_one_line, OrderQuoteErrorCode.session_not_found, OrderQuoteErrorCode.session_organization_mismatch] end
apply(value)
click to toggle source
Returns the instance of OrderQuoteErrorCode
for this value, creating a new instance for an unknown value
# File lib/flow_commerce/flow_api_v0_client.rb, line 23501 def OrderQuoteErrorCode.apply(value) if value.instance_of?(OrderQuoteErrorCode) value else HttpClient::Preconditions.assert_class_or_nil('value', value, String) value.nil? ? nil : (from_string(value) || OrderQuoteErrorCode.new(value)) end end
contact_email_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23520 def OrderQuoteErrorCode.contact_email_invalid @@_contact_email_invalid ||= OrderQuoteErrorCode.new('contact_email_invalid') end
contact_email_required()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23524 def OrderQuoteErrorCode.contact_email_required @@_contact_email_required ||= OrderQuoteErrorCode.new('contact_email_required') end
contact_phone_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23528 def OrderQuoteErrorCode.contact_phone_invalid @@_contact_phone_invalid ||= OrderQuoteErrorCode.new('contact_phone_invalid') end
contact_phone_required()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23532 def OrderQuoteErrorCode.contact_phone_required @@_contact_phone_required ||= OrderQuoteErrorCode.new('contact_phone_required') end
country_not_supported()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23536 def OrderQuoteErrorCode.country_not_supported @@_country_not_supported ||= OrderQuoteErrorCode.new('country_not_supported') end
currency_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23540 def OrderQuoteErrorCode.currency_invalid @@_currency_invalid ||= OrderQuoteErrorCode.new('currency_invalid') end
first_name_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23544 def OrderQuoteErrorCode.first_name_invalid @@_first_name_invalid ||= OrderQuoteErrorCode.new('first_name_invalid') end
first_name_required()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23548 def OrderQuoteErrorCode.first_name_required @@_first_name_required ||= OrderQuoteErrorCode.new('first_name_required') end
from_string(value)
click to toggle source
Returns the instance of OrderQuoteErrorCode
for this value, or nil if not found
# File lib/flow_commerce/flow_api_v0_client.rb, line 23511 def OrderQuoteErrorCode.from_string(value) HttpClient::Preconditions.assert_class('value', value, String) OrderQuoteErrorCode.ALL.find { |v| v.value == value } end
geo_required_when_no_session()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23552 def OrderQuoteErrorCode.geo_required_when_no_session @@_geo_required_when_no_session ||= OrderQuoteErrorCode.new('geo_required_when_no_session') end
language_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23556 def OrderQuoteErrorCode.language_invalid @@_language_invalid ||= OrderQuoteErrorCode.new('language_invalid') end
last_name_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23560 def OrderQuoteErrorCode.last_name_invalid @@_last_name_invalid ||= OrderQuoteErrorCode.new('last_name_invalid') end
last_name_required()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23564 def OrderQuoteErrorCode.last_name_required @@_last_name_required ||= OrderQuoteErrorCode.new('last_name_required') end
line_item_number_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23568 def OrderQuoteErrorCode.line_item_number_invalid @@_line_item_number_invalid ||= OrderQuoteErrorCode.new('line_item_number_invalid') end
line_item_number_not_available()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23572 def OrderQuoteErrorCode.line_item_number_not_available @@_line_item_number_not_available ||= OrderQuoteErrorCode.new('line_item_number_not_available') end
line_not_found()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23576 def OrderQuoteErrorCode.line_not_found @@_line_not_found ||= OrderQuoteErrorCode.new('line_not_found') end
line_quantity_invalid()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23580 def OrderQuoteErrorCode.line_quantity_invalid @@_line_quantity_invalid ||= OrderQuoteErrorCode.new('line_quantity_invalid') end
line_value_threshold_exceeded()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23584 def OrderQuoteErrorCode.line_value_threshold_exceeded @@_line_value_threshold_exceeded ||= OrderQuoteErrorCode.new('line_value_threshold_exceeded') end
name_missing_first_or_last()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23588 def OrderQuoteErrorCode.name_missing_first_or_last @@_name_missing_first_or_last ||= OrderQuoteErrorCode.new('name_missing_first_or_last') end
name_required()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23592 def OrderQuoteErrorCode.name_required @@_name_required ||= OrderQuoteErrorCode.new('name_required') end
new(value)
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23496 def initialize(value) @value = HttpClient::Preconditions.assert_class('value', value, String) end
order_quote_requires_at_least_one_line()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23596 def OrderQuoteErrorCode.order_quote_requires_at_least_one_line @@_order_quote_requires_at_least_one_line ||= OrderQuoteErrorCode.new('order_quote_requires_at_least_one_line') end
session_not_found()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23600 def OrderQuoteErrorCode.session_not_found @@_session_not_found ||= OrderQuoteErrorCode.new('session_not_found') end
session_organization_mismatch()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23604 def OrderQuoteErrorCode.session_organization_mismatch @@_session_organization_mismatch ||= OrderQuoteErrorCode.new('session_organization_mismatch') end
Public Instance Methods
to_hash()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 23608 def to_hash value end