class Appboy::REST::TriggerCampaign
Attributes
api_key[R]
audience[R]
broadcast[R]
campaign_id[R]
recipients[R]
send_id[R]
trigger_properties[R]
Public Class Methods
new(api_key, options = {})
click to toggle source
# File lib/appboy/rest/trigger_campaign.rb, line 7 def initialize(api_key, options = {}) @api_key = api_key @audience = options[:audience] @broadcast = options[:broadcast] || false @campaign_id = options[:campaign_id] @recipients = options[:recipients] @send_id = options[:send_id] @trigger_properties = options[:trigger_properties] end
Public Instance Methods
perform()
click to toggle source
# File lib/appboy/rest/trigger_campaign.rb, line 17 def perform http.post '/campaigns/trigger/send', { api_key: api_key, audience: audience, broadcast: broadcast, campaign_id: campaign_id, recipients: recipients, send_id: send_id, trigger_properties: trigger_properties }.compact end