Sha256: 4c8496afc853a33ad1d90c11662b41e91ad37cce3d345d57a1f0e52584557ac5
Contents?: true
Size: 620 Bytes
Versions: 1
Compression:
Stored size: 620 Bytes
Contents
module Blurb class Snapshot < BaseResource CAMPAIGNS = "campaigns" AD_GROUPS = "adGroups" KEYWORDS = "keywords" NEGATIVE_KEYWORDS = "negativeKeywords" CAMPAIGN_NEGATIVE_KEYWORDS = "campaignNegativeKeywords" PRODUCT_ADS = "productAds" def self.create(params = {}, opts = {}) # required argument checks raise ArgumentError.new("params hash must contain a recordType") unless params["recordType"] post_request("/v1/#{params["recordType"]}/snapshot", { "campaignType" => "sponsoredProducts", "stateFilter" => params["stateFilter"] }) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blurb-0.1.1 | lib/blurb/snapshot.rb |