MCPcopy
hub / github.com/minio/minio-go / ToErrorResponse

Function ToErrorResponse

api-error-response.go:79–86  ·  view source on GitHub ↗

ToErrorResponse - Returns parsed ErrorResponse struct from body and http headers. For example: import s3 "github.com/minio/minio-go/v7" ... ... reader, stat, err := s3.GetObject(...) if err != nil { resp := s3.ToErrorResponse(err) } ...

(err error)

Source from the content-addressed store, hash-verified

77// }
78// ...
79func ToErrorResponse(err error) ErrorResponse {
80 switch err := err.(type) {
81 case ErrorResponse:
82 return err
83 default:
84 return ErrorResponse{}
85 }
86}
87
88// Error - Returns S3 error string.
89func (e ErrorResponse) Error() string {

Callers 15

BucketExistsMethod · 0.85
HealthCheckMethod · 0.85
executeMethodMethod · 0.85
removeObjectsIterMethod · 0.85
removeObjectsMethod · 0.85
removeObjectsSingleMethod · 0.85
GetBucketCorsMethod · 0.85
TestGetObjectCoreFunction · 0.85

Calls

no outgoing calls

Tested by 5

TestGetObjectCoreFunction · 0.68
TestGetBucketPolicyFunction · 0.68
TestErrorResponseFunction · 0.68