class Statistics

Attributes

api[RW]

Public Class Methods

new(api) click to toggle source
# File lib/unisender_api/statistics.rb, line 4
def initialize(api)
    self.api = api
end

Public Instance Methods

getCampaignAggregateStats(campaign_id) click to toggle source
# File lib/unisender_api/statistics.rb, line 16
def getCampaignAggregateStats(campaign_id)
    param = Hash.new
    param.merge!(self.api.gen_hash(campaign_id, 'campaign_id'))
    self.api.api_call('getCampaignDeliveryStats', param)
end
getCampaignDeliveryStats(campaign_id, changed_since = '', field_ids = '') click to toggle source
# File lib/unisender_api/statistics.rb, line 8
def getCampaignDeliveryStats(campaign_id, changed_since = '', field_ids = '')
    param = Hash.new
    param.merge!(self.api.gen_hash(campaign_id, 'campaign_id'))
    param.merge!(self.api.gen_hash(changed_since, 'changed_since')) if changed_since != ''
    param.merge!(self.api.gen_hash(field_ids, 'field_ids')) if field_ids != ''
    self.api.api_call('getCampaignDeliveryStats', param)
end