Module: Klaviyo

Defined in:
lib/klaviyo/client.rb,
lib/klaviyo/apis/lists.rb,
lib/klaviyo/apis/public.rb,
lib/klaviyo/apis/metrics.rb,
lib/klaviyo/apis/profiles.rb,
lib/klaviyo/apis/campaigns.rb,
lib/klaviyo/klaviyo_module.rb,
lib/klaviyo/apis/data_privacy.rb,
lib/klaviyo/apis/email_templates.rb

Defined Under Namespace

Classes: Campaigns, Client, DataPrivacy, EmailTemplates, KlaviyoError, Lists, Metrics, Profiles, Public

Constant Summary collapse

NO_PRIVATE_API_KEY_ERROR =
'Please provide your Private API key for this request'
NO_PUBLIC_API_KEY_ERROR =
'Please provide your Public API key for this request'
REQUIRED_ARG_ERROR =
'You must identify a user by email, ID or phone_number'
INVALID_ID_TYPE_ERROR =
'Invalid id_type provided, must be one of: email, phone_number, person_id'

Class Attribute Summary collapse

Class Attribute Details

.private_api_keyObject

Returns the value of attribute private_api_key.



18
19
20
# File 'lib/klaviyo/klaviyo_module.rb', line 18

def private_api_key
  @private_api_key
end

.public_api_keyObject

Returns the value of attribute public_api_key.



17
18
19
# File 'lib/klaviyo/klaviyo_module.rb', line 17

def public_api_key
  @public_api_key
end