shopify_graphql v0.1.0 Shopify.GraphQL.Client behaviour
Behaviour for implementing an HTTP client.
Link to this section Summary
Link to this section Types
Link to this type
response_t()
response_t()
response_t() :: %{
body: binary(),
headers: Shopify.GraphQL.http_headers_t(),
status_code: pos_integer()
}
response_t() :: %{ body: binary(), headers: Shopify.GraphQL.http_headers_t(), status_code: pos_integer() }
Link to this section Callbacks
Link to this callback
request(method, url, headers, body, opts)
request(method, url, headers, body, opts)
request(
method :: Shopify.GraphQL.http_method_t(),
url :: String.t(),
headers :: Shopify.GraphQL.http_headers_t(),
body :: binary(),
opts :: any()
) :: {:ok, response_t()} | {:error, any()}
request( method :: Shopify.GraphQL.http_method_t(), url :: String.t(), headers :: Shopify.GraphQL.http_headers_t(), body :: binary(), opts :: any() ) :: {:ok, response_t()} | {:error, any()}