Typed error values returned by ExQuickbooks for expected failures.
Summary
Types
@type t() :: %ExQuickbooks.Error{ details: map() | nil, message: String.t() | nil, status: pos_integer() | nil, type: type() }
@type type() ::
:unauthorized
| :forbidden
| :not_found
| :rate_limited
| :validation_failed
| :api_error
| :network_error
| :server_error