Class: PinterestSdkClient::CustomizableCTAType

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

Constant Summary collapse

GET_OFFER =
"GET_OFFER".freeze
LEARN_MORE =
"LEARN_MORE".freeze
ORDER_NOW =
"ORDER_NOW".freeze
SHOP_NOW =
"SHOP_NOW".freeze
SIGN_UP =
"SIGN_UP".freeze
SUBSCRIBE =
"SUBSCRIBE".freeze
BUY_NOW =
"BUY_NOW".freeze
CONTACT_US =
"CONTACT_US".freeze
GET_QUOTE =
"GET_QUOTE".freeze
VISIT_SITE =
"VISIT_SITE".freeze
APPLY_NOW =
"APPLY_NOW".freeze
BOOK_NOW =
"BOOK_NOW".freeze
REQUEST_DEMO =
"REQUEST_DEMO".freeze
REGISTER_NOW =
"REGISTER_NOW".freeze
FIND_A_DEALER =
"FIND_A_DEALER".freeze
ADD_TO_CART =
"ADD_TO_CART".freeze
WATCH_NOW =
"WATCH_NOW".freeze
READ_MORE =
"READ_MORE".freeze
BUY_TICKETS =
"BUY_TICKETS".freeze
"DONATE_NOW".freeze
DOWNLOAD =
"DOWNLOAD".freeze
EXPLORE_MORE =
"EXPLORE_MORE".freeze
FIND_A_LOCATION =
"FIND_A_LOCATION".freeze
GET_DEAL =
"GET_DEAL".freeze
GET_RECIPE =
"GET_RECIPE".freeze
GET_SHOWTIMES =
"GET_SHOWTIMES".freeze
ON_SALE =
"ON_SALE".freeze
PLAY_GAME =
"PLAY_GAME".freeze
TRY_IT =
"TRY_IT".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



48
49
50
# File 'lib/pinterest_sdk/models/customizable_cta_type.rb', line 48

def self.all_vars
  @all_vars ||= [GET_OFFER, LEARN_MORE, ORDER_NOW, SHOP_NOW, SIGN_UP, SUBSCRIBE, BUY_NOW, CONTACT_US, GET_QUOTE, VISIT_SITE, APPLY_NOW, BOOK_NOW, REQUEST_DEMO, REGISTER_NOW, FIND_A_DEALER, ADD_TO_CART, WATCH_NOW, READ_MORE, BUY_TICKETS, DONATE_NOW, DOWNLOAD, EXPLORE_MORE, FIND_A_LOCATION, GET_DEAL, GET_RECIPE, GET_SHOWTIMES, ON_SALE, PLAY_GAME, TRY_IT].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



55
56
57
# File 'lib/pinterest_sdk/models/customizable_cta_type.rb', line 55

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



62
63
64
65
# File 'lib/pinterest_sdk/models/customizable_cta_type.rb', line 62

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