Documentation
¶
Index ¶
- Variables
- func NewFailDataErrorFromErrorDetailsBadRequest(errorDetails *errdetails.BadRequest, parseAsValidations bool) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsHelp(errorDetails *errdetails.Help) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsLocalizedMessage(errorDetails *errdetails.LocalizedMessage) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsPreconditionFailure(errorDetails *errdetails.PreconditionFailure) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsQuotaFailure(errorDetails *errdetails.QuotaFailure) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsRequestInfo(errorDetails *errdetails.RequestInfo) *gonethttpresponse.FailDataError
- func NewFailDataErrorFromErrorDetailsResourceInfo(errorDetails *errdetails.ResourceInfo) *gonethttpresponse.FailDataError
- 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 NewFailDataErrorFromErrorDetailsBadRequest ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsBadRequest( errorDetails *errdetails.BadRequest, parseAsValidations bool, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsBadRequest creates a new JSend fail data error from error details of type BadRequest
Parameters:
- errorDetails: The error details
- parseAsValidations: Whether to parse the error details as validation errors
Returns:
- *gonethttpresponse.FailData: The JSend fail data error
func NewFailDataErrorFromErrorDetailsHelp ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsHelp( errorDetails *errdetails.Help, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsHelp creates a JSend fail data error from Help error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
func NewFailDataErrorFromErrorDetailsLocalizedMessage ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsLocalizedMessage( errorDetails *errdetails.LocalizedMessage, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsLocalizedMessage creates a JSend fail data error from LocalizedMessage error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
func NewFailDataErrorFromErrorDetailsPreconditionFailure ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsPreconditionFailure( errorDetails *errdetails.PreconditionFailure, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsPreconditionFailure creates a new JSend fail data error from error details of type PreconditionFailure
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
func NewFailDataErrorFromErrorDetailsQuotaFailure ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsQuotaFailure( errorDetails *errdetails.QuotaFailure, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsQuotaFailure creates a new JSend fail data error from error details of type QuotaFailure
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
func NewFailDataErrorFromErrorDetailsRequestInfo ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsRequestInfo( errorDetails *errdetails.RequestInfo, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsRequestInfo creates a JSend fail data error from RequestInfo error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
func NewFailDataErrorFromErrorDetailsResourceInfo ¶ added in v0.13.8
func NewFailDataErrorFromErrorDetailsResourceInfo( errorDetails *errdetails.ResourceInfo, ) *gonethttpresponse.FailDataError
NewFailDataErrorFromErrorDetailsResourceInfo creates a JSend fail data error from ResourceInfo error details
Parameters:
- errorDetails: The error details
Returns:
- *gonethttpresponse.FailDataError: The JSend fail data error
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.