Class: PinterestSdkClient::AdDisapprovalReasons
- Inherits:
-
Object
- Object
- PinterestSdkClient::AdDisapprovalReasons
- Defined in:
- lib/pinterest_sdk/models/ad_disapproval_reasons.rb
Constant Summary collapse
- HASHTAGS =
"HASHTAGS".freeze
- PROMOTIONS_AND_PRICES =
"PROMOTIONS_AND_PRICES".freeze
- TARGETING =
"TARGETING".freeze
- LANDING_PAGE =
"LANDING_PAGE".freeze
- CAPS_AND_SYMBOLS =
"CAPS_AND_SYMBOLS".freeze
- SHOCKING =
"SHOCKING".freeze
- WEIGHT_LOSS =
"WEIGHT_LOSS".freeze
- PROHIBITED_PRODUCT =
"PROHIBITED_PRODUCT".freeze
- AUTHENTICITY =
"AUTHENTICITY".freeze
- NUDITY =
"NUDITY".freeze
- CONFUSING_DESIGN =
"CONFUSING_DESIGN".freeze
- URGENCY =
"URGENCY".freeze
- RATINGS =
"RATINGS".freeze
- APP =
"APP".freeze
- ALCOHOL =
"ALCOHOL".freeze
- CONTESTS =
"CONTESTS".freeze
- POLITICAL =
"POLITICAL".freeze
- OTHER =
"OTHER".freeze
- IMAGE =
"IMAGE".freeze
- NAR =
"NAR".freeze
- INCONSISTENT =
"INCONSISTENT".freeze
- CLICKBAIT =
"CLICKBAIT".freeze
- NO_DESCRIPTION =
"NO_DESCRIPTION".freeze
- LOW_QUALITY =
"LOW_QUALITY".freeze
- EXAGGERATED_CLAIMS =
"EXAGGERATED_CLAIMS".freeze
- PINTEREST_BRAND =
"PINTEREST_BRAND".freeze
- ALCOHOL_NO_SALE =
"ALCOHOL_NO_SALE".freeze
- LANDING_PAGE_SPEED =
"LANDING_PAGE_SPEED".freeze
- LANDING_PAGE_HARDWALL =
"LANDING_PAGE_HARDWALL".freeze
- LANDING_PAGE_BROKEN =
"LANDING_PAGE_BROKEN".freeze
- LANDING_PAGE_QUALITY =
"LANDING_PAGE_QUALITY".freeze
- OUT_OF_STOCK =
"OUT_OF_STOCK".freeze
- IMAGE_LOW_QUALITY =
"IMAGE_LOW_QUALITY".freeze
- IMAGE_BUSY =
"IMAGE_BUSY".freeze
- IMAGE_POORLY_EDITED =
"IMAGE_POORLY_EDITED".freeze
- IMAGE_BEFORE_AFTER =
"IMAGE_BEFORE_AFTER".freeze
- UGC =
"UGC".freeze
- FAKE_BUTTONS =
"FAKE_BUTTONS".freeze
- WEAPONS =
"WEAPONS".freeze
- SENSITIVE =
"SENSITIVE".freeze
- UNACCEPTABLE_BUSINESS =
"UNACCEPTABLE_BUSINESS".freeze
- SUSPICIOUS_CLAIMS =
"SUSPICIOUS_CLAIMS".freeze
- PHARMA =
"PHARMA".freeze
- SUSPICIOUS_SUPPLEMENTS =
"SUSPICIOUS_SUPPLEMENTS".freeze
- ILLEGAL_RECREATIONAL_DRUG =
"ILLEGAL_RECREATIONAL_DRUG".freeze
- LOW_QUALITY_LANDING_PAGE =
"LOW_QUALITY_LANDING_PAGE".freeze
- RESTRICTED_HEALTHCARE =
"RESTRICTED_HEALTHCARE".freeze
- INCONSISTENT_LANG_FR =
"INCONSISTENT_LANG_FR".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
67 68 69 |
# File 'lib/pinterest_sdk/models/ad_disapproval_reasons.rb', line 67 def self.all_vars @all_vars ||= [HASHTAGS, PROMOTIONS_AND_PRICES, TARGETING, LANDING_PAGE, CAPS_AND_SYMBOLS, SHOCKING, WEIGHT_LOSS, PROHIBITED_PRODUCT, AUTHENTICITY, NUDITY, CONFUSING_DESIGN, URGENCY, RATINGS, APP, ALCOHOL, CONTESTS, POLITICAL, OTHER, IMAGE, NAR, INCONSISTENT, CLICKBAIT, NO_DESCRIPTION, LOW_QUALITY, EXAGGERATED_CLAIMS, PINTEREST_BRAND, ALCOHOL_NO_SALE, LANDING_PAGE_SPEED, LANDING_PAGE_HARDWALL, LANDING_PAGE_BROKEN, LANDING_PAGE_QUALITY, OUT_OF_STOCK, IMAGE_LOW_QUALITY, IMAGE_BUSY, IMAGE_POORLY_EDITED, IMAGE_BEFORE_AFTER, UGC, FAKE_BUTTONS, WEAPONS, SENSITIVE, UNACCEPTABLE_BUSINESS, SUSPICIOUS_CLAIMS, PHARMA, SUSPICIOUS_SUPPLEMENTS, ILLEGAL_RECREATIONAL_DRUG, LOW_QUALITY_LANDING_PAGE, RESTRICTED_HEALTHCARE, INCONSISTENT_LANG_FR].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
74 75 76 |
# File 'lib/pinterest_sdk/models/ad_disapproval_reasons.rb', line 74 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
81 82 83 84 |
# File 'lib/pinterest_sdk/models/ad_disapproval_reasons.rb', line 81 def build_from_hash(value) return value if AdDisapprovalReasons.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #AdDisapprovalReasons" end |