Class: DirectApi::CampaignsAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/direct_api/adapters/campaigns_adapter.rb

Overview

Campaigns methods

Constant Summary collapse

CAMPAIGN_FIELD_NAMES =
%w[BlockedIps ExcludedSites Currency DailyBudget Notification EndDate
Funds ClientInfo Id Name NegativeKeywords RepresentedBy StartDate
Statistics State Status StatusPayment StatusClarification SourceId
TimeTargeting TimeZone Type].freeze
TEXT_CAMPAIGN_FIELD_NAMES =
%w[CounterIds RelevantKeywords Settings BiddingStrategy].freeze
MOBILE_APP_CAMPAIGN_FIELD_NAMES =
%w[Settings BiddingStrategy].freeze
DYNAMIC_TEXT_CAMPAIGN_FIELD_NAMES =
%w[CounterIds Settings BiddingStrategy].freeze

Instance Method Summary collapse

Instance Method Details

#build_request(client_settings, params = {}) ⇒ Object



15
16
17
# File 'lib/direct_api/adapters/campaigns_adapter.rb', line 15

def build_request(client_settings, params = {})
  [:campaigns, build(params).merge(client_settings)]
end