Class: PinterestSdkClient::MMMReportingColumn
- Inherits:
-
Object
- Object
- PinterestSdkClient::MMMReportingColumn
- Defined in:
- lib/pinterest_sdk/models/mmm_reporting_column.rb
Constant Summary collapse
- SPEND_IN_DOLLAR =
"SPEND_IN_DOLLAR".freeze
- SPEND_IN_MICRO_DOLLAR =
"SPEND_IN_MICRO_DOLLAR".freeze
- ECPC_IN_DOLLAR =
"ECPC_IN_DOLLAR".freeze
- ECTR =
"ECTR".freeze
- CAMPAIGN_NAME =
"CAMPAIGN_NAME".freeze
- TOTAL_ENGAGEMENT =
"TOTAL_ENGAGEMENT".freeze
- EENGAGEMENT_RATE =
"EENGAGEMENT_RATE".freeze
- ECPM_IN_DOLLAR =
"ECPM_IN_DOLLAR".freeze
- CAMPAIGN_ID =
"CAMPAIGN_ID".freeze
- ADVERTISER_ID =
"ADVERTISER_ID".freeze
- AD_GROUP_ID =
"AD_GROUP_ID".freeze
- AD_GROUP_NAME =
"AD_GROUP_NAME".freeze
- CLICKTHROUGH_1 =
"CLICKTHROUGH_1".freeze
- IMPRESSION_1 =
"IMPRESSION_1".freeze
- CLICKTHROUGH_2 =
"CLICKTHROUGH_2".freeze
- IMPRESSION_2 =
"IMPRESSION_2".freeze
- TOTAL_CLICKTHROUGH =
"TOTAL_CLICKTHROUGH".freeze
- TOTAL_IMPRESSION =
"TOTAL_IMPRESSION".freeze
- ADVERTISER_NAME =
"ADVERTISER_NAME".freeze
- SPEND_ORDER_LINE_PAID_TYPE =
"SPEND_ORDER_LINE_PAID_TYPE".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/mmm_reporting_column.rb', line 39 def self.all_vars @all_vars ||= [SPEND_IN_DOLLAR, SPEND_IN_MICRO_DOLLAR, ECPC_IN_DOLLAR, ECTR, CAMPAIGN_NAME, TOTAL_ENGAGEMENT, EENGAGEMENT_RATE, ECPM_IN_DOLLAR, CAMPAIGN_ID, ADVERTISER_ID, AD_GROUP_ID, AD_GROUP_NAME, CLICKTHROUGH_1, IMPRESSION_1, CLICKTHROUGH_2, IMPRESSION_2, TOTAL_CLICKTHROUGH, TOTAL_IMPRESSION, ADVERTISER_NAME, SPEND_ORDER_LINE_PAID_TYPE].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
46 47 48 |
# File 'lib/pinterest_sdk/models/mmm_reporting_column.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/mmm_reporting_column.rb', line 53 def build_from_hash(value) return value if MMMReportingColumn.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #MMMReportingColumn" end |