Sha256: e2bc7119b58835c85c78cb2883ed8be95122d07bd45871059fa1b4d011aa3b42

Contents?: true

Size: 717 Bytes

Versions: 3

Compression:

Stored size: 717 Bytes

Contents

require_relative 'resource'

module Eucalyptus
  class AdSet < Resource
    def self.known_fields
      [
        :account_id,
        :bid_info,
        :bid_type,
        :campaign_group_id,
        :campaign_status,
        :created_time,
        :creative_sequence,
        :daily_budget,
        :end_time,
        :is_autobid,
        :lifetime_budget,
        :name,
        :promoted_object,
        :rf_prediction_id,
        :start_time,
        :targeting,
        :updated_time
      ]
    end

    def campaign; Campaign.find(self.campaign_group_id); end
    def ads; Ad.all(parent: self); end
    def insights; Insight.all(parent: self); end

    def self.api_path
      "adcampaigns"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eucalyptus-0.2.2 lib/eucalyptus/ad_set.rb
eucalyptus-0.2.1 lib/eucalyptus/ad_set.rb
eucalyptus-0.2.0 lib/eucalyptus/ad_set.rb