class Io::Flow::Reference::V0::Models::ProvinceType
Attributes
value[R]
Public Class Methods
ALL()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 348 def ProvinceType.ALL @@all ||= [ProvinceType.city, ProvinceType.dependency, ProvinceType.district, ProvinceType.emirate, ProvinceType.entity, ProvinceType.municipality, ProvinceType.outlying_area, ProvinceType.parish, ProvinceType.province, ProvinceType.state, ProvinceType.territory, ProvinceType.other] end
apply(value)
click to toggle source
Returns the instance of ProvinceType
for this value, creating a new instance for an unknown value
# File lib/flow_reference_v0_client.rb, line 333 def ProvinceType.apply(value) if value.instance_of?(ProvinceType) value else HttpClient::Preconditions.assert_class_or_nil('value', value, String) value.nil? ? nil : (from_string(value) || ProvinceType.new(value)) end end
city()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 352 def ProvinceType.city @@_city ||= ProvinceType.new('city') end
dependency()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 356 def ProvinceType.dependency @@_dependency ||= ProvinceType.new('dependency') end
district()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 360 def ProvinceType.district @@_district ||= ProvinceType.new('district') end
emirate()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 364 def ProvinceType.emirate @@_emirate ||= ProvinceType.new('emirate') end
entity()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 368 def ProvinceType.entity @@_entity ||= ProvinceType.new('entity') end
from_string(value)
click to toggle source
Returns the instance of ProvinceType
for this value, or nil if not found
# File lib/flow_reference_v0_client.rb, line 343 def ProvinceType.from_string(value) HttpClient::Preconditions.assert_class('value', value, String) ProvinceType.ALL.find { |v| v.value == value } end
municipality()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 372 def ProvinceType.municipality @@_municipality ||= ProvinceType.new('municipality') end
new(value)
click to toggle source
# File lib/flow_reference_v0_client.rb, line 328 def initialize(value) @value = HttpClient::Preconditions.assert_class('value', value, String) end
other()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 396 def ProvinceType.other @@_other ||= ProvinceType.new('other') end
outlying_area()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 376 def ProvinceType.outlying_area @@_outlying_area ||= ProvinceType.new('outlying_area') end
parish()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 380 def ProvinceType.parish @@_parish ||= ProvinceType.new('parish') end
province()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 384 def ProvinceType.province @@_province ||= ProvinceType.new('province') end
state()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 388 def ProvinceType.state @@_state ||= ProvinceType.new('state') end
territory()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 392 def ProvinceType.territory @@_territory ||= ProvinceType.new('territory') end
Public Instance Methods
to_hash()
click to toggle source
# File lib/flow_reference_v0_client.rb, line 400 def to_hash value end