Standardized, pattern-match friendly error struct for all AzureSDK operations.
All public APIs return {:ok, result} or {:error, %AzureSDK.Error{}}.
Summary
Functions
Builds an error from a transport-level exception or reason.
Builds an error from an HTTP response body and headers.
Creates a new error struct.
Types
Functions
Builds an error from a transport-level exception or reason.
@spec from_response(atom(), non_neg_integer(), map(), binary() | nil) :: t()
Builds an error from an HTTP response body and headers.
Creates a new error struct.