ExQuickbooks.HTTP (ex_quickbooks v0.9.0)

Copy Markdown View Source

Shared Req-based transport for QuickBooks company-scoped requests.

Summary

Functions

Executes a shared QuickBooks request.

Types

request_option()

@type request_option() ::
  {:max_retries, non_neg_integer()}
  | {:sleep_function, (non_neg_integer() -> term())}
  | {:base_url, String.t()}

Functions

request(client, request, options \\ [])

@spec request(ExQuickbooks.Client.t(), ExQuickbooks.Request.t(), [request_option()]) ::
  {:ok, term()} | {:error, ExQuickbooks.Error.t()}

Executes a shared QuickBooks request.