Sha256: 51bf56e93de3e7e3dee81c6696a83fe2d61968f786e1659ee7036f5967c1fe27

Contents?: true

Size: 1.43 KB

Versions: 51

Compression:

Stored size: 1.43 KB

Contents

module MuffinMan
  module Solicitations
    class V1 < SpApiClient
      SANDBOX_AMAZON_ORDER_ID = "123-1234567-1234567"
      SANDBOX_MARKETPLACE_IDS = "ATVPDKIKX0DER"
      attr_reader :amazon_order_id, :marketplace_ids

      # Sends a solicitation to a buyer asking for seller feedback and a product review for the specified order. Send only one productReviewAndSellerFeedback or free form proactive message per order.  **Usage Plan:**  | Rate (requests per second) | Burst | | ---- | ---- | | 1 | 5 |  For more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.
      # @param amazon_order_id An Amazon order identifier. This specifies the order for which a solicitation is sent.
      # @param marketplace_ids A marketplace identifier. This specifies the marketplace in which the order was placed. Only one marketplace can be specified.
      def create_product_review_and_seller_feedback_solicitation(amazon_order_id, marketplace_ids)
        @amazon_order_id = sandbox ? SANDBOX_AMAZON_ORDER_ID : amazon_order_id
        @marketplace_ids = sandbox ? SANDBOX_MARKETPLACE_IDS : marketplace_ids
        @local_var_path = "/solicitations/v1/orders/{amazonOrderId}/solicitations/productReviewAndSellerFeedback".sub(
          "{" + "amazonOrderId" + "}", @amazon_order_id
        )
        @query_params = { "marketplaceIds" => @marketplace_ids }
        @request_type = "POST"
        call_api
      end
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
muffin_man-2.4.12 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.11 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.10 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.9 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.8 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.7 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.6 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.5 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.4 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.3 lib/muffin_man/solicitations/v1.rb
muffin_man-2.4.2 lib/muffin_man/solicitations/v1.rb
muffin_man-2.3.0 lib/muffin_man/solicitations/v1.rb
muffin_man-2.2.2 lib/muffin_man/solicitations/v1.rb
muffin_man-2.2.1 lib/muffin_man/solicitations/v1.rb
muffin_man-2.1.3 lib/muffin_man/solicitations/v1.rb
muffin_man-2.1.0 lib/muffin_man/solicitations/v1.rb
muffin_man-2.0.6 lib/muffin_man/solicitations/v1.rb
muffin_man-2.0.5 lib/muffin_man/solicitations/v1.rb
muffin_man-2.0.4 lib/muffin_man/solicitations/v1.rb
muffin_man-2.0.3 lib/muffin_man/solicitations/v1.rb