Module: WhatsappSdk::Resource::TemplateAnalytic::MetricType

Defined in:
lib/whatsapp_sdk/resource/template_analytic.rb

Constant Summary collapse

COST =
"COST"
CLICKED =
"CLICKED"
DELIVERED =
"DELIVERED"
READ =
"READ"
SENT =
"SENT"
APP_ACTIVATIONS =

(MM API for WhatsApp only)

"APP_ACTIVATIONS"
APP_ADD_TO_CART =
"APP_ADD_TO_CART"
APP_CHECKOUTS_INITIATED =
"APP_CHECKOUTS_INITIATED"
APP_PURCHASES =
"APP_PURCHASES"
APP_PURCHASES_CONVERSION_VALUE =
"APP_PURCHASES_CONVERSION_VALUE"
WEBSITE_ADD_TO_CART =
"WEBSITE_ADD_TO_CART"
WEBSITE_CHECKOUTS_INITIATED =
"WEBSITE_CHECKOUTS_INITIATED"
WEBSITE_PURCHASES =
"WEBSITE_PURCHASES"
WEBSITE_PURCHASES_CONVERSION_VALUE =
"WEBSITE_PURCHASES_CONVERSION_VALUE"
METRIC_TYPES =
[COST, CLICKED, DELIVERED, READ, SENT, APP_ACTIVATIONS, APP_ADD_TO_CART, APP_CHECKOUTS_INITIATED,
APP_PURCHASES, APP_PURCHASES_CONVERSION_VALUE, WEBSITE_ADD_TO_CART, WEBSITE_CHECKOUTS_INITIATED,
WEBSITE_PURCHASES, WEBSITE_PURCHASES_CONVERSION_VALUE].freeze

Class Method Summary collapse

Class Method Details

.valid?(metric_type) ⇒ Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/whatsapp_sdk/resource/template_analytic.rb', line 32

def self.valid?(metric_type)
  METRIC_TYPES.include?(metric_type)
end