Class: PinterestSdkClient::CustomizableCTAType
- Inherits:
-
Object
- Object
- PinterestSdkClient::CustomizableCTAType
- 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 =
"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
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
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
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
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 |