afterbuy v1.0.1 Afterbuy.Request
Afterbuy request caller. Performs XML serialization to post to Afterbuy API
alias Afterbuy.Client
alias Afterbuy.Global
alias Afterbuy.Request
g = %Global{
partner_id: "my-partner-id",
partner_token: "my-partner-token",
account_token: "my-account-token",
call_name: nil,
detail_level: "0",
error_language: "en"
}
response =
Request.new(%{g | call_name: "MyCallName"})
|> Request.add_params(%{
request_all_items: 1,
order_direction: 0
})
|> Client.post!()
Link to this section Summary
Functions
Adds filter data to request structure
Adds filters data to request structure based on a nested map
Adds parameter data to request structure
Adds parameters data to request structure based on a nested map
Link to this section Types
Link to this section Functions
Link to this function
add_filter(r, name, data)
add_filter(Afterbuy.Request.t(), String.t(), Map.t()) :: Afterbuy.Request.t()
Adds filter data to request structure
Link to this function
add_filters(r, params)
add_filters(Afterbuy.Request.t(), Map.t()) :: Afterbuy.Request.t()
Adds filters data to request structure based on a nested map
Link to this function
add_param(r, name, data)
add_param(Afterbuy.Request.t(), String.t(), Map.t()) :: Afterbuy.Request.t()
Adds parameter data to request structure
Link to this function
add_params(r, params)
add_params(Afterbuy.Request.t(), Map.t()) :: Afterbuy.Request.t()
Adds parameters data to request structure based on a nested map