Class: PinterestSdkClient::UpdateMaskFieldType
- Inherits:
-
Object
- Object
- PinterestSdkClient::UpdateMaskFieldType
- Defined in:
- lib/pinterest_sdk/models/update_mask_field_type.rb
Constant Summary collapse
- AD_LINK =
"ad_link".freeze
- ADULT =
"adult".freeze
- AGE_GROUP =
"age_group".freeze
- AVAILABILITY =
"availability".freeze
- AVERAGE_REVIEW_RATING =
"average_review_rating".freeze
- BRAND =
"brand".freeze
- CHECKOUT_ENABLED =
"checkout_enabled".freeze
- COLOR =
"color".freeze
- CONDITION =
"condition".freeze
- CUSTOM_LABEL_0 =
"custom_label_0".freeze
- CUSTOM_LABEL_1 =
"custom_label_1".freeze
- CUSTOM_LABEL_2 =
"custom_label_2".freeze
- CUSTOM_LABEL_3 =
"custom_label_3".freeze
- CUSTOM_LABEL_4 =
"custom_label_4".freeze
- CUSTOM_NUMBER_0 =
"custom_number_0".freeze
- CUSTOM_NUMBER_1 =
"custom_number_1".freeze
- CUSTOM_NUMBER_2 =
"custom_number_2".freeze
- CUSTOM_NUMBER_3 =
"custom_number_3".freeze
- CUSTOM_NUMBER_4 =
"custom_number_4".freeze
- DESCRIPTION =
"description".freeze
- FREE_SHIPPING_LABEL =
"free_shipping_label".freeze
- FREE_SHIPPING_LIMIT =
"free_shipping_limit".freeze
- GENDER =
"gender".freeze
- GOOGLE_PRODUCT_CATEGORY =
"google_product_category".freeze
- GTIN =
"gtin".freeze
- ITEM_GROUP_ID =
"item_group_id".freeze
- LAST_UPDATED_TIME =
"last_updated_time".freeze
- LINK =
"link".freeze
- MATERIAL =
"material".freeze
- MIN_AD_PRICE =
"min_ad_price".freeze
- MPN =
"mpn".freeze
- NUMBER_OF_RATINGS =
"number_of_ratings".freeze
- NUMBER_OF_REVIEWS =
"number_of_reviews".freeze
- PATTERN =
"pattern".freeze
- PRICE =
"price".freeze
- PRODUCT_TYPE =
"product_type".freeze
- SALE_PRICE =
"sale_price".freeze
- SHIPPING =
"shipping".freeze
- SHIPPING_HEIGHT =
"shipping_height".freeze
- SHIPPING_WEIGHT =
"shipping_weight".freeze
- SHIPPING_WIDTH =
"shipping_width".freeze
- SIZE =
"size".freeze
- SIZE_SYSTEM =
"size_system".freeze
- SIZE_TYPE =
"size_type".freeze
- TAX =
"tax".freeze
- TITLE =
"title".freeze
- VARIANT_NAMES =
"variant_names".freeze
- VARIANT_VALUES =
"variant_values".freeze
- PROMOTION_ID =
"promotion_id".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
68 69 70 |
# File 'lib/pinterest_sdk/models/update_mask_field_type.rb', line 68 def self.all_vars @all_vars ||= [AD_LINK, ADULT, AGE_GROUP, AVAILABILITY, AVERAGE_REVIEW_RATING, BRAND, CHECKOUT_ENABLED, COLOR, CONDITION, CUSTOM_LABEL_0, CUSTOM_LABEL_1, CUSTOM_LABEL_2, CUSTOM_LABEL_3, CUSTOM_LABEL_4, CUSTOM_NUMBER_0, CUSTOM_NUMBER_1, CUSTOM_NUMBER_2, CUSTOM_NUMBER_3, CUSTOM_NUMBER_4, DESCRIPTION, FREE_SHIPPING_LABEL, FREE_SHIPPING_LIMIT, GENDER, GOOGLE_PRODUCT_CATEGORY, GTIN, ITEM_GROUP_ID, LAST_UPDATED_TIME, LINK, MATERIAL, MIN_AD_PRICE, MPN, NUMBER_OF_RATINGS, NUMBER_OF_REVIEWS, PATTERN, PRICE, PRODUCT_TYPE, SALE_PRICE, SHIPPING, SHIPPING_HEIGHT, SHIPPING_WEIGHT, SHIPPING_WIDTH, SIZE, SIZE_SYSTEM, SIZE_TYPE, TAX, TITLE, VARIANT_NAMES, VARIANT_VALUES, PROMOTION_ID].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
75 76 77 |
# File 'lib/pinterest_sdk/models/update_mask_field_type.rb', line 75 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
82 83 84 85 |
# File 'lib/pinterest_sdk/models/update_mask_field_type.rb', line 82 def build_from_hash(value) return value if UpdateMaskFieldType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #UpdateMaskFieldType" end |