Class: PinterestSdkClient::ProductGroupPromotionCustomizableCTAType

Inherits:
Object
  • Object
show all
Defined in:
lib/pinterest_sdk/models/product_group_promotion_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
REGISTER_NOW =
"REGISTER_NOW".freeze
FIND_A_DEALER =
"FIND_A_DEALER".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
BUY_ONLINE_PICKUP_IN_STORE =
"BUY_ONLINE_PICKUP_IN_STORE".freeze
SHOP_ON_ADVERTISER =
"SHOP_ON_ADVERTISER".freeze
SHOP_THE_COLLECTION =
"SHOP_THE_COLLECTION".freeze
GET_IT_NOW =
"GET_IT_NOW".freeze
TAKE_A_PEEK =
"TAKE_A_PEEK".freeze
TAKE_A_CLOSER_LOOK =
"TAKE_A_CLOSER_LOOK".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



52
53
54
# File 'lib/pinterest_sdk/models/product_group_promotion_customizable_cta_type.rb', line 52

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, REGISTER_NOW, FIND_A_DEALER, 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, BUY_ONLINE_PICKUP_IN_STORE, SHOP_ON_ADVERTISER, SHOP_THE_COLLECTION, GET_IT_NOW, TAKE_A_PEEK, TAKE_A_CLOSER_LOOK].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string



59
60
61
# File 'lib/pinterest_sdk/models/product_group_promotion_customizable_cta_type.rb', line 59

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



66
67
68
69
# File 'lib/pinterest_sdk/models/product_group_promotion_customizable_cta_type.rb', line 66

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