Documentation
¶
Index ¶
- Variables
- func NewFailBodyFromErrorDetailsBadRequest(errorDetails *errdetails.BadRequest, parseAsValidations bool) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsHelp(errorDetails *errdetails.Help) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsLocalizedMessage(errorDetails *errdetails.LocalizedMessage) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsPreconditionFailure(errorDetails *errdetails.PreconditionFailure) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsQuotaFailure(errorDetails *errdetails.QuotaFailure) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsRequestInfo(errorDetails *errdetails.RequestInfo) *gonethttpresponsejsend.FailBody
- func NewFailBodyFromErrorDetailsResourceInfo(errorDetails *errdetails.ResourceInfo) *gonethttpresponsejsend.FailBody
- func NewFailErrorFromErrorDetailsBadRequest(errorDetails *errdetails.BadRequest, parseAsValidations bool) error
- func NewFailErrorFromErrorDetailsHelp(errorDetails *errdetails.Help) error
- func NewFailErrorFromErrorDetailsLocalizedMessage(errorDetails *errdetails.LocalizedMessage) error
- func NewFailErrorFromErrorDetailsPreconditionFailure(errorDetails *errdetails.PreconditionFailure) error
- func NewFailErrorFromErrorDetailsQuotaFailure(errorDetails *errdetails.QuotaFailure) error
- func NewFailErrorFromErrorDetailsRequestInfo(errorDetails *errdetails.RequestInfo) error
- func NewFailErrorFromErrorDetailsResourceInfo(errorDetails *errdetails.ResourceInfo) error
- func NewFailResponseFromErrorDetailsBadRequest(errorDetails *errdetails.BadRequest, parseAsValidations bool) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsHelp(errorDetails *errdetails.Help) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsLocalizedMessage(errorDetails *errdetails.LocalizedMessage) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsPreconditionFailure(errorDetails *errdetails.PreconditionFailure) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsQuotaFailure(errorDetails *errdetails.QuotaFailure) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsRequestInfo(errorDetails *errdetails.RequestInfo) gonethttpresponse.Response
- func NewFailResponseFromErrorDetailsResourceInfo(errorDetails *errdetails.ResourceInfo) gonethttpresponse.Response
- func ParseError(err error, parseAsValidations bool) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrCodeExpectedStringSliceOnNestedDataMap string ErrCodeExpectedStringSliceOnDataMap string ErrCodeExpectedMapOnNestedDataMap string ErrCodeCtxCanceled string ErrCodeCtxDeadlineExceeded string ErrCodeUnknown string ErrCodeBadRequest string ErrCodePreconditionFailure string ErrCodeQuotaFailure string ErrCodeRequestInfo string ErrCodeHelp string ErrCodeResourceInfo string ErrCodeLocalizedMessage string ErrCodeCCodePrefix string )
Functions ¶
func NewFailBodyFromErrorDetailsBadRequest ¶
func NewFailBodyFromErrorDetailsBadRequest( errorDetails *errdetails.BadRequest, parseAsValidations bool, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsBadRequest creates a new JSend fail response body from error details of type BadRequest
Parameters:
- errorDetails: The error details
- parseAsValidations: Whether to parse the error details as validation errors
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsHelp ¶
func NewFailBodyFromErrorDetailsHelp( errorDetails *errdetails.Help, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsHelp creates a JSend fail body from Help error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsLocalizedMessage ¶
func NewFailBodyFromErrorDetailsLocalizedMessage( errorDetails *errdetails.LocalizedMessage, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsLocalizedMessage creates a JSend fail body from LocalizedMessage error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsPreconditionFailure ¶
func NewFailBodyFromErrorDetailsPreconditionFailure( errorDetails *errdetails.PreconditionFailure, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsPreconditionFailure creates a new JSend fail response body from error details of type PreconditionFailure
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsQuotaFailure ¶
func NewFailBodyFromErrorDetailsQuotaFailure( errorDetails *errdetails.QuotaFailure, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsQuotaFailure creates a new JSend fail response body from error details of type QuotaFailure
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsRequestInfo ¶
func NewFailBodyFromErrorDetailsRequestInfo( errorDetails *errdetails.RequestInfo, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsRequestInfo creates a JSend fail body from RequestInfo error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailBodyFromErrorDetailsResourceInfo ¶
func NewFailBodyFromErrorDetailsResourceInfo( errorDetails *errdetails.ResourceInfo, ) *gonethttpresponsejsend.FailBody
NewFailBodyFromErrorDetailsResourceInfo creates a JSend fail body from ResourceInfo error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponsejsend.FailBody: The JSend fail body
func NewFailErrorFromErrorDetailsBadRequest ¶
func NewFailErrorFromErrorDetailsBadRequest( errorDetails *errdetails.BadRequest, parseAsValidations bool, ) error
NewFailErrorFromErrorDetailsBadRequest creates a new fail error from error details of type BadRequest
Parameters:
- errorDetails: The error details
- parseAsValidations: Whether to parse the error details as validation errors
Returns:
- error: The error
func NewFailErrorFromErrorDetailsHelp ¶
func NewFailErrorFromErrorDetailsHelp( errorDetails *errdetails.Help, ) error
NewFailErrorFromErrorDetailsHelp creates a fail error from Help error details
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailErrorFromErrorDetailsLocalizedMessage ¶
func NewFailErrorFromErrorDetailsLocalizedMessage( errorDetails *errdetails.LocalizedMessage, ) error
NewFailErrorFromErrorDetailsLocalizedMessage creates a fail error from LocalizedMessage error details
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailErrorFromErrorDetailsPreconditionFailure ¶
func NewFailErrorFromErrorDetailsPreconditionFailure( errorDetails *errdetails.PreconditionFailure, ) error
NewFailErrorFromErrorDetailsPreconditionFailure creates a new fail error from error details of type PreconditionFailure
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailErrorFromErrorDetailsQuotaFailure ¶
func NewFailErrorFromErrorDetailsQuotaFailure( errorDetails *errdetails.QuotaFailure, ) error
NewFailErrorFromErrorDetailsQuotaFailure creates a new fail error from error details of type QuotaFailure
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailErrorFromErrorDetailsRequestInfo ¶
func NewFailErrorFromErrorDetailsRequestInfo( errorDetails *errdetails.RequestInfo, ) error
NewFailErrorFromErrorDetailsRequestInfo creates a fail error from RequestInfo error details
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailErrorFromErrorDetailsResourceInfo ¶
func NewFailErrorFromErrorDetailsResourceInfo( errorDetails *errdetails.ResourceInfo, ) error
NewFailErrorFromErrorDetailsResourceInfo creates a fail error from ResourceInfo error details
Parameters:
- errorDetails: The error details
Returns:
- error: The error
func NewFailResponseFromErrorDetailsBadRequest ¶
func NewFailResponseFromErrorDetailsBadRequest( errorDetails *errdetails.BadRequest, parseAsValidations bool, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsBadRequest creates a new JSend fail response from error details of type BadRequest
Parameters:
- errorDetails: The error details
- parseAsValidations: Whether to parse the error details as validation errors
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsHelp ¶
func NewFailResponseFromErrorDetailsHelp( errorDetails *errdetails.Help, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsHelp creates a JSend fail response from Help error details
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsLocalizedMessage ¶
func NewFailResponseFromErrorDetailsLocalizedMessage( errorDetails *errdetails.LocalizedMessage, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsLocalizedMessage creates a JSend fail response from LocalizedMessage error details
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsPreconditionFailure ¶
func NewFailResponseFromErrorDetailsPreconditionFailure( errorDetails *errdetails.PreconditionFailure, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsPreconditionFailure creates a new JSend fail response from error details of type PreconditionFailure
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsQuotaFailure ¶
func NewFailResponseFromErrorDetailsQuotaFailure( errorDetails *errdetails.QuotaFailure, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsQuotaFailure creates a new JSend fail response from error details of type QuotaFailure
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsRequestInfo ¶
func NewFailResponseFromErrorDetailsRequestInfo( errorDetails *errdetails.RequestInfo, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsRequestInfo creates a JSend fail response from RequestInfo error details
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func NewFailResponseFromErrorDetailsResourceInfo ¶
func NewFailResponseFromErrorDetailsResourceInfo( errorDetails *errdetails.ResourceInfo, ) gonethttpresponse.Response
NewFailResponseFromErrorDetailsResourceInfo creates a JSend fail response from ResourceInfo error details
Parameters:
- errorDetails: The error details
Returns:
- Response: The response
func ParseError ¶
ParseError parses a gRPC error to a JSend error response
Parameters:
- err: the gRPC error
- parseAsValidations: whether to parse error details as validation errors
Returns:
- *ErrorResponse: the JSend error response
Types ¶
This section is empty.