Class: PinterestSdkClient::AdsCreditDiscountType
- Inherits:
-
Object
- Object
- PinterestSdkClient::AdsCreditDiscountType
- Defined in:
- lib/pinterest_sdk/models/ads_credit_discount_type.rb
Constant Summary collapse
- COUPON =
"COUPON".freeze
- CREDIT =
"CREDIT".freeze
- COUPON_APPLIED =
"COUPON_APPLIED".freeze
- CREDIT_APPLIED =
"CREDIT_APPLIED".freeze
- MARKETING_OFFER_CREDIT =
"MARKETING_OFFER_CREDIT".freeze
- MARKETING_OFFER_CREDIT_APPLIED =
"MARKETING_OFFER_CREDIT_APPLIED".freeze
- GOODWILL_CREDIT =
"GOODWILL_CREDIT".freeze
- GOODWILL_CREDIT_APPLIED =
"GOODWILL_CREDIT_APPLIED".freeze
- INTERNAL_CREDIT =
"INTERNAL_CREDIT".freeze
- INTERNAL_CREDIT_APPLIED =
"INTERNAL_CREDIT_APPLIED".freeze
- PREPAID_CREDIT =
"PREPAID_CREDIT".freeze
- PREPAID_CREDIT_APPLIED =
"PREPAID_CREDIT_APPLIED".freeze
- SALES_INCENTIVE_CREDIT =
"SALES_INCENTIVE_CREDIT".freeze
- SALES_INCENTIVE_CREDIT_APPLIED =
"SALES_INCENTIVE_CREDIT_APPLIED".freeze
- CREDIT_EXPIRED =
"CREDIT_EXPIRED".freeze
- FUTURE_CREDIT =
"FUTURE_CREDIT".freeze
- REFERRAL_CREDIT =
"REFERRAL_CREDIT".freeze
- INVOICE_SALES_INCENTIVE_CREDIT =
"INVOICE_SALES_INCENTIVE_CREDIT".freeze
- INVOICE_SALES_INCENTIVE_CREDIT_APPLIED =
"INVOICE_SALES_INCENTIVE_CREDIT_APPLIED".freeze
- PREPAID_CREDIT_REFUND =
"PREPAID_CREDIT_REFUND".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
39 40 41 |
# File 'lib/pinterest_sdk/models/ads_credit_discount_type.rb', line 39 def self.all_vars @all_vars ||= [COUPON, CREDIT, COUPON_APPLIED, CREDIT_APPLIED, MARKETING_OFFER_CREDIT, MARKETING_OFFER_CREDIT_APPLIED, GOODWILL_CREDIT, GOODWILL_CREDIT_APPLIED, INTERNAL_CREDIT, INTERNAL_CREDIT_APPLIED, PREPAID_CREDIT, PREPAID_CREDIT_APPLIED, SALES_INCENTIVE_CREDIT, SALES_INCENTIVE_CREDIT_APPLIED, CREDIT_EXPIRED, FUTURE_CREDIT, REFERRAL_CREDIT, INVOICE_SALES_INCENTIVE_CREDIT, INVOICE_SALES_INCENTIVE_CREDIT_APPLIED, PREPAID_CREDIT_REFUND].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
46 47 48 |
# File 'lib/pinterest_sdk/models/ads_credit_discount_type.rb', line 46 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
53 54 55 56 |
# File 'lib/pinterest_sdk/models/ads_credit_discount_type.rb', line 53 def build_from_hash(value) return value if AdsCreditDiscountType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #AdsCreditDiscountType" end |