Sha256: f22f54e56b7309bedce331c28ba1f792cd37b57493b7cea7bfe45ed47c04d65a

Contents?: true

Size: 496 Bytes

Versions: 4

Compression:

Stored size: 496 Bytes

Contents

# frozen_string_literal: true
module SoapyBing
  module Soap
    module Request
      class GetTargetsByCampaignIdsRequest < Base
        API_BASE_URL = 'https://campaign.api.bingads.microsoft.com'
        API_VERSION = 10
        API_ENDPOINT = "#{API_BASE_URL}/Api/Advertiser/CampaignManagement/" \
          "V#{API_VERSION}/CampaignManagementService.svc"

        def perform
          Response::GetTargetsByCampaignIdsResponse.new(post(API_ENDPOINT))
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
soapy_bing-0.3.1 lib/soapy_bing/soap/request/get_targets_by_campaign_ids_request.rb
soapy_bing-0.3.0 lib/soapy_bing/soap/request/get_targets_by_campaign_ids_request.rb
soapy_bing-0.2.0 lib/soapy_bing/soap/request/get_targets_by_campaign_ids_request.rb
soapy_bing-0.1.0 lib/soapy_bing/soap/request/get_targets_by_campaign_ids_request.rb