Class: PinterestSdkClient::DataStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/pinterest_sdk/models/data_status.rb

Constant Summary collapse

PROCESSING =
"PROCESSING".freeze
READY =
"READY".freeze
ESTIMATE =
"ESTIMATE".freeze
BEFORE_BUSINESS_CREATED =
"BEFORE_BUSINESS_CREATED".freeze
BEFORE_DATA_RETENTION_PERIOD =
"BEFORE_DATA_RETENTION_PERIOD".freeze
BEFORE_PIN_DATA_RETENTION_PERIOD =
"BEFORE_PIN_DATA_RETENTION_PERIOD".freeze
BEFORE_METRIC_START_DATE =
"BEFORE_METRIC_START_DATE".freeze
BEFORE_CORE_METRIC_START_DATE =
"BEFORE_CORE_METRIC_START_DATE".freeze
BEFORE_PIN_FORMAT_METRIC_START_DATE =
"BEFORE_PIN_FORMAT_METRIC_START_DATE".freeze
BEFORE_AUDIENCE_METRIC_START_DATE =
"BEFORE_AUDIENCE_METRIC_START_DATE".freeze
BEFORE_AUDIENCE_MONTHLY_METRIC_START_DATE =
"BEFORE_AUDIENCE_MONTHLY_METRIC_START_DATE".freeze
BEFORE_VIDEO_METRIC_START_DATE =
"BEFORE_VIDEO_METRIC_START_DATE".freeze
BEFORE_CONVERSION_METRIC_START_DATE =
"BEFORE_CONVERSION_METRIC_START_DATE".freeze
PURCHASERS_METRIC_SMALLER_THAN_THRESHOLD =
"PURCHASERS_METRIC_SMALLER_THAN_THRESHOLD".freeze
IN_BAD_TAG_DATE =
"IN_BAD_TAG_DATE".freeze
BEFORE_PUBLISHED_METRIC_START_DATE =
"BEFORE_PUBLISHED_METRIC_START_DATE".freeze
BEFORE_ASSIST_METRIC_START_DATE =
"BEFORE_ASSIST_METRIC_START_DATE".freeze
BEFORE_PIN_CREATED =
"BEFORE_PIN_CREATED".freeze
BEFORE_ACCOUNT_CLAIMED =
"BEFORE_ACCOUNT_CLAIMED".freeze
BEFORE_DEMOGRAPHIC_FILTERS_START_DATE =
"BEFORE_DEMOGRAPHIC_FILTERS_START_DATE".freeze
AUDIENCE_SEGMENT_SMALLER_THAN_THRESHOLD =
"AUDIENCE_SEGMENT_SMALLER_THAN_THRESHOLD".freeze
AUDIENCE_TOTAL_SMALLER_THAN_THRESHOLD =
"AUDIENCE_TOTAL_SMALLER_THAN_THRESHOLD".freeze
BEFORE_PRODUCT_GROUP_FILTER_START_DATE =
"BEFORE_PRODUCT_GROUP_FILTER_START_DATE".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



49
50
51
# File 'lib/pinterest_sdk/models/data_status.rb', line 49

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

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



56
57
58
59
# File 'lib/pinterest_sdk/models/data_status.rb', line 56

def build_from_hash(value)
  return value if DataStatus.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #DataStatus"
end