Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatAPIErrorToGo ¶
func FormatAPIErrorToGo(ctx context.Context, errorContext string, resp *http.Response, clientErr error, errorExtract ExtractAPIErrorDescriptionFunc) (err error)
FormatAPIErrorToGo formats an API error into a Go error. errorContext corresponds to the description of what led to the error e.g. `Failed adding a user`. This is to add further details about the error. resp corresponds to the HTTP response from a certain endpoint. Note: the body of such response is not closed by this function. clientErr corresponds to the error which may be returned by the HTTP client when calling the endpoint.
func MapErrorToHTTPResponseCode ¶
MapErrorToHTTPResponseCode maps a response status code to a common error.
Types ¶
Click to show internal directories.
Click to hide internal directories.