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 ErrCodeExpectedFieldViolationSliceOnDataMap string ErrCodeExpectedPreconditionFailureViolationSliceOnDataMap string ErrCodeExpectedQuotaFailureViolationSliceOnDataMap string )
var ( ErrExpectedStringSliceOnNestedDataMap = errors.New("expected a string slice on nested data map") ErrExpectedStringSliceOnDataMap = errors.New("expected a string slice on data map") ErrExpectedMapOnNestedDataMap = errors.New("expected a map on nested data map") ErrExpectedFieldViolationSliceOnDataMap = errors.New("expected a field violation slice on data map") ErrExpectedPreconditionFailureViolationSliceOnDataMap = errors.New( "expected a precondition failure violation slice on data map", ) ErrExpectedQuotaFailureViolationSliceOnDataMap = errors.New( "expected a quota failure violation slice on data map", ) )
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.