Compare commits

..

6 Commits

Author SHA1 Message Date
page e6c4e6c568 Merge branch 'master' into fix-resp-err 2025-03-25 21:06:50 +08:00
peze 9eb5a63923 fix the desc type 2025-03-25 21:05:46 +08:00
peze 027c7539de fix resp error 2025-03-25 20:44:49 +08:00
peze 9b850cc440 fix resp error 2025-03-25 20:19:53 +08:00
peze 6192dca562 fix arr append 2025-03-14 16:27:38 +08:00
peze c032b7c3e5 compatible with old err 2025-03-12 15:51:16 +08:00
+7 -1
View File
@@ -20,6 +20,9 @@ type ResponseError interface {
BaseError
GetRetryAfter() *int64
GetStatusCode() *int
GetAccessDeniedDetail() map[string]interface{}
GetDescription() *string
GetData() map[string]interface{}
}
// SDKError struct is used save error code and message
@@ -62,6 +65,9 @@ func TeaSDKError(err error) error {
"code": StringValue(respErr.GetCode()),
"statusCode": IntValue(respErr.GetStatusCode()),
"message": respErr.Error(),
"description": StringValue(respErr.GetDescription()),
"data": respErr.GetData(),
"accessDeniedDetail": respErr.GetAccessDeniedDetail(),
})
}
@@ -84,7 +90,7 @@ func NewSDKError(obj map[string]interface{}) *SDKError {
} else if val, ok := obj["code"].(string); ok {
err.Code = String(val)
}
if obj["message"] != nil {
err.Message = String(obj["message"].(string))
}