Sha256: d7b50d67a8d8aeeb9a9b18fca0f8647236c2e186e5820164d542929750e3c8e9

Contents?: true

Size: 995 Bytes

Versions: 5

Compression:

Stored size: 995 Bytes

Contents

require_relative './api_helper.rb'

module BayonetClient

  class Ecommerce

    BASE_PATH = "/sigma"

    def self.consult(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/consult", params)
    end

    def self.feedback_historical(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/feedback-historical", params)
    end

    def self.update_transaction(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/update-transaction", params)
    end

    def self.whitelist(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/labels/whitelist/add", params)
    end

    def self.remove_from_whitelist(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/labels/whitelist/remove", params)
    end

    def self.block(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/labels/block/add", params)
    end

    def self.remove_from_block(params)
      BayonetClient::ApiHelper.request("#{BASE_PATH}/labels/block/remove", params)
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bayonet_client-2.4.0 lib/bayonet_client/ecommerce.rb
bayonet_client-2.3.0 lib/bayonet_client/ecommerce.rb
bayonet_client-2.2.1 lib/bayonet_client/ecommerce.rb
bayonet_client-2.2.0 lib/bayonet_client/ecommerce.rb
bayonet_client-2.1.2 lib/bayonet_client/ecommerce.rb