Shared QuickBooks configuration helpers for ExQuickBooks.
Summary
Functions
Returns the API base URL for a configured client or environment.
Returns the OAuth authorization endpoint.
Returns the OAuth token endpoint.
Returns default JSON headers and includes bearer auth when an access token exists.
Functions
@spec api_base_url(ExQuickBooks.Client.t() | ExQuickBooks.Client.environment()) :: String.t()
Returns the API base URL for a configured client or environment.
@spec oauth_authorization_endpoint() :: String.t()
Returns the OAuth authorization endpoint.
@spec oauth_token_endpoint() :: String.t()
Returns the OAuth token endpoint.
@spec request_headers(ExQuickBooks.Client.t()) :: [{String.t(), String.t()}]
Returns default JSON headers and includes bearer auth when an access token exists.