golang/client/alibaba_cloud_error.go (68 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package client import ( "fmt" "github.com/alibabacloud-go/tea/dara" ) type iAlibabaCloudError interface { Error() string GetRetryAfter() *int64 GetData() map[string]interface{} GetAccessDeniedDetail() map[string]interface{} GetName() *string GetStack() *string GetStatusCode() *int GetCode() *string GetMessage() *string GetDescription() *string GetRequestId() *string } type AlibabaCloudError struct { RetryAfter *int64 `` Data map[string]interface{} `` AccessDeniedDetail map[string]interface{} `` Name *string `` Stack *string `` StatusCode *int `` Code *string `` Message *string `` Description *string `` RequestId *string `` } func (err AlibabaCloudError) Error() string { if err.Message == nil { str := fmt.Sprintf("AlibabaCloudError:\n Name: %s\n Code: %s\n", dara.StringValue(err.Name), dara.StringValue(err.Code)) err.Message = dara.String(str) } return dara.StringValue(err.Message) } func (s *AlibabaCloudError) GetRetryAfter() *int64 { return s.RetryAfter } func (s *AlibabaCloudError) GetData() map[string]interface{} { return s.Data } func (s *AlibabaCloudError) GetAccessDeniedDetail() map[string]interface{} { return s.AccessDeniedDetail } func (s *AlibabaCloudError) GetName() *string { return s.Name } func (s *AlibabaCloudError) GetStack() *string { return s.Stack } func (s *AlibabaCloudError) GetStatusCode() *int { return s.StatusCode } func (s *AlibabaCloudError) GetCode() *string { return s.Code } func (s *AlibabaCloudError) GetMessage() *string { return s.Message } func (s *AlibabaCloudError) GetDescription() *string { return s.Description } func (s *AlibabaCloudError) GetRequestId() *string { return s.RequestId }