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