class Peddler::API::VendorDirectFulfillmentSandboxTestData20211028

Selling Partner API for Vendor Direct Fulfillment Sandbox Test Data

The Selling Partner API for Vendor Direct Fulfillment Sandbox Test Data provides programmatic access to vendor direct fulfillment sandbox test data.

Public Instance Methods

generate_order_scenarios(body, rate_limit: nil) click to toggle source

Submits a request to generate test order data for Vendor Direct Fulfillment API entities.

@note This operation can make a dynamic sandbox call. @param body [Hash] The request payload that contain parameters to generate test order data scenarios. @param rate_limit [Float] Requests per second @return [Hash] The API response

# File lib/peddler/api/vendor_direct_fulfillment_sandbox_test_data_2021_10_28.rb, line 24
def generate_order_scenarios(body, rate_limit: nil)
  path = "/vendor/directFulfillment/sandbox/2021-10-28/orders"

  post(path, body:)
end
get_order_scenarios(transaction_id, rate_limit: nil) click to toggle source

Retrieves the transaction status identified by the specified ‘transactionId`, and returns the requested test order data if the transaction is successful.

@note This operation can make a dynamic sandbox call. @param transaction_id [String] The transaction identifier returned in the response for the

`generateOrderScenarios` operation.

@param rate_limit [Float] Requests per second @return [Hash] The API response

# File lib/peddler/api/vendor_direct_fulfillment_sandbox_test_data_2021_10_28.rb, line 38
def get_order_scenarios(transaction_id, rate_limit: nil)
  path = "/vendor/directFulfillment/sandbox/2021-10-28/transactions/#{transaction_id}"

  get(path)
end