Class: PinterestSdkClient::TargetingAdvertiserCountry

Inherits:
Object
  • Object
show all
Defined in:
lib/pinterest_sdk/models/targeting_advertiser_country.rb

Constant Summary collapse

US =
"US".freeze
GB =
"GB".freeze
CA =
"CA".freeze
IE =
"IE".freeze
AU =
"AU".freeze
NZ =
"NZ".freeze
FR =
"FR".freeze
SE =
"SE".freeze
IL =
"IL".freeze
DE =
"DE".freeze
AT =
"AT".freeze
IT =
"IT".freeze
ES =
"ES".freeze
NL =
"NL".freeze
BE =
"BE".freeze
PT =
"PT".freeze
CH =
"CH".freeze
HK =
"HK".freeze
JP =
"JP".freeze
KR =
"KR".freeze
SG =
"SG".freeze
FALSE =
"false".freeze
DK =
"DK".freeze
FI =
"FI".freeze
CY =
"CY".freeze
LU =
"LU".freeze
MT =
"MT".freeze
PL =
"PL".freeze
RO =
"RO".freeze
HU =
"HU".freeze
CZ =
"CZ".freeze
GR =
"GR".freeze
SK =
"SK".freeze
BR =
"BR".freeze
MX =
"MX".freeze
AR =
"AR".freeze
CL =
"CL".freeze
CO =
"CO".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



57
58
59
# File 'lib/pinterest_sdk/models/targeting_advertiser_country.rb', line 57

def self.all_vars
  @all_vars ||= [US, GB, CA, IE, AU, NZ, FR, SE, IL, DE, AT, IT, ES, NL, BE, PT, CH, HK, JP, KR, SG, FALSE, DK, FI, CY, LU, MT, PL, RO, HU, CZ, GR, SK, BR, MX, AR, CL, CO].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



64
65
66
# File 'lib/pinterest_sdk/models/targeting_advertiser_country.rb', line 64

def self.build_from_hash(value)
  new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



71
72
73
74
# File 'lib/pinterest_sdk/models/targeting_advertiser_country.rb', line 71

def build_from_hash(value)
  return value if TargetingAdvertiserCountry.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #TargetingAdvertiserCountry"
end