class Bing::Ads::API::V11::Data::Campaign
Constants
Public Class Methods
prepare(campaign_raw)
click to toggle source
# File lib/bing/ads/api/v11/data/campaign.rb, line 31 def self.prepare(campaign_raw) if campaign_raw[:bidding_scheme] campaign_raw[:bidding_scheme] = { # TODO support MaxClicksBiddingScheme, MaxConversionsBiddingScheme and TargetCpaBiddingScheme type: campaign_raw[:bidding_scheme], '@xsi:type' => "#{Bing::Ads::API::V11::NAMESPACE_IDENTIFIER}:#{campaign_raw[:bidding_scheme]}" } end # TODO UrlCustomParameters # TODO Settings campaign_raw = Bing::Ads::Utils.sort_keys(campaign_raw, KEYS_ORDER) Bing::Ads::Utils.camelcase_keys(campaign_raw) end