emas-appmonitor-20190611/client/client.go (3,049 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type ConditionalRule struct { Filter *EventFilter `json:"Filter,omitempty" xml:"Filter,omitempty"` ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SampleRate *float32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"` } func (s ConditionalRule) String() string { return tea.Prettify(s) } func (s ConditionalRule) GoString() string { return s.String() } func (s *ConditionalRule) SetFilter(v *EventFilter) *ConditionalRule { s.Filter = v return s } func (s *ConditionalRule) SetModifyTime(v string) *ConditionalRule { s.ModifyTime = &v return s } func (s *ConditionalRule) SetName(v string) *ConditionalRule { s.Name = &v return s } func (s *ConditionalRule) SetOperator(v string) *ConditionalRule { s.Operator = &v return s } func (s *ConditionalRule) SetSampleRate(v float32) *ConditionalRule { s.SampleRate = &v return s } type EventFilter struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // This parameter is required. Op *string `json:"Op,omitempty" xml:"Op,omitempty"` SubFilters []*EventFilter `json:"SubFilters,omitempty" xml:"SubFilters,omitempty" type:"Repeated"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s EventFilter) String() string { return tea.Prettify(s) } func (s EventFilter) GoString() string { return s.String() } func (s *EventFilter) SetKey(v string) *EventFilter { s.Key = &v return s } func (s *EventFilter) SetOp(v string) *EventFilter { s.Op = &v return s } func (s *EventFilter) SetSubFilters(v []*EventFilter) *EventFilter { s.SubFilters = v return s } func (s *EventFilter) SetValues(v []*string) *EventFilter { s.Values = v return s } type EventRule struct { Conditional []*ConditionalRule `json:"Conditional,omitempty" xml:"Conditional,omitempty" type:"Repeated"` Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"` EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"` ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SampleRate *float32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"` } func (s EventRule) String() string { return tea.Prettify(s) } func (s EventRule) GoString() string { return s.String() } func (s *EventRule) SetConditional(v []*ConditionalRule) *EventRule { s.Conditional = v return s } func (s *EventRule) SetEnable(v bool) *EventRule { s.Enable = &v return s } func (s *EventRule) SetEventId(v string) *EventRule { s.EventId = &v return s } func (s *EventRule) SetModifyTime(v string) *EventRule { s.ModifyTime = &v return s } func (s *EventRule) SetOperator(v string) *EventRule { s.Operator = &v return s } func (s *EventRule) SetSampleRate(v float32) *EventRule { s.SampleRate = &v return s } type Filter struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SubFilters []*Filter `json:"SubFilters,omitempty" xml:"SubFilters,omitempty" type:"Repeated"` Values interface{} `json:"Values,omitempty" xml:"Values,omitempty"` } func (s Filter) String() string { return tea.Prettify(s) } func (s Filter) GoString() string { return s.String() } func (s *Filter) SetKey(v string) *Filter { s.Key = &v return s } func (s *Filter) SetOperator(v string) *Filter { s.Operator = &v return s } func (s *Filter) SetSubFilters(v []*Filter) *Filter { s.SubFilters = v return s } func (s *Filter) SetValues(v interface{}) *Filter { s.Values = v return s } type FullSampleItem struct { Id *string `json:"Id,omitempty" xml:"Id,omitempty"` ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` } func (s FullSampleItem) String() string { return tea.Prettify(s) } func (s FullSampleItem) GoString() string { return s.String() } func (s *FullSampleItem) SetId(v string) *FullSampleItem { s.Id = &v return s } func (s *FullSampleItem) SetModifyTime(v string) *FullSampleItem { s.ModifyTime = &v return s } func (s *FullSampleItem) SetOperator(v string) *FullSampleItem { s.Operator = &v return s } type SampleBase struct { FullSampleDeviceIds []*FullSampleItem `json:"FullSampleDeviceIds,omitempty" xml:"FullSampleDeviceIds,omitempty" type:"Repeated"` FullSampleUsers []*FullSampleItem `json:"FullSampleUsers,omitempty" xml:"FullSampleUsers,omitempty" type:"Repeated"` SampleMethod *string `json:"SampleMethod,omitempty" xml:"SampleMethod,omitempty"` SampleRate *float32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"` } func (s SampleBase) String() string { return tea.Prettify(s) } func (s SampleBase) GoString() string { return s.String() } func (s *SampleBase) SetFullSampleDeviceIds(v []*FullSampleItem) *SampleBase { s.FullSampleDeviceIds = v return s } func (s *SampleBase) SetFullSampleUsers(v []*FullSampleItem) *SampleBase { s.FullSampleUsers = v return s } func (s *SampleBase) SetSampleMethod(v string) *SampleBase { s.SampleMethod = &v return s } func (s *SampleBase) SetSampleRate(v float32) *SampleBase { s.SampleRate = &v return s } type GetErrorRequest struct { // appKey // // This parameter is required. // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // example: // // h5Resource BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` // This parameter is required. // // example: // // 1739808000000 ClientTime *int64 `json:"ClientTime,omitempty" xml:"ClientTime,omitempty"` // example: // // 233588686 Did *string `json:"Did,omitempty" xml:"Did,omitempty"` // example: // // false Force *bool `json:"Force,omitempty" xml:"Force,omitempty"` // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // example: // // abcf4a4b-158c-4a0b-b81c-262785d84c4f Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` } func (s GetErrorRequest) String() string { return tea.Prettify(s) } func (s GetErrorRequest) GoString() string { return s.String() } func (s *GetErrorRequest) SetAppKey(v int64) *GetErrorRequest { s.AppKey = &v return s } func (s *GetErrorRequest) SetBizModule(v string) *GetErrorRequest { s.BizModule = &v return s } func (s *GetErrorRequest) SetClientTime(v int64) *GetErrorRequest { s.ClientTime = &v return s } func (s *GetErrorRequest) SetDid(v string) *GetErrorRequest { s.Did = &v return s } func (s *GetErrorRequest) SetForce(v bool) *GetErrorRequest { s.Force = &v return s } func (s *GetErrorRequest) SetOs(v string) *GetErrorRequest { s.Os = &v return s } func (s *GetErrorRequest) SetUuid(v string) *GetErrorRequest { s.Uuid = &v return s } type GetErrorResponseBody struct { Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // Success ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // Successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *GetErrorResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // example: // // A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // True Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetErrorResponseBody) String() string { return tea.Prettify(s) } func (s GetErrorResponseBody) GoString() string { return s.String() } func (s *GetErrorResponseBody) SetArgs(v map[string]interface{}) *GetErrorResponseBody { s.Args = v return s } func (s *GetErrorResponseBody) SetErrorCode(v int32) *GetErrorResponseBody { s.ErrorCode = &v return s } func (s *GetErrorResponseBody) SetMessage(v string) *GetErrorResponseBody { s.Message = &v return s } func (s *GetErrorResponseBody) SetModel(v *GetErrorResponseBodyModel) *GetErrorResponseBody { s.Model = v return s } func (s *GetErrorResponseBody) SetRequestId(v string) *GetErrorResponseBody { s.RequestId = &v return s } func (s *GetErrorResponseBody) SetSuccess(v bool) *GetErrorResponseBody { s.Success = &v return s } type GetErrorResponseBodyModel struct { // example: // // 4G Access *string `json:"Access,omitempty" xml:"Access,omitempty"` // example: // // null AccessSubType *string `json:"AccessSubType,omitempty" xml:"AccessSubType,omitempty"` // example: // // - AdditionalCallbackInfo *string `json:"AdditionalCallbackInfo,omitempty" xml:"AdditionalCallbackInfo,omitempty"` // example: // // - AdditionalCrossPlatformCrashInfo *string `json:"AdditionalCrossPlatformCrashInfo,omitempty" xml:"AdditionalCrossPlatformCrashInfo,omitempty"` // example: // // - AdditionalCustomInfo *string `json:"AdditionalCustomInfo,omitempty" xml:"AdditionalCustomInfo,omitempty"` // example: // // - AndroidVm *string `json:"AndroidVm,omitempty" xml:"AndroidVm,omitempty"` // example: // // ALIPUBDC3CA71131027 AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"` // appKey // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // example: // // V20250224102631 AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // - ArgHash *int64 `json:"ArgHash,omitempty" xml:"ArgHash,omitempty"` // example: // // h=60 Args *string `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // java.lang.NullPointerException: Attempt to invoke virtual method \\"java.lang.Object Backtrace *string `json:"Backtrace,omitempty" xml:"Backtrace,omitempty"` // banner // // example: // // - Banner *string `json:"Banner,omitempty" xml:"Banner,omitempty"` // example: // // - BinaryUuids *string `json:"BinaryUuids,omitempty" xml:"BinaryUuids,omitempty"` // example: // // Hinova Brand *string `json:"Brand,omitempty" xml:"Brand,omitempty"` // example: // // Chrome BrowserName *string `json:"BrowserName,omitempty" xml:"BrowserName,omitempty"` BrowserVersion *string `json:"BrowserVersion,omitempty" xml:"BrowserVersion,omitempty"` // example: // // 100 Build *string `json:"Build,omitempty" xml:"Build,omitempty"` // example: // // china BusinessCountry *string `json:"BusinessCountry,omitempty" xml:"BusinessCountry,omitempty"` // example: // // - BusinessErrorExtData *string `json:"BusinessErrorExtData,omitempty" xml:"BusinessErrorExtData,omitempty"` // example: // // - BusinessLogType *string `json:"BusinessLogType,omitempty" xml:"BusinessLogType,omitempty"` // carrier // // example: // // CT Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"` // example: // // ant Channel *string `json:"Channel,omitempty" xml:"Channel,omitempty"` // example: // // 375 City *string `json:"City,omitempty" xml:"City,omitempty"` // example: // // 100.104.16.217:51534 ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // example: // // 1739808000000 ClientTime *int64 `json:"ClientTime,omitempty" xml:"ClientTime,omitempty"` // example: // // 0 ColNo *string `json:"ColNo,omitempty" xml:"ColNo,omitempty"` // example: // // CN Country *string `json:"Country,omitempty" xml:"Country,omitempty"` // example: // // arm CpuModel *string `json:"CpuModel,omitempty" xml:"CpuModel,omitempty"` // example: // // - CruxModule *string `json:"CruxModule,omitempty" xml:"CruxModule,omitempty"` // example: // // - CruxStack *string `json:"CruxStack,omitempty" xml:"CruxStack,omitempty"` // example: // // - CruxStackHash *int64 `json:"CruxStackHash,omitempty" xml:"CruxStackHash,omitempty"` // CruxStackTrace // // example: // // - CruxStackTrace *string `json:"CruxStackTrace,omitempty" xml:"CruxStackTrace,omitempty"` // example: // // - CruxStackTraceHash *int64 `json:"CruxStackTraceHash,omitempty" xml:"CruxStackTraceHash,omitempty"` // example: // // - CustomExceptionType *string `json:"CustomExceptionType,omitempty" xml:"CustomExceptionType,omitempty"` // example: // // - CustomInfo *string `json:"CustomInfo,omitempty" xml:"CustomInfo,omitempty"` // example: // // - DataDirectory *string `json:"DataDirectory,omitempty" xml:"DataDirectory,omitempty"` // example: // // ad-0001t9c1b6y48kqcd44s-105 DeviceId *string `json:"DeviceId,omitempty" xml:"DeviceId,omitempty"` // example: // // ASUS_X00GD DeviceModel *string `json:"DeviceModel,omitempty" xml:"DeviceModel,omitempty"` // example: // // 22jtJ213saqfB1yBgBKhayYPwcZ2 Did *string `json:"Did,omitempty" xml:"Did,omitempty"` // example: // // sha256:b3b79f1f6c2beca7ac93a9518a35d542e0bfeb7ae64c9e57e9edd4719489927c Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"` // example: // // - DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` // example: // // 0.5 DomScore *string `json:"DomScore,omitempty" xml:"DomScore,omitempty"` // example: // // - DownloadCacheDirectory *string `json:"DownloadCacheDirectory,omitempty" xml:"DownloadCacheDirectory,omitempty"` // example: // // OOM ErrorName *string `json:"ErrorName,omitempty" xml:"ErrorName,omitempty"` // example: // // jsError ErrorType *string `json:"ErrorType,omitempty" xml:"ErrorType,omitempty"` // example: // // 0DB-22jtJZzBvqfB1yBgBKhayYPwcZ2 EventId *int32 `json:"EventId,omitempty" xml:"EventId,omitempty"` // example: // // - EventLog *string `json:"EventLog,omitempty" xml:"EventLog,omitempty"` // example: // // - ExceptionArg1 *string `json:"ExceptionArg1,omitempty" xml:"ExceptionArg1,omitempty"` // example: // // - ExceptionArg2 *string `json:"ExceptionArg2,omitempty" xml:"ExceptionArg2,omitempty"` // example: // // - ExceptionArg3 *string `json:"ExceptionArg3,omitempty" xml:"ExceptionArg3,omitempty"` // example: // // - ExceptionCode *string `json:"ExceptionCode,omitempty" xml:"ExceptionCode,omitempty"` // example: // // - ExceptionCodes *string `json:"ExceptionCodes,omitempty" xml:"ExceptionCodes,omitempty"` // example: // // - ExceptionDetail *string `json:"ExceptionDetail,omitempty" xml:"ExceptionDetail,omitempty"` // example: // // - ExceptionId *string `json:"ExceptionId,omitempty" xml:"ExceptionId,omitempty"` // example: // // Table \\"123_temp.image_vw_6191426\\" doesn\\"t exist ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"` // example: // // - ExceptionSubtype *string `json:"ExceptionSubtype,omitempty" xml:"ExceptionSubtype,omitempty"` // example: // // - ExceptionType *string `json:"ExceptionType,omitempty" xml:"ExceptionType,omitempty"` // example: // // - ExceptionVersion *string `json:"ExceptionVersion,omitempty" xml:"ExceptionVersion,omitempty"` // example: // // exporting ExportStatus *string `json:"ExportStatus,omitempty" xml:"ExportStatus,omitempty"` // example: // // - ExternalStorageDirectory *string `json:"ExternalStorageDirectory,omitempty" xml:"ExternalStorageDirectory,omitempty"` // example: // // - FeatureScene *string `json:"FeatureScene,omitempty" xml:"FeatureScene,omitempty"` // example: // // baselineCspm_20241005 FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` // example: // // dubhe-service/src/main/java/com/viatris/dubhe/monitortask/service/Impl/DataSyncMonitorRecordServiceImpl.java FilePath *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"` // example: // // chunk-56494f41.3df8bd75.css Filename *string `json:"Filename,omitempty" xml:"Filename,omitempty"` // example: // // - FlutterRoute *string `json:"FlutterRoute,omitempty" xml:"FlutterRoute,omitempty"` // example: // // 1 ForceGround *int32 `json:"ForceGround,omitempty" xml:"ForceGround,omitempty"` // example: // // 1 ForeGround *int32 `json:"ForeGround,omitempty" xml:"ForeGround,omitempty"` // example: // // - H5FullUrl *string `json:"H5FullUrl,omitempty" xml:"H5FullUrl,omitempty"` // example: // // - H5ShortUrl *string `json:"H5ShortUrl,omitempty" xml:"H5ShortUrl,omitempty"` // example: // // 0 HasOpenMultiProcessMode *int32 `json:"HasOpenMultiProcessMode,omitempty" xml:"HasOpenMultiProcessMode,omitempty"` // example: // // - HasSdCard *int32 `json:"HasSdCard,omitempty" xml:"HasSdCard,omitempty"` // example: // // 0 HasSgSecurityConfigKey *int32 `json:"HasSgSecurityConfigKey,omitempty" xml:"HasSgSecurityConfigKey,omitempty"` // IMEI // // example: // // 2704b9b0d94b2f3897f82119a1900cd9c7a8108d Imei *string `json:"Imei,omitempty" xml:"Imei,omitempty"` // IMSI // // example: // // 460049842500442 Imsi *string `json:"Imsi,omitempty" xml:"Imsi,omitempty"` // example: // // 0 InMainProcess *int32 `json:"InMainProcess,omitempty" xml:"InMainProcess,omitempty"` // example: // // - InstallSdCard *int32 `json:"InstallSdCard,omitempty" xml:"InstallSdCard,omitempty"` // example: // // - IsBackTrace *int32 `json:"IsBackTrace,omitempty" xml:"IsBackTrace,omitempty"` // example: // // 0 IsSpeedVersion *int32 `json:"IsSpeedVersion,omitempty" xml:"IsSpeedVersion,omitempty"` // ISP // // example: // // cmcc Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"` // example: // // java.lang.NullPointerException: Attempt to invoke virtual method \\"java.lang.Object JsBacktrace *string `json:"JsBacktrace,omitempty" xml:"JsBacktrace,omitempty"` // example: // // cn Language *string `json:"Language,omitempty" xml:"Language,omitempty"` // example: // // 2025-02-25 18:02:50 LaunchedTime *string `json:"LaunchedTime,omitempty" xml:"LaunchedTime,omitempty"` // example: // // 0 LineNo *string `json:"LineNo,omitempty" xml:"LineNo,omitempty"` // example: // // - LogHash *int64 `json:"LogHash,omitempty" xml:"LogHash,omitempty"` // example: // // - MainLog *string `json:"MainLog,omitempty" xml:"MainLog,omitempty"` // example: // // - MemoryMap *string `json:"MemoryMap,omitempty" xml:"MemoryMap,omitempty"` // example: // // - MoreInfo1 *string `json:"MoreInfo1,omitempty" xml:"MoreInfo1,omitempty"` // example: // // - MoreInfo2 *string `json:"MoreInfo2,omitempty" xml:"MoreInfo2,omitempty"` // example: // // - MoreInfo3 *string `json:"MoreInfo3,omitempty" xml:"MoreInfo3,omitempty"` // example: // // - NativeAllThreadDump *string `json:"NativeAllThreadDump,omitempty" xml:"NativeAllThreadDump,omitempty"` // Native map // // example: // // - NativeMaps *string `json:"NativeMaps,omitempty" xml:"NativeMaps,omitempty"` // example: // // - NeedReCluster *int32 `json:"NeedReCluster,omitempty" xml:"NeedReCluster,omitempty"` // example: // // - OpenedFileCount *int32 `json:"OpenedFileCount,omitempty" xml:"OpenedFileCount,omitempty"` // example: // // [{\\"status\\":1,\\"target\\":\\"5461e0ab-340f-4a6b-9bbe-f75e44985420\\"}] Operations *string `json:"Operations,omitempty" xml:"Operations,omitempty"` // example: // // [] OriginData *string `json:"OriginData,omitempty" xml:"OriginData,omitempty"` // example: // // - OriginUri *string `json:"OriginUri,omitempty" xml:"OriginUri,omitempty"` // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // example: // // 1 OsVersion *string `json:"OsVersion,omitempty" xml:"OsVersion,omitempty"` // example: // // {\\"Content\\": [], \\"TotalPages\\": 2, \\"TotalItems\\": 31, \\"PageNumber\\": 4, \\"PageSize\\": 20} Page *string `json:"Page,omitempty" xml:"Page,omitempty"` // example: // // com.aliyun.demo ParentProcessName *string `json:"ParentProcessName,omitempty" xml:"ParentProcessName,omitempty"` // example: // // ce0ak81asd@62706c656a7f1a1 Pid *int32 `json:"Pid,omitempty" xml:"Pid,omitempty"` // example: // // wechat Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"` // example: // // null ProcessName *string `json:"ProcessName,omitempty" xml:"ProcessName,omitempty"` Province *string `json:"Province,omitempty" xml:"Province,omitempty"` Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // example: // // - ReportContent *string `json:"ReportContent,omitempty" xml:"ReportContent,omitempty"` // example: // // 2 ReportType *string `json:"ReportType,omitempty" xml:"ReportType,omitempty"` // example: // // 720*1280 Resolution *string `json:"Resolution,omitempty" xml:"Resolution,omitempty"` // example: // // - RootDirectory *string `json:"RootDirectory,omitempty" xml:"RootDirectory,omitempty"` // example: // // - RuntimeExtData *string `json:"RuntimeExtData,omitempty" xml:"RuntimeExtData,omitempty"` // example: // // - SceneValue *string `json:"SceneValue,omitempty" xml:"SceneValue,omitempty"` // example: // // software_nls_tts_offline_standard SdkType *string `json:"SdkType,omitempty" xml:"SdkType,omitempty"` // example: // // 5.2.3 SdkVersion *string `json:"SdkVersion,omitempty" xml:"SdkVersion,omitempty"` // example: // // 3481243636390427020 Seq *string `json:"Seq,omitempty" xml:"Seq,omitempty"` // example: // // 1739808000000 ServerTime *int64 `json:"ServerTime,omitempty" xml:"ServerTime,omitempty"` // example: // // 9ec8e399-51cc-4283-8ba4-f6df78246249 SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"` // example: // // - SimpleReportContent *string `json:"SimpleReportContent,omitempty" xml:"SimpleReportContent,omitempty"` // example: // // - SoLibBuild *string `json:"SoLibBuild,omitempty" xml:"SoLibBuild,omitempty"` // SpeedFlags // // example: // // - SpeedFlags *string `json:"SpeedFlags,omitempty" xml:"SpeedFlags,omitempty"` // example: // // java.lang.NullPointerException: Attempt to invoke virtual method \\"java.lang.Object java.lang.ref.WeakReference.get()\\" on a null object reference Stack *string `json:"Stack,omitempty" xml:"Stack,omitempty"` // example: // // success Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // example: // // {\\"HandledCheckToday\\": 0, \\"RiskCheckCnt\\": 34, \\"RiskWarningCnt\\": 57, \\"RiskDays\\": 30, \\"HandledCheckTotal\\": 5, \\"HandledDays\\": 365} Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"` // example: // // - SymbolicFileType *string `json:"SymbolicFileType,omitempty" xml:"SymbolicFileType,omitempty"` // example: // // - SysLog *string `json:"SysLog,omitempty" xml:"SysLog,omitempty"` // example: // // null ThreadName *string `json:"ThreadName,omitempty" xml:"ThreadName,omitempty"` // example: // // Process Name: \\"com.muyuan.mytongdriver\\" // // Thread Name: \\"main\\" Threads *string `json:"Threads,omitempty" xml:"Threads,omitempty"` // example: // // 2359 Tid *int32 `json:"Tid,omitempty" xml:"Tid,omitempty"` // example: // // - Track *string `json:"Track,omitempty" xml:"Track,omitempty"` // example: // // 2025-02-25 18:02:50 TriggeredTime *string `json:"TriggeredTime,omitempty" xml:"TriggeredTime,omitempty"` // example: // // 1740412800000 UploadTime *int64 `json:"UploadTime,omitempty" xml:"UploadTime,omitempty"` // URI // // example: // // https://oss.aliyuncs.com/aliyun_id_photo_bucket/default_handsome.jpg Uri *string `json:"Uri,omitempty" xml:"Uri,omitempty"` // example: // // - User *string `json:"User,omitempty" xml:"User,omitempty"` // example: // // 1 UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` // example: // // mark UserNick *string `json:"UserNick,omitempty" xml:"UserNick,omitempty"` // utdid // // example: // // 2704b9b0d94b2f3897f82119a Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` // uuid // // example: // // 105a87c6-f299-42e5-8fc7-1066a47a96e5 Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` // view // // example: // // com.aliyun.view1 View *string `json:"View,omitempty" xml:"View,omitempty"` // example: // // - WeexFullUrl *string `json:"WeexFullUrl,omitempty" xml:"WeexFullUrl,omitempty"` // example: // // - WeexShortUrl *string `json:"WeexShortUrl,omitempty" xml:"WeexShortUrl,omitempty"` // example: // // - WriteLimit *int32 `json:"WriteLimit,omitempty" xml:"WriteLimit,omitempty"` } func (s GetErrorResponseBodyModel) String() string { return tea.Prettify(s) } func (s GetErrorResponseBodyModel) GoString() string { return s.String() } func (s *GetErrorResponseBodyModel) SetAccess(v string) *GetErrorResponseBodyModel { s.Access = &v return s } func (s *GetErrorResponseBodyModel) SetAccessSubType(v string) *GetErrorResponseBodyModel { s.AccessSubType = &v return s } func (s *GetErrorResponseBodyModel) SetAdditionalCallbackInfo(v string) *GetErrorResponseBodyModel { s.AdditionalCallbackInfo = &v return s } func (s *GetErrorResponseBodyModel) SetAdditionalCrossPlatformCrashInfo(v string) *GetErrorResponseBodyModel { s.AdditionalCrossPlatformCrashInfo = &v return s } func (s *GetErrorResponseBodyModel) SetAdditionalCustomInfo(v string) *GetErrorResponseBodyModel { s.AdditionalCustomInfo = &v return s } func (s *GetErrorResponseBodyModel) SetAndroidVm(v string) *GetErrorResponseBodyModel { s.AndroidVm = &v return s } func (s *GetErrorResponseBodyModel) SetAppId(v string) *GetErrorResponseBodyModel { s.AppId = &v return s } func (s *GetErrorResponseBodyModel) SetAppKey(v int64) *GetErrorResponseBodyModel { s.AppKey = &v return s } func (s *GetErrorResponseBodyModel) SetAppVersion(v string) *GetErrorResponseBodyModel { s.AppVersion = &v return s } func (s *GetErrorResponseBodyModel) SetArgHash(v int64) *GetErrorResponseBodyModel { s.ArgHash = &v return s } func (s *GetErrorResponseBodyModel) SetArgs(v string) *GetErrorResponseBodyModel { s.Args = &v return s } func (s *GetErrorResponseBodyModel) SetBacktrace(v string) *GetErrorResponseBodyModel { s.Backtrace = &v return s } func (s *GetErrorResponseBodyModel) SetBanner(v string) *GetErrorResponseBodyModel { s.Banner = &v return s } func (s *GetErrorResponseBodyModel) SetBinaryUuids(v string) *GetErrorResponseBodyModel { s.BinaryUuids = &v return s } func (s *GetErrorResponseBodyModel) SetBrand(v string) *GetErrorResponseBodyModel { s.Brand = &v return s } func (s *GetErrorResponseBodyModel) SetBrowserName(v string) *GetErrorResponseBodyModel { s.BrowserName = &v return s } func (s *GetErrorResponseBodyModel) SetBrowserVersion(v string) *GetErrorResponseBodyModel { s.BrowserVersion = &v return s } func (s *GetErrorResponseBodyModel) SetBuild(v string) *GetErrorResponseBodyModel { s.Build = &v return s } func (s *GetErrorResponseBodyModel) SetBusinessCountry(v string) *GetErrorResponseBodyModel { s.BusinessCountry = &v return s } func (s *GetErrorResponseBodyModel) SetBusinessErrorExtData(v string) *GetErrorResponseBodyModel { s.BusinessErrorExtData = &v return s } func (s *GetErrorResponseBodyModel) SetBusinessLogType(v string) *GetErrorResponseBodyModel { s.BusinessLogType = &v return s } func (s *GetErrorResponseBodyModel) SetCarrier(v string) *GetErrorResponseBodyModel { s.Carrier = &v return s } func (s *GetErrorResponseBodyModel) SetChannel(v string) *GetErrorResponseBodyModel { s.Channel = &v return s } func (s *GetErrorResponseBodyModel) SetCity(v string) *GetErrorResponseBodyModel { s.City = &v return s } func (s *GetErrorResponseBodyModel) SetClientIp(v string) *GetErrorResponseBodyModel { s.ClientIp = &v return s } func (s *GetErrorResponseBodyModel) SetClientTime(v int64) *GetErrorResponseBodyModel { s.ClientTime = &v return s } func (s *GetErrorResponseBodyModel) SetColNo(v string) *GetErrorResponseBodyModel { s.ColNo = &v return s } func (s *GetErrorResponseBodyModel) SetCountry(v string) *GetErrorResponseBodyModel { s.Country = &v return s } func (s *GetErrorResponseBodyModel) SetCpuModel(v string) *GetErrorResponseBodyModel { s.CpuModel = &v return s } func (s *GetErrorResponseBodyModel) SetCruxModule(v string) *GetErrorResponseBodyModel { s.CruxModule = &v return s } func (s *GetErrorResponseBodyModel) SetCruxStack(v string) *GetErrorResponseBodyModel { s.CruxStack = &v return s } func (s *GetErrorResponseBodyModel) SetCruxStackHash(v int64) *GetErrorResponseBodyModel { s.CruxStackHash = &v return s } func (s *GetErrorResponseBodyModel) SetCruxStackTrace(v string) *GetErrorResponseBodyModel { s.CruxStackTrace = &v return s } func (s *GetErrorResponseBodyModel) SetCruxStackTraceHash(v int64) *GetErrorResponseBodyModel { s.CruxStackTraceHash = &v return s } func (s *GetErrorResponseBodyModel) SetCustomExceptionType(v string) *GetErrorResponseBodyModel { s.CustomExceptionType = &v return s } func (s *GetErrorResponseBodyModel) SetCustomInfo(v string) *GetErrorResponseBodyModel { s.CustomInfo = &v return s } func (s *GetErrorResponseBodyModel) SetDataDirectory(v string) *GetErrorResponseBodyModel { s.DataDirectory = &v return s } func (s *GetErrorResponseBodyModel) SetDeviceId(v string) *GetErrorResponseBodyModel { s.DeviceId = &v return s } func (s *GetErrorResponseBodyModel) SetDeviceModel(v string) *GetErrorResponseBodyModel { s.DeviceModel = &v return s } func (s *GetErrorResponseBodyModel) SetDid(v string) *GetErrorResponseBodyModel { s.Did = &v return s } func (s *GetErrorResponseBodyModel) SetDigest(v string) *GetErrorResponseBodyModel { s.Digest = &v return s } func (s *GetErrorResponseBodyModel) SetDigestHash(v string) *GetErrorResponseBodyModel { s.DigestHash = &v return s } func (s *GetErrorResponseBodyModel) SetDomScore(v string) *GetErrorResponseBodyModel { s.DomScore = &v return s } func (s *GetErrorResponseBodyModel) SetDownloadCacheDirectory(v string) *GetErrorResponseBodyModel { s.DownloadCacheDirectory = &v return s } func (s *GetErrorResponseBodyModel) SetErrorName(v string) *GetErrorResponseBodyModel { s.ErrorName = &v return s } func (s *GetErrorResponseBodyModel) SetErrorType(v string) *GetErrorResponseBodyModel { s.ErrorType = &v return s } func (s *GetErrorResponseBodyModel) SetEventId(v int32) *GetErrorResponseBodyModel { s.EventId = &v return s } func (s *GetErrorResponseBodyModel) SetEventLog(v string) *GetErrorResponseBodyModel { s.EventLog = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionArg1(v string) *GetErrorResponseBodyModel { s.ExceptionArg1 = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionArg2(v string) *GetErrorResponseBodyModel { s.ExceptionArg2 = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionArg3(v string) *GetErrorResponseBodyModel { s.ExceptionArg3 = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionCode(v string) *GetErrorResponseBodyModel { s.ExceptionCode = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionCodes(v string) *GetErrorResponseBodyModel { s.ExceptionCodes = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionDetail(v string) *GetErrorResponseBodyModel { s.ExceptionDetail = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionId(v string) *GetErrorResponseBodyModel { s.ExceptionId = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionMsg(v string) *GetErrorResponseBodyModel { s.ExceptionMsg = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionSubtype(v string) *GetErrorResponseBodyModel { s.ExceptionSubtype = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionType(v string) *GetErrorResponseBodyModel { s.ExceptionType = &v return s } func (s *GetErrorResponseBodyModel) SetExceptionVersion(v string) *GetErrorResponseBodyModel { s.ExceptionVersion = &v return s } func (s *GetErrorResponseBodyModel) SetExportStatus(v string) *GetErrorResponseBodyModel { s.ExportStatus = &v return s } func (s *GetErrorResponseBodyModel) SetExternalStorageDirectory(v string) *GetErrorResponseBodyModel { s.ExternalStorageDirectory = &v return s } func (s *GetErrorResponseBodyModel) SetFeatureScene(v string) *GetErrorResponseBodyModel { s.FeatureScene = &v return s } func (s *GetErrorResponseBodyModel) SetFileName(v string) *GetErrorResponseBodyModel { s.FileName = &v return s } func (s *GetErrorResponseBodyModel) SetFilePath(v string) *GetErrorResponseBodyModel { s.FilePath = &v return s } func (s *GetErrorResponseBodyModel) SetFilename(v string) *GetErrorResponseBodyModel { s.Filename = &v return s } func (s *GetErrorResponseBodyModel) SetFlutterRoute(v string) *GetErrorResponseBodyModel { s.FlutterRoute = &v return s } func (s *GetErrorResponseBodyModel) SetForceGround(v int32) *GetErrorResponseBodyModel { s.ForceGround = &v return s } func (s *GetErrorResponseBodyModel) SetForeGround(v int32) *GetErrorResponseBodyModel { s.ForeGround = &v return s } func (s *GetErrorResponseBodyModel) SetH5FullUrl(v string) *GetErrorResponseBodyModel { s.H5FullUrl = &v return s } func (s *GetErrorResponseBodyModel) SetH5ShortUrl(v string) *GetErrorResponseBodyModel { s.H5ShortUrl = &v return s } func (s *GetErrorResponseBodyModel) SetHasOpenMultiProcessMode(v int32) *GetErrorResponseBodyModel { s.HasOpenMultiProcessMode = &v return s } func (s *GetErrorResponseBodyModel) SetHasSdCard(v int32) *GetErrorResponseBodyModel { s.HasSdCard = &v return s } func (s *GetErrorResponseBodyModel) SetHasSgSecurityConfigKey(v int32) *GetErrorResponseBodyModel { s.HasSgSecurityConfigKey = &v return s } func (s *GetErrorResponseBodyModel) SetImei(v string) *GetErrorResponseBodyModel { s.Imei = &v return s } func (s *GetErrorResponseBodyModel) SetImsi(v string) *GetErrorResponseBodyModel { s.Imsi = &v return s } func (s *GetErrorResponseBodyModel) SetInMainProcess(v int32) *GetErrorResponseBodyModel { s.InMainProcess = &v return s } func (s *GetErrorResponseBodyModel) SetInstallSdCard(v int32) *GetErrorResponseBodyModel { s.InstallSdCard = &v return s } func (s *GetErrorResponseBodyModel) SetIsBackTrace(v int32) *GetErrorResponseBodyModel { s.IsBackTrace = &v return s } func (s *GetErrorResponseBodyModel) SetIsSpeedVersion(v int32) *GetErrorResponseBodyModel { s.IsSpeedVersion = &v return s } func (s *GetErrorResponseBodyModel) SetIsp(v string) *GetErrorResponseBodyModel { s.Isp = &v return s } func (s *GetErrorResponseBodyModel) SetJsBacktrace(v string) *GetErrorResponseBodyModel { s.JsBacktrace = &v return s } func (s *GetErrorResponseBodyModel) SetLanguage(v string) *GetErrorResponseBodyModel { s.Language = &v return s } func (s *GetErrorResponseBodyModel) SetLaunchedTime(v string) *GetErrorResponseBodyModel { s.LaunchedTime = &v return s } func (s *GetErrorResponseBodyModel) SetLineNo(v string) *GetErrorResponseBodyModel { s.LineNo = &v return s } func (s *GetErrorResponseBodyModel) SetLogHash(v int64) *GetErrorResponseBodyModel { s.LogHash = &v return s } func (s *GetErrorResponseBodyModel) SetMainLog(v string) *GetErrorResponseBodyModel { s.MainLog = &v return s } func (s *GetErrorResponseBodyModel) SetMemoryMap(v string) *GetErrorResponseBodyModel { s.MemoryMap = &v return s } func (s *GetErrorResponseBodyModel) SetMoreInfo1(v string) *GetErrorResponseBodyModel { s.MoreInfo1 = &v return s } func (s *GetErrorResponseBodyModel) SetMoreInfo2(v string) *GetErrorResponseBodyModel { s.MoreInfo2 = &v return s } func (s *GetErrorResponseBodyModel) SetMoreInfo3(v string) *GetErrorResponseBodyModel { s.MoreInfo3 = &v return s } func (s *GetErrorResponseBodyModel) SetNativeAllThreadDump(v string) *GetErrorResponseBodyModel { s.NativeAllThreadDump = &v return s } func (s *GetErrorResponseBodyModel) SetNativeMaps(v string) *GetErrorResponseBodyModel { s.NativeMaps = &v return s } func (s *GetErrorResponseBodyModel) SetNeedReCluster(v int32) *GetErrorResponseBodyModel { s.NeedReCluster = &v return s } func (s *GetErrorResponseBodyModel) SetOpenedFileCount(v int32) *GetErrorResponseBodyModel { s.OpenedFileCount = &v return s } func (s *GetErrorResponseBodyModel) SetOperations(v string) *GetErrorResponseBodyModel { s.Operations = &v return s } func (s *GetErrorResponseBodyModel) SetOriginData(v string) *GetErrorResponseBodyModel { s.OriginData = &v return s } func (s *GetErrorResponseBodyModel) SetOriginUri(v string) *GetErrorResponseBodyModel { s.OriginUri = &v return s } func (s *GetErrorResponseBodyModel) SetOs(v string) *GetErrorResponseBodyModel { s.Os = &v return s } func (s *GetErrorResponseBodyModel) SetOsVersion(v string) *GetErrorResponseBodyModel { s.OsVersion = &v return s } func (s *GetErrorResponseBodyModel) SetPage(v string) *GetErrorResponseBodyModel { s.Page = &v return s } func (s *GetErrorResponseBodyModel) SetParentProcessName(v string) *GetErrorResponseBodyModel { s.ParentProcessName = &v return s } func (s *GetErrorResponseBodyModel) SetPid(v int32) *GetErrorResponseBodyModel { s.Pid = &v return s } func (s *GetErrorResponseBodyModel) SetPlatform(v string) *GetErrorResponseBodyModel { s.Platform = &v return s } func (s *GetErrorResponseBodyModel) SetProcessName(v string) *GetErrorResponseBodyModel { s.ProcessName = &v return s } func (s *GetErrorResponseBodyModel) SetProvince(v string) *GetErrorResponseBodyModel { s.Province = &v return s } func (s *GetErrorResponseBodyModel) SetReason(v string) *GetErrorResponseBodyModel { s.Reason = &v return s } func (s *GetErrorResponseBodyModel) SetReportContent(v string) *GetErrorResponseBodyModel { s.ReportContent = &v return s } func (s *GetErrorResponseBodyModel) SetReportType(v string) *GetErrorResponseBodyModel { s.ReportType = &v return s } func (s *GetErrorResponseBodyModel) SetResolution(v string) *GetErrorResponseBodyModel { s.Resolution = &v return s } func (s *GetErrorResponseBodyModel) SetRootDirectory(v string) *GetErrorResponseBodyModel { s.RootDirectory = &v return s } func (s *GetErrorResponseBodyModel) SetRuntimeExtData(v string) *GetErrorResponseBodyModel { s.RuntimeExtData = &v return s } func (s *GetErrorResponseBodyModel) SetSceneValue(v string) *GetErrorResponseBodyModel { s.SceneValue = &v return s } func (s *GetErrorResponseBodyModel) SetSdkType(v string) *GetErrorResponseBodyModel { s.SdkType = &v return s } func (s *GetErrorResponseBodyModel) SetSdkVersion(v string) *GetErrorResponseBodyModel { s.SdkVersion = &v return s } func (s *GetErrorResponseBodyModel) SetSeq(v string) *GetErrorResponseBodyModel { s.Seq = &v return s } func (s *GetErrorResponseBodyModel) SetServerTime(v int64) *GetErrorResponseBodyModel { s.ServerTime = &v return s } func (s *GetErrorResponseBodyModel) SetSessionId(v string) *GetErrorResponseBodyModel { s.SessionId = &v return s } func (s *GetErrorResponseBodyModel) SetSimpleReportContent(v string) *GetErrorResponseBodyModel { s.SimpleReportContent = &v return s } func (s *GetErrorResponseBodyModel) SetSoLibBuild(v string) *GetErrorResponseBodyModel { s.SoLibBuild = &v return s } func (s *GetErrorResponseBodyModel) SetSpeedFlags(v string) *GetErrorResponseBodyModel { s.SpeedFlags = &v return s } func (s *GetErrorResponseBodyModel) SetStack(v string) *GetErrorResponseBodyModel { s.Stack = &v return s } func (s *GetErrorResponseBodyModel) SetStatus(v string) *GetErrorResponseBodyModel { s.Status = &v return s } func (s *GetErrorResponseBodyModel) SetSummary(v string) *GetErrorResponseBodyModel { s.Summary = &v return s } func (s *GetErrorResponseBodyModel) SetSymbolicFileType(v string) *GetErrorResponseBodyModel { s.SymbolicFileType = &v return s } func (s *GetErrorResponseBodyModel) SetSysLog(v string) *GetErrorResponseBodyModel { s.SysLog = &v return s } func (s *GetErrorResponseBodyModel) SetThreadName(v string) *GetErrorResponseBodyModel { s.ThreadName = &v return s } func (s *GetErrorResponseBodyModel) SetThreads(v string) *GetErrorResponseBodyModel { s.Threads = &v return s } func (s *GetErrorResponseBodyModel) SetTid(v int32) *GetErrorResponseBodyModel { s.Tid = &v return s } func (s *GetErrorResponseBodyModel) SetTrack(v string) *GetErrorResponseBodyModel { s.Track = &v return s } func (s *GetErrorResponseBodyModel) SetTriggeredTime(v string) *GetErrorResponseBodyModel { s.TriggeredTime = &v return s } func (s *GetErrorResponseBodyModel) SetUploadTime(v int64) *GetErrorResponseBodyModel { s.UploadTime = &v return s } func (s *GetErrorResponseBodyModel) SetUri(v string) *GetErrorResponseBodyModel { s.Uri = &v return s } func (s *GetErrorResponseBodyModel) SetUser(v string) *GetErrorResponseBodyModel { s.User = &v return s } func (s *GetErrorResponseBodyModel) SetUserId(v string) *GetErrorResponseBodyModel { s.UserId = &v return s } func (s *GetErrorResponseBodyModel) SetUserNick(v string) *GetErrorResponseBodyModel { s.UserNick = &v return s } func (s *GetErrorResponseBodyModel) SetUtdid(v string) *GetErrorResponseBodyModel { s.Utdid = &v return s } func (s *GetErrorResponseBodyModel) SetUuid(v string) *GetErrorResponseBodyModel { s.Uuid = &v return s } func (s *GetErrorResponseBodyModel) SetView(v string) *GetErrorResponseBodyModel { s.View = &v return s } func (s *GetErrorResponseBodyModel) SetWeexFullUrl(v string) *GetErrorResponseBodyModel { s.WeexFullUrl = &v return s } func (s *GetErrorResponseBodyModel) SetWeexShortUrl(v string) *GetErrorResponseBodyModel { s.WeexShortUrl = &v return s } func (s *GetErrorResponseBodyModel) SetWriteLimit(v int32) *GetErrorResponseBodyModel { s.WriteLimit = &v return s } type GetErrorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetErrorResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetErrorResponse) String() string { return tea.Prettify(s) } func (s GetErrorResponse) GoString() string { return s.String() } func (s *GetErrorResponse) SetHeaders(v map[string]*string) *GetErrorResponse { s.Headers = v return s } func (s *GetErrorResponse) SetStatusCode(v int32) *GetErrorResponse { s.StatusCode = &v return s } func (s *GetErrorResponse) SetBody(v *GetErrorResponseBody) *GetErrorResponse { s.Body = v return s } type GetErrorsRequest struct { // appKey // // This parameter is required. // // example: // // 24780725 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // crash BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` // example: // // -3481243636390427020 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` Filter *GetErrorsRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"` // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // This parameter is required. // // example: // // 1 PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` // This parameter is required. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // This parameter is required. TimeRange *GetErrorsRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` // utdid // // example: // // Z70g6V/MXJ8DABtD53eHzn4X Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` } func (s GetErrorsRequest) String() string { return tea.Prettify(s) } func (s GetErrorsRequest) GoString() string { return s.String() } func (s *GetErrorsRequest) SetAppKey(v int64) *GetErrorsRequest { s.AppKey = &v return s } func (s *GetErrorsRequest) SetBizModule(v string) *GetErrorsRequest { s.BizModule = &v return s } func (s *GetErrorsRequest) SetDigestHash(v string) *GetErrorsRequest { s.DigestHash = &v return s } func (s *GetErrorsRequest) SetFilter(v *GetErrorsRequestFilter) *GetErrorsRequest { s.Filter = v return s } func (s *GetErrorsRequest) SetOs(v string) *GetErrorsRequest { s.Os = &v return s } func (s *GetErrorsRequest) SetPageIndex(v int32) *GetErrorsRequest { s.PageIndex = &v return s } func (s *GetErrorsRequest) SetPageSize(v int32) *GetErrorsRequest { s.PageSize = &v return s } func (s *GetErrorsRequest) SetTimeRange(v *GetErrorsRequestTimeRange) *GetErrorsRequest { s.TimeRange = v return s } func (s *GetErrorsRequest) SetUtdid(v string) *GetErrorsRequest { s.Utdid = &v return s } type GetErrorsRequestFilter struct { // example: // // osVersion Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // and Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SubFilters []*string `json:"SubFilters,omitempty" xml:"SubFilters,omitempty" type:"Repeated"` Values []interface{} `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s GetErrorsRequestFilter) String() string { return tea.Prettify(s) } func (s GetErrorsRequestFilter) GoString() string { return s.String() } func (s *GetErrorsRequestFilter) SetKey(v string) *GetErrorsRequestFilter { s.Key = &v return s } func (s *GetErrorsRequestFilter) SetOperator(v string) *GetErrorsRequestFilter { s.Operator = &v return s } func (s *GetErrorsRequestFilter) SetSubFilters(v []*string) *GetErrorsRequestFilter { s.SubFilters = v return s } func (s *GetErrorsRequestFilter) SetValues(v []interface{}) *GetErrorsRequestFilter { s.Values = v return s } type GetErrorsRequestTimeRange struct { // This parameter is required. // // example: // // 1740499200000 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // 1739894400000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetErrorsRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetErrorsRequestTimeRange) GoString() string { return s.String() } func (s *GetErrorsRequestTimeRange) SetEndTime(v int64) *GetErrorsRequestTimeRange { s.EndTime = &v return s } func (s *GetErrorsRequestTimeRange) SetStartTime(v int64) *GetErrorsRequestTimeRange { s.StartTime = &v return s } type GetErrorsShrinkRequest struct { // appKey // // This parameter is required. // // example: // // 24780725 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // crash BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` // example: // // -3481243636390427020 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"` // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // This parameter is required. // // example: // // 1 PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` // This parameter is required. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // This parameter is required. TimeRange *GetErrorsShrinkRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` // utdid // // example: // // Z70g6V/MXJ8DABtD53eHzn4X Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` } func (s GetErrorsShrinkRequest) String() string { return tea.Prettify(s) } func (s GetErrorsShrinkRequest) GoString() string { return s.String() } func (s *GetErrorsShrinkRequest) SetAppKey(v int64) *GetErrorsShrinkRequest { s.AppKey = &v return s } func (s *GetErrorsShrinkRequest) SetBizModule(v string) *GetErrorsShrinkRequest { s.BizModule = &v return s } func (s *GetErrorsShrinkRequest) SetDigestHash(v string) *GetErrorsShrinkRequest { s.DigestHash = &v return s } func (s *GetErrorsShrinkRequest) SetFilterShrink(v string) *GetErrorsShrinkRequest { s.FilterShrink = &v return s } func (s *GetErrorsShrinkRequest) SetOs(v string) *GetErrorsShrinkRequest { s.Os = &v return s } func (s *GetErrorsShrinkRequest) SetPageIndex(v int32) *GetErrorsShrinkRequest { s.PageIndex = &v return s } func (s *GetErrorsShrinkRequest) SetPageSize(v int32) *GetErrorsShrinkRequest { s.PageSize = &v return s } func (s *GetErrorsShrinkRequest) SetTimeRange(v *GetErrorsShrinkRequestTimeRange) *GetErrorsShrinkRequest { s.TimeRange = v return s } func (s *GetErrorsShrinkRequest) SetUtdid(v string) *GetErrorsShrinkRequest { s.Utdid = &v return s } type GetErrorsShrinkRequestTimeRange struct { // This parameter is required. // // example: // // 1740499200000 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // 1739894400000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetErrorsShrinkRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetErrorsShrinkRequestTimeRange) GoString() string { return s.String() } func (s *GetErrorsShrinkRequestTimeRange) SetEndTime(v int64) *GetErrorsShrinkRequestTimeRange { s.EndTime = &v return s } func (s *GetErrorsShrinkRequestTimeRange) SetStartTime(v int64) *GetErrorsShrinkRequestTimeRange { s.StartTime = &v return s } type GetErrorsResponseBody struct { // Args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 500 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // internal error Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *GetErrorsResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // RequestId // // example: // // B3AD0FE4-36EF-1641-90B1-77618166F2ff RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetErrorsResponseBody) String() string { return tea.Prettify(s) } func (s GetErrorsResponseBody) GoString() string { return s.String() } func (s *GetErrorsResponseBody) SetArgs(v map[string]interface{}) *GetErrorsResponseBody { s.Args = v return s } func (s *GetErrorsResponseBody) SetErrorCode(v int32) *GetErrorsResponseBody { s.ErrorCode = &v return s } func (s *GetErrorsResponseBody) SetMessage(v string) *GetErrorsResponseBody { s.Message = &v return s } func (s *GetErrorsResponseBody) SetModel(v *GetErrorsResponseBodyModel) *GetErrorsResponseBody { s.Model = v return s } func (s *GetErrorsResponseBody) SetRequestId(v string) *GetErrorsResponseBody { s.RequestId = &v return s } func (s *GetErrorsResponseBody) SetSuccess(v bool) *GetErrorsResponseBody { s.Success = &v return s } type GetErrorsResponseBodyModel struct { Items []*GetErrorsResponseBodyModelItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"` // example: // // 10 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 1 Pages *int32 `json:"Pages,omitempty" xml:"Pages,omitempty"` // example: // // 10 Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s GetErrorsResponseBodyModel) String() string { return tea.Prettify(s) } func (s GetErrorsResponseBodyModel) GoString() string { return s.String() } func (s *GetErrorsResponseBodyModel) SetItems(v []*GetErrorsResponseBodyModelItems) *GetErrorsResponseBodyModel { s.Items = v return s } func (s *GetErrorsResponseBodyModel) SetPageNum(v int32) *GetErrorsResponseBodyModel { s.PageNum = &v return s } func (s *GetErrorsResponseBodyModel) SetPageSize(v int32) *GetErrorsResponseBodyModel { s.PageSize = &v return s } func (s *GetErrorsResponseBodyModel) SetPages(v int32) *GetErrorsResponseBodyModel { s.Pages = &v return s } func (s *GetErrorsResponseBodyModel) SetTotal(v int64) *GetErrorsResponseBodyModel { s.Total = &v return s } type GetErrorsResponseBodyModelItems struct { // example: // // 1740488561065 ClientTime *int64 `json:"ClientTime,omitempty" xml:"ClientTime,omitempty"` // example: // // RANDOM-1729634758587856312DEVICE Did *string `json:"Did,omitempty" xml:"Did,omitempty"` // Utdid // // example: // // RANDOM-1729634758587856312DEVICE Utdid *string `json:"Utdid,omitempty" xml:"Utdid,omitempty"` // example: // // 9634758587856312DEV Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` } func (s GetErrorsResponseBodyModelItems) String() string { return tea.Prettify(s) } func (s GetErrorsResponseBodyModelItems) GoString() string { return s.String() } func (s *GetErrorsResponseBodyModelItems) SetClientTime(v int64) *GetErrorsResponseBodyModelItems { s.ClientTime = &v return s } func (s *GetErrorsResponseBodyModelItems) SetDid(v string) *GetErrorsResponseBodyModelItems { s.Did = &v return s } func (s *GetErrorsResponseBodyModelItems) SetUtdid(v string) *GetErrorsResponseBodyModelItems { s.Utdid = &v return s } func (s *GetErrorsResponseBodyModelItems) SetUuid(v string) *GetErrorsResponseBodyModelItems { s.Uuid = &v return s } type GetErrorsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetErrorsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetErrorsResponse) String() string { return tea.Prettify(s) } func (s GetErrorsResponse) GoString() string { return s.String() } func (s *GetErrorsResponse) SetHeaders(v map[string]*string) *GetErrorsResponse { s.Headers = v return s } func (s *GetErrorsResponse) SetStatusCode(v int32) *GetErrorsResponse { s.StatusCode = &v return s } func (s *GetErrorsResponse) SetBody(v *GetErrorsResponseBody) *GetErrorsResponse { s.Body = v return s } type GetIssueRequest struct { // AppKey // // This parameter is required. // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // h5Resource BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` // example: // // 2963475858785631 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` Filter *GetIssueRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"` // This parameter is required. // // example: // // h5 Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // This parameter is required. TimeRange *GetIssueRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` } func (s GetIssueRequest) String() string { return tea.Prettify(s) } func (s GetIssueRequest) GoString() string { return s.String() } func (s *GetIssueRequest) SetAppKey(v int64) *GetIssueRequest { s.AppKey = &v return s } func (s *GetIssueRequest) SetBizModule(v string) *GetIssueRequest { s.BizModule = &v return s } func (s *GetIssueRequest) SetDigestHash(v string) *GetIssueRequest { s.DigestHash = &v return s } func (s *GetIssueRequest) SetFilter(v *GetIssueRequestFilter) *GetIssueRequest { s.Filter = v return s } func (s *GetIssueRequest) SetOs(v string) *GetIssueRequest { s.Os = &v return s } func (s *GetIssueRequest) SetTimeRange(v *GetIssueRequestTimeRange) *GetIssueRequest { s.TimeRange = v return s } type GetIssueRequestFilter struct { // example: // // MySQL_IOPS Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // Equal Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SubFilters []*string `json:"SubFilters,omitempty" xml:"SubFilters,omitempty" type:"Repeated"` Values []interface{} `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s GetIssueRequestFilter) String() string { return tea.Prettify(s) } func (s GetIssueRequestFilter) GoString() string { return s.String() } func (s *GetIssueRequestFilter) SetKey(v string) *GetIssueRequestFilter { s.Key = &v return s } func (s *GetIssueRequestFilter) SetOperator(v string) *GetIssueRequestFilter { s.Operator = &v return s } func (s *GetIssueRequestFilter) SetSubFilters(v []*string) *GetIssueRequestFilter { s.SubFilters = v return s } func (s *GetIssueRequestFilter) SetValues(v []interface{}) *GetIssueRequestFilter { s.Values = v return s } type GetIssueRequestTimeRange struct { // example: // // 2024-08-23T02:12:00Z EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // example: // // Host Granularity *int32 `json:"Granularity,omitempty" xml:"Granularity,omitempty"` // example: // // minute GranularityUnit *string `json:"GranularityUnit,omitempty" xml:"GranularityUnit,omitempty"` // example: // // 2024-12-18 00:00:00 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetIssueRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetIssueRequestTimeRange) GoString() string { return s.String() } func (s *GetIssueRequestTimeRange) SetEndTime(v int64) *GetIssueRequestTimeRange { s.EndTime = &v return s } func (s *GetIssueRequestTimeRange) SetGranularity(v int32) *GetIssueRequestTimeRange { s.Granularity = &v return s } func (s *GetIssueRequestTimeRange) SetGranularityUnit(v string) *GetIssueRequestTimeRange { s.GranularityUnit = &v return s } func (s *GetIssueRequestTimeRange) SetStartTime(v int64) *GetIssueRequestTimeRange { s.StartTime = &v return s } type GetIssueShrinkRequest struct { // AppKey // // This parameter is required. // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // h5Resource BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` // example: // // 2963475858785631 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"` // This parameter is required. // // example: // // h5 Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // This parameter is required. TimeRange *GetIssueShrinkRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` } func (s GetIssueShrinkRequest) String() string { return tea.Prettify(s) } func (s GetIssueShrinkRequest) GoString() string { return s.String() } func (s *GetIssueShrinkRequest) SetAppKey(v int64) *GetIssueShrinkRequest { s.AppKey = &v return s } func (s *GetIssueShrinkRequest) SetBizModule(v string) *GetIssueShrinkRequest { s.BizModule = &v return s } func (s *GetIssueShrinkRequest) SetDigestHash(v string) *GetIssueShrinkRequest { s.DigestHash = &v return s } func (s *GetIssueShrinkRequest) SetFilterShrink(v string) *GetIssueShrinkRequest { s.FilterShrink = &v return s } func (s *GetIssueShrinkRequest) SetOs(v string) *GetIssueShrinkRequest { s.Os = &v return s } func (s *GetIssueShrinkRequest) SetTimeRange(v *GetIssueShrinkRequestTimeRange) *GetIssueShrinkRequest { s.TimeRange = v return s } type GetIssueShrinkRequestTimeRange struct { // example: // // 2024-08-23T02:12:00Z EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // example: // // Host Granularity *int32 `json:"Granularity,omitempty" xml:"Granularity,omitempty"` // example: // // minute GranularityUnit *string `json:"GranularityUnit,omitempty" xml:"GranularityUnit,omitempty"` // example: // // 2024-12-18 00:00:00 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetIssueShrinkRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetIssueShrinkRequestTimeRange) GoString() string { return s.String() } func (s *GetIssueShrinkRequestTimeRange) SetEndTime(v int64) *GetIssueShrinkRequestTimeRange { s.EndTime = &v return s } func (s *GetIssueShrinkRequestTimeRange) SetGranularity(v int32) *GetIssueShrinkRequestTimeRange { s.Granularity = &v return s } func (s *GetIssueShrinkRequestTimeRange) SetGranularityUnit(v string) *GetIssueShrinkRequestTimeRange { s.GranularityUnit = &v return s } func (s *GetIssueShrinkRequestTimeRange) SetStartTime(v int64) *GetIssueShrinkRequestTimeRange { s.StartTime = &v return s } type GetIssueResponseBody struct { // Args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 200 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // Successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *GetIssueResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // example: // // A8313212-EB4E-4E15-A7F9-D9C8F3FE8E94 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // True Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetIssueResponseBody) String() string { return tea.Prettify(s) } func (s GetIssueResponseBody) GoString() string { return s.String() } func (s *GetIssueResponseBody) SetArgs(v map[string]interface{}) *GetIssueResponseBody { s.Args = v return s } func (s *GetIssueResponseBody) SetErrorCode(v int32) *GetIssueResponseBody { s.ErrorCode = &v return s } func (s *GetIssueResponseBody) SetMessage(v string) *GetIssueResponseBody { s.Message = &v return s } func (s *GetIssueResponseBody) SetModel(v *GetIssueResponseBodyModel) *GetIssueResponseBody { s.Model = v return s } func (s *GetIssueResponseBody) SetRequestId(v string) *GetIssueResponseBody { s.RequestId = &v return s } func (s *GetIssueResponseBody) SetSuccess(v bool) *GetIssueResponseBody { s.Success = &v return s } type GetIssueResponseBodyModel struct { AffectedVersions []*string `json:"AffectedVersions,omitempty" xml:"AffectedVersions,omitempty" type:"Repeated"` // example: // // java.lang.NullPointerException: Attempt to invoke virtual method \\"java.lang.Object java.lang.ref.WeakReference.get()\\" on a null object reference // // at e.l.a.a.d.h(BasePresenter.java:1) // // at e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1) // // at e.l.a.h.d.a$a.a(AliOssManager.java:2) CruxStack *string `json:"CruxStack,omitempty" xml:"CruxStack,omitempty"` // example: // // -6428474329608402395 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` // example: // // 2 ErrorColumn *int32 `json:"ErrorColumn,omitempty" xml:"ErrorColumn,omitempty"` // example: // // 2 ErrorCount *int32 `json:"ErrorCount,omitempty" xml:"ErrorCount,omitempty"` // example: // // 0.2 ErrorCountGrowthRate *float64 `json:"ErrorCountGrowthRate,omitempty" xml:"ErrorCountGrowthRate,omitempty"` // example: // // 4 ErrorDeviceCount *int32 `json:"ErrorDeviceCount,omitempty" xml:"ErrorDeviceCount,omitempty"` // example: // // 0.2 ErrorDeviceCountGrowthRate *float64 `json:"ErrorDeviceCountGrowthRate,omitempty" xml:"ErrorDeviceCountGrowthRate,omitempty"` // example: // // 0.2 ErrorDeviceRate *float64 `json:"ErrorDeviceRate,omitempty" xml:"ErrorDeviceRate,omitempty"` // example: // // 0.2 ErrorDeviceRateGrowthRate *float64 `json:"ErrorDeviceRateGrowthRate,omitempty" xml:"ErrorDeviceRateGrowthRate,omitempty"` // example: // // test.js ErrorFileName *string `json:"ErrorFileName,omitempty" xml:"ErrorFileName,omitempty"` // example: // // 1 ErrorLine *string `json:"ErrorLine,omitempty" xml:"ErrorLine,omitempty"` // example: // // Error ErrorName *string `json:"ErrorName,omitempty" xml:"ErrorName,omitempty"` // example: // // 0 ErrorRate *float64 `json:"ErrorRate,omitempty" xml:"ErrorRate,omitempty"` // example: // // 0.2 ErrorRateGrowthRate *float64 `json:"ErrorRateGrowthRate,omitempty" xml:"ErrorRateGrowthRate,omitempty"` // example: // // ErrorType ErrorType *string `json:"ErrorType,omitempty" xml:"ErrorType,omitempty"` // example: // // 1.0.0 FirstVersion *string `json:"FirstVersion,omitempty" xml:"FirstVersion,omitempty"` // example: // // 1673423227000 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 1740489688615 GmtLatest *int64 `json:"GmtLatest,omitempty" xml:"GmtLatest,omitempty"` // example: // // 1 KeyLine *int32 `json:"KeyLine,omitempty" xml:"KeyLine,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // java.lang.NullPointerException Stack *string `json:"Stack,omitempty" xml:"Stack,omitempty"` // example: // // SUCCESS Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // example: // // trustee instance Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"` // example: // // true SymbolicStatus *bool `json:"SymbolicStatus,omitempty" xml:"SymbolicStatus,omitempty"` Tags []*string `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` } func (s GetIssueResponseBodyModel) String() string { return tea.Prettify(s) } func (s GetIssueResponseBodyModel) GoString() string { return s.String() } func (s *GetIssueResponseBodyModel) SetAffectedVersions(v []*string) *GetIssueResponseBodyModel { s.AffectedVersions = v return s } func (s *GetIssueResponseBodyModel) SetCruxStack(v string) *GetIssueResponseBodyModel { s.CruxStack = &v return s } func (s *GetIssueResponseBodyModel) SetDigestHash(v string) *GetIssueResponseBodyModel { s.DigestHash = &v return s } func (s *GetIssueResponseBodyModel) SetErrorColumn(v int32) *GetIssueResponseBodyModel { s.ErrorColumn = &v return s } func (s *GetIssueResponseBodyModel) SetErrorCount(v int32) *GetIssueResponseBodyModel { s.ErrorCount = &v return s } func (s *GetIssueResponseBodyModel) SetErrorCountGrowthRate(v float64) *GetIssueResponseBodyModel { s.ErrorCountGrowthRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorDeviceCount(v int32) *GetIssueResponseBodyModel { s.ErrorDeviceCount = &v return s } func (s *GetIssueResponseBodyModel) SetErrorDeviceCountGrowthRate(v float64) *GetIssueResponseBodyModel { s.ErrorDeviceCountGrowthRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorDeviceRate(v float64) *GetIssueResponseBodyModel { s.ErrorDeviceRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorDeviceRateGrowthRate(v float64) *GetIssueResponseBodyModel { s.ErrorDeviceRateGrowthRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorFileName(v string) *GetIssueResponseBodyModel { s.ErrorFileName = &v return s } func (s *GetIssueResponseBodyModel) SetErrorLine(v string) *GetIssueResponseBodyModel { s.ErrorLine = &v return s } func (s *GetIssueResponseBodyModel) SetErrorName(v string) *GetIssueResponseBodyModel { s.ErrorName = &v return s } func (s *GetIssueResponseBodyModel) SetErrorRate(v float64) *GetIssueResponseBodyModel { s.ErrorRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorRateGrowthRate(v float64) *GetIssueResponseBodyModel { s.ErrorRateGrowthRate = &v return s } func (s *GetIssueResponseBodyModel) SetErrorType(v string) *GetIssueResponseBodyModel { s.ErrorType = &v return s } func (s *GetIssueResponseBodyModel) SetFirstVersion(v string) *GetIssueResponseBodyModel { s.FirstVersion = &v return s } func (s *GetIssueResponseBodyModel) SetGmtCreate(v int64) *GetIssueResponseBodyModel { s.GmtCreate = &v return s } func (s *GetIssueResponseBodyModel) SetGmtLatest(v int64) *GetIssueResponseBodyModel { s.GmtLatest = &v return s } func (s *GetIssueResponseBodyModel) SetKeyLine(v int32) *GetIssueResponseBodyModel { s.KeyLine = &v return s } func (s *GetIssueResponseBodyModel) SetName(v string) *GetIssueResponseBodyModel { s.Name = &v return s } func (s *GetIssueResponseBodyModel) SetStack(v string) *GetIssueResponseBodyModel { s.Stack = &v return s } func (s *GetIssueResponseBodyModel) SetStatus(v int32) *GetIssueResponseBodyModel { s.Status = &v return s } func (s *GetIssueResponseBodyModel) SetSummary(v string) *GetIssueResponseBodyModel { s.Summary = &v return s } func (s *GetIssueResponseBodyModel) SetSymbolicStatus(v bool) *GetIssueResponseBodyModel { s.SymbolicStatus = &v return s } func (s *GetIssueResponseBodyModel) SetTags(v []*string) *GetIssueResponseBodyModel { s.Tags = v return s } type GetIssueResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetIssueResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetIssueResponse) String() string { return tea.Prettify(s) } func (s GetIssueResponse) GoString() string { return s.String() } func (s *GetIssueResponse) SetHeaders(v map[string]*string) *GetIssueResponse { s.Headers = v return s } func (s *GetIssueResponse) SetStatusCode(v int32) *GetIssueResponse { s.StatusCode = &v return s } func (s *GetIssueResponse) SetBody(v *GetIssueResponseBody) *GetIssueResponse { s.Body = v return s } type GetIssuesRequest struct { // This parameter is required. // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // h5Resource BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` Filter *GetIssuesRequestFilter `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"` // example: // // GUI-TEST1711072832000 Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // instances OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"` // example: // // 1 OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"` // example: // // h5 Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // example: // // 1 PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` // example: // // 30 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // FE_RUNNING Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // This parameter is required. TimeRange *GetIssuesRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` } func (s GetIssuesRequest) String() string { return tea.Prettify(s) } func (s GetIssuesRequest) GoString() string { return s.String() } func (s *GetIssuesRequest) SetAppKey(v int64) *GetIssuesRequest { s.AppKey = &v return s } func (s *GetIssuesRequest) SetBizModule(v string) *GetIssuesRequest { s.BizModule = &v return s } func (s *GetIssuesRequest) SetFilter(v *GetIssuesRequestFilter) *GetIssuesRequest { s.Filter = v return s } func (s *GetIssuesRequest) SetName(v string) *GetIssuesRequest { s.Name = &v return s } func (s *GetIssuesRequest) SetOrderBy(v string) *GetIssuesRequest { s.OrderBy = &v return s } func (s *GetIssuesRequest) SetOrderType(v string) *GetIssuesRequest { s.OrderType = &v return s } func (s *GetIssuesRequest) SetOs(v string) *GetIssuesRequest { s.Os = &v return s } func (s *GetIssuesRequest) SetPageIndex(v int32) *GetIssuesRequest { s.PageIndex = &v return s } func (s *GetIssuesRequest) SetPageSize(v int32) *GetIssuesRequest { s.PageSize = &v return s } func (s *GetIssuesRequest) SetStatus(v int32) *GetIssuesRequest { s.Status = &v return s } func (s *GetIssuesRequest) SetTimeRange(v *GetIssuesRequestTimeRange) *GetIssuesRequest { s.TimeRange = v return s } type GetIssuesRequestFilter struct { // example: // // erConfig Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // example: // // BeginWith Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` SubFilters []*string `json:"SubFilters,omitempty" xml:"SubFilters,omitempty" type:"Repeated"` Values []interface{} `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` } func (s GetIssuesRequestFilter) String() string { return tea.Prettify(s) } func (s GetIssuesRequestFilter) GoString() string { return s.String() } func (s *GetIssuesRequestFilter) SetKey(v string) *GetIssuesRequestFilter { s.Key = &v return s } func (s *GetIssuesRequestFilter) SetOperator(v string) *GetIssuesRequestFilter { s.Operator = &v return s } func (s *GetIssuesRequestFilter) SetSubFilters(v []*string) *GetIssuesRequestFilter { s.SubFilters = v return s } func (s *GetIssuesRequestFilter) SetValues(v []interface{}) *GetIssuesRequestFilter { s.Values = v return s } type GetIssuesRequestTimeRange struct { // example: // // 2024-09-04T02:15:00Z EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // example: // // Host Granularity *int32 `json:"Granularity,omitempty" xml:"Granularity,omitempty"` // example: // // day GranularityUnit *string `json:"GranularityUnit,omitempty" xml:"GranularityUnit,omitempty"` // example: // // 2024-11-05T16:00:00Z StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetIssuesRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetIssuesRequestTimeRange) GoString() string { return s.String() } func (s *GetIssuesRequestTimeRange) SetEndTime(v int64) *GetIssuesRequestTimeRange { s.EndTime = &v return s } func (s *GetIssuesRequestTimeRange) SetGranularity(v int32) *GetIssuesRequestTimeRange { s.Granularity = &v return s } func (s *GetIssuesRequestTimeRange) SetGranularityUnit(v string) *GetIssuesRequestTimeRange { s.GranularityUnit = &v return s } func (s *GetIssuesRequestTimeRange) SetStartTime(v int64) *GetIssuesRequestTimeRange { s.StartTime = &v return s } type GetIssuesShrinkRequest struct { // This parameter is required. // // example: // // 233588686 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // h5Resource BizModule *string `json:"BizModule,omitempty" xml:"BizModule,omitempty"` FilterShrink *string `json:"Filter,omitempty" xml:"Filter,omitempty"` // example: // // GUI-TEST1711072832000 Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // instances OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"` // example: // // 1 OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"` // example: // // h5 Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // example: // // 1 PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` // example: // // 30 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // FE_RUNNING Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // This parameter is required. TimeRange *GetIssuesShrinkRequestTimeRange `json:"TimeRange,omitempty" xml:"TimeRange,omitempty" type:"Struct"` } func (s GetIssuesShrinkRequest) String() string { return tea.Prettify(s) } func (s GetIssuesShrinkRequest) GoString() string { return s.String() } func (s *GetIssuesShrinkRequest) SetAppKey(v int64) *GetIssuesShrinkRequest { s.AppKey = &v return s } func (s *GetIssuesShrinkRequest) SetBizModule(v string) *GetIssuesShrinkRequest { s.BizModule = &v return s } func (s *GetIssuesShrinkRequest) SetFilterShrink(v string) *GetIssuesShrinkRequest { s.FilterShrink = &v return s } func (s *GetIssuesShrinkRequest) SetName(v string) *GetIssuesShrinkRequest { s.Name = &v return s } func (s *GetIssuesShrinkRequest) SetOrderBy(v string) *GetIssuesShrinkRequest { s.OrderBy = &v return s } func (s *GetIssuesShrinkRequest) SetOrderType(v string) *GetIssuesShrinkRequest { s.OrderType = &v return s } func (s *GetIssuesShrinkRequest) SetOs(v string) *GetIssuesShrinkRequest { s.Os = &v return s } func (s *GetIssuesShrinkRequest) SetPageIndex(v int32) *GetIssuesShrinkRequest { s.PageIndex = &v return s } func (s *GetIssuesShrinkRequest) SetPageSize(v int32) *GetIssuesShrinkRequest { s.PageSize = &v return s } func (s *GetIssuesShrinkRequest) SetStatus(v int32) *GetIssuesShrinkRequest { s.Status = &v return s } func (s *GetIssuesShrinkRequest) SetTimeRange(v *GetIssuesShrinkRequestTimeRange) *GetIssuesShrinkRequest { s.TimeRange = v return s } type GetIssuesShrinkRequestTimeRange struct { // example: // // 2024-09-04T02:15:00Z EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // example: // // Host Granularity *int32 `json:"Granularity,omitempty" xml:"Granularity,omitempty"` // example: // // day GranularityUnit *string `json:"GranularityUnit,omitempty" xml:"GranularityUnit,omitempty"` // example: // // 2024-11-05T16:00:00Z StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` } func (s GetIssuesShrinkRequestTimeRange) String() string { return tea.Prettify(s) } func (s GetIssuesShrinkRequestTimeRange) GoString() string { return s.String() } func (s *GetIssuesShrinkRequestTimeRange) SetEndTime(v int64) *GetIssuesShrinkRequestTimeRange { s.EndTime = &v return s } func (s *GetIssuesShrinkRequestTimeRange) SetGranularity(v int32) *GetIssuesShrinkRequestTimeRange { s.Granularity = &v return s } func (s *GetIssuesShrinkRequestTimeRange) SetGranularityUnit(v string) *GetIssuesShrinkRequestTimeRange { s.GranularityUnit = &v return s } func (s *GetIssuesShrinkRequestTimeRange) SetStartTime(v int64) *GetIssuesShrinkRequestTimeRange { s.StartTime = &v return s } type GetIssuesResponseBody struct { // Args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 200 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *GetIssuesResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // example: // // 22111548-55D2-4258-9B18-273E4C134444 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // True Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetIssuesResponseBody) String() string { return tea.Prettify(s) } func (s GetIssuesResponseBody) GoString() string { return s.String() } func (s *GetIssuesResponseBody) SetArgs(v map[string]interface{}) *GetIssuesResponseBody { s.Args = v return s } func (s *GetIssuesResponseBody) SetErrorCode(v int32) *GetIssuesResponseBody { s.ErrorCode = &v return s } func (s *GetIssuesResponseBody) SetMessage(v string) *GetIssuesResponseBody { s.Message = &v return s } func (s *GetIssuesResponseBody) SetModel(v *GetIssuesResponseBodyModel) *GetIssuesResponseBody { s.Model = v return s } func (s *GetIssuesResponseBody) SetRequestId(v string) *GetIssuesResponseBody { s.RequestId = &v return s } func (s *GetIssuesResponseBody) SetSuccess(v bool) *GetIssuesResponseBody { s.Success = &v return s } type GetIssuesResponseBodyModel struct { Items []*GetIssuesResponseBodyModelItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"` // example: // // 2 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 1 Pages *int32 `json:"Pages,omitempty" xml:"Pages,omitempty"` // example: // // 0 Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s GetIssuesResponseBodyModel) String() string { return tea.Prettify(s) } func (s GetIssuesResponseBodyModel) GoString() string { return s.String() } func (s *GetIssuesResponseBodyModel) SetItems(v []*GetIssuesResponseBodyModelItems) *GetIssuesResponseBodyModel { s.Items = v return s } func (s *GetIssuesResponseBodyModel) SetPageNum(v int32) *GetIssuesResponseBodyModel { s.PageNum = &v return s } func (s *GetIssuesResponseBodyModel) SetPageSize(v int32) *GetIssuesResponseBodyModel { s.PageSize = &v return s } func (s *GetIssuesResponseBodyModel) SetPages(v int32) *GetIssuesResponseBodyModel { s.Pages = &v return s } func (s *GetIssuesResponseBodyModel) SetTotal(v int64) *GetIssuesResponseBodyModel { s.Total = &v return s } type GetIssuesResponseBodyModelItems struct { // example: // // 1 AffectedUserCount *int32 `json:"AffectedUserCount,omitempty" xml:"AffectedUserCount,omitempty"` // example: // // -3481243636390427020 DigestHash *string `json:"DigestHash,omitempty" xml:"DigestHash,omitempty"` // example: // // 1 DomScore *string `json:"DomScore,omitempty" xml:"DomScore,omitempty"` // example: // // 1 ErrorColumn *int32 `json:"ErrorColumn,omitempty" xml:"ErrorColumn,omitempty"` // example: // // 2 ErrorCount *int32 `json:"ErrorCount,omitempty" xml:"ErrorCount,omitempty"` // example: // // 1 ErrorDeviceCount *int32 `json:"ErrorDeviceCount,omitempty" xml:"ErrorDeviceCount,omitempty"` // example: // // 1.0 ErrorDeviceRate *float64 `json:"ErrorDeviceRate,omitempty" xml:"ErrorDeviceRate,omitempty"` // example: // // test.js ErrorFileName *string `json:"ErrorFileName,omitempty" xml:"ErrorFileName,omitempty"` // example: // // 1 ErrorLine *int32 `json:"ErrorLine,omitempty" xml:"ErrorLine,omitempty"` // example: // // ErrorName ErrorName *string `json:"ErrorName,omitempty" xml:"ErrorName,omitempty"` // example: // // 0 ErrorRate *float64 `json:"ErrorRate,omitempty" xml:"ErrorRate,omitempty"` // example: // // Error ErrorType *string `json:"ErrorType,omitempty" xml:"ErrorType,omitempty"` // example: // // 1691745496851 EventTime *string `json:"EventTime,omitempty" xml:"EventTime,omitempty"` // example: // // 1.0.0 FirstVersion *string `json:"FirstVersion,omitempty" xml:"FirstVersion,omitempty"` // example: // // ServiceType Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // example: // // java.lang.NullPointerException: Attempt to invoke virtual method \\"java.lang.Object java.lang.ref.WeakReference.get()\\" on a null object reference // // at e.l.a.a.d.h(BasePresenter.java:1) // // at e.l.a.g.c.e.g.s1(GoodsPigLoadPresenter.java:1) // // at e.l.a.h.d.a$a.a(AliOssManager.java:2) Stack *string `json:"Stack,omitempty" xml:"Stack,omitempty"` // example: // // CREATE_COMPLETE Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` } func (s GetIssuesResponseBodyModelItems) String() string { return tea.Prettify(s) } func (s GetIssuesResponseBodyModelItems) GoString() string { return s.String() } func (s *GetIssuesResponseBodyModelItems) SetAffectedUserCount(v int32) *GetIssuesResponseBodyModelItems { s.AffectedUserCount = &v return s } func (s *GetIssuesResponseBodyModelItems) SetDigestHash(v string) *GetIssuesResponseBodyModelItems { s.DigestHash = &v return s } func (s *GetIssuesResponseBodyModelItems) SetDomScore(v string) *GetIssuesResponseBodyModelItems { s.DomScore = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorColumn(v int32) *GetIssuesResponseBodyModelItems { s.ErrorColumn = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorCount(v int32) *GetIssuesResponseBodyModelItems { s.ErrorCount = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorDeviceCount(v int32) *GetIssuesResponseBodyModelItems { s.ErrorDeviceCount = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorDeviceRate(v float64) *GetIssuesResponseBodyModelItems { s.ErrorDeviceRate = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorFileName(v string) *GetIssuesResponseBodyModelItems { s.ErrorFileName = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorLine(v int32) *GetIssuesResponseBodyModelItems { s.ErrorLine = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorName(v string) *GetIssuesResponseBodyModelItems { s.ErrorName = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorRate(v float64) *GetIssuesResponseBodyModelItems { s.ErrorRate = &v return s } func (s *GetIssuesResponseBodyModelItems) SetErrorType(v string) *GetIssuesResponseBodyModelItems { s.ErrorType = &v return s } func (s *GetIssuesResponseBodyModelItems) SetEventTime(v string) *GetIssuesResponseBodyModelItems { s.EventTime = &v return s } func (s *GetIssuesResponseBodyModelItems) SetFirstVersion(v string) *GetIssuesResponseBodyModelItems { s.FirstVersion = &v return s } func (s *GetIssuesResponseBodyModelItems) SetName(v string) *GetIssuesResponseBodyModelItems { s.Name = &v return s } func (s *GetIssuesResponseBodyModelItems) SetStack(v string) *GetIssuesResponseBodyModelItems { s.Stack = &v return s } func (s *GetIssuesResponseBodyModelItems) SetStatus(v int32) *GetIssuesResponseBodyModelItems { s.Status = &v return s } type GetIssuesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetIssuesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetIssuesResponse) String() string { return tea.Prettify(s) } func (s GetIssuesResponse) GoString() string { return s.String() } func (s *GetIssuesResponse) SetHeaders(v map[string]*string) *GetIssuesResponse { s.Headers = v return s } func (s *GetIssuesResponse) SetStatusCode(v int32) *GetIssuesResponse { s.StatusCode = &v return s } func (s *GetIssuesResponse) SetBody(v *GetIssuesResponseBody) *GetIssuesResponse { s.Body = v return s } type GetSymbolicFilesRequest struct { // appKey // // This parameter is required. // // example: // // 24780725 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // example: // // 1.0 AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // 1743523199999 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // example: // // NORMAL ExportStatus *string `json:"ExportStatus,omitempty" xml:"ExportStatus,omitempty"` // example: // // app_so.zip FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` // This parameter is required. // // example: // // APP_SO FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"` // This parameter is required. // // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // This parameter is required. // // example: // // 1 PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"` // This parameter is required. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 1742918400000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // uuid // // example: // // abcf4a4b-158c-4a0b-b81c-262785d84c4f Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` } func (s GetSymbolicFilesRequest) String() string { return tea.Prettify(s) } func (s GetSymbolicFilesRequest) GoString() string { return s.String() } func (s *GetSymbolicFilesRequest) SetAppKey(v int64) *GetSymbolicFilesRequest { s.AppKey = &v return s } func (s *GetSymbolicFilesRequest) SetAppVersion(v string) *GetSymbolicFilesRequest { s.AppVersion = &v return s } func (s *GetSymbolicFilesRequest) SetEndTime(v int64) *GetSymbolicFilesRequest { s.EndTime = &v return s } func (s *GetSymbolicFilesRequest) SetExportStatus(v string) *GetSymbolicFilesRequest { s.ExportStatus = &v return s } func (s *GetSymbolicFilesRequest) SetFileName(v string) *GetSymbolicFilesRequest { s.FileName = &v return s } func (s *GetSymbolicFilesRequest) SetFileType(v string) *GetSymbolicFilesRequest { s.FileType = &v return s } func (s *GetSymbolicFilesRequest) SetOs(v string) *GetSymbolicFilesRequest { s.Os = &v return s } func (s *GetSymbolicFilesRequest) SetPageIndex(v int32) *GetSymbolicFilesRequest { s.PageIndex = &v return s } func (s *GetSymbolicFilesRequest) SetPageSize(v int32) *GetSymbolicFilesRequest { s.PageSize = &v return s } func (s *GetSymbolicFilesRequest) SetStartTime(v int64) *GetSymbolicFilesRequest { s.StartTime = &v return s } func (s *GetSymbolicFilesRequest) SetUuid(v string) *GetSymbolicFilesRequest { s.Uuid = &v return s } type GetSymbolicFilesResponseBody struct { // Args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 200 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *GetSymbolicFilesResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // requestId // // example: // // B3AD0FE4-36EF-1641-90B1-77618166F2ff RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s GetSymbolicFilesResponseBody) String() string { return tea.Prettify(s) } func (s GetSymbolicFilesResponseBody) GoString() string { return s.String() } func (s *GetSymbolicFilesResponseBody) SetArgs(v map[string]interface{}) *GetSymbolicFilesResponseBody { s.Args = v return s } func (s *GetSymbolicFilesResponseBody) SetErrorCode(v int32) *GetSymbolicFilesResponseBody { s.ErrorCode = &v return s } func (s *GetSymbolicFilesResponseBody) SetMessage(v string) *GetSymbolicFilesResponseBody { s.Message = &v return s } func (s *GetSymbolicFilesResponseBody) SetModel(v *GetSymbolicFilesResponseBodyModel) *GetSymbolicFilesResponseBody { s.Model = v return s } func (s *GetSymbolicFilesResponseBody) SetRequestId(v string) *GetSymbolicFilesResponseBody { s.RequestId = &v return s } func (s *GetSymbolicFilesResponseBody) SetSuccess(v bool) *GetSymbolicFilesResponseBody { s.Success = &v return s } type GetSymbolicFilesResponseBodyModel struct { Items []*GetSymbolicFilesResponseBodyModelItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"` // example: // // 1 PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"` // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // 3 Pages *int32 `json:"Pages,omitempty" xml:"Pages,omitempty"` // example: // // 30 Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"` } func (s GetSymbolicFilesResponseBodyModel) String() string { return tea.Prettify(s) } func (s GetSymbolicFilesResponseBodyModel) GoString() string { return s.String() } func (s *GetSymbolicFilesResponseBodyModel) SetItems(v []*GetSymbolicFilesResponseBodyModelItems) *GetSymbolicFilesResponseBodyModel { s.Items = v return s } func (s *GetSymbolicFilesResponseBodyModel) SetPageNum(v int32) *GetSymbolicFilesResponseBodyModel { s.PageNum = &v return s } func (s *GetSymbolicFilesResponseBodyModel) SetPageSize(v int32) *GetSymbolicFilesResponseBodyModel { s.PageSize = &v return s } func (s *GetSymbolicFilesResponseBodyModel) SetPages(v int32) *GetSymbolicFilesResponseBodyModel { s.Pages = &v return s } func (s *GetSymbolicFilesResponseBodyModel) SetTotal(v int64) *GetSymbolicFilesResponseBodyModel { s.Total = &v return s } type GetSymbolicFilesResponseBodyModelItems struct { // example: // // 1.0.0 AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // e8a1a2b9ab653780b34383a942ac91b2 BuildId *string `json:"BuildId,omitempty" xml:"BuildId,omitempty"` // example: // // EXPORT_SUCCESS ExportStatus *string `json:"ExportStatus,omitempty" xml:"ExportStatus,omitempty"` // example: // // app_so.zip FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` // example: // // 24781204@android/1743506690915-app_so.zip FilePath *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"` // example: // // APP_SO FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"` // example: // // 1655962713000 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // example: // // 392522 Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` // example: // // NORMAL Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // uuid // // example: // // 9634758587856312DEV Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` } func (s GetSymbolicFilesResponseBodyModelItems) String() string { return tea.Prettify(s) } func (s GetSymbolicFilesResponseBodyModelItems) GoString() string { return s.String() } func (s *GetSymbolicFilesResponseBodyModelItems) SetAppVersion(v string) *GetSymbolicFilesResponseBodyModelItems { s.AppVersion = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetBuildId(v string) *GetSymbolicFilesResponseBodyModelItems { s.BuildId = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetExportStatus(v string) *GetSymbolicFilesResponseBodyModelItems { s.ExportStatus = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetFileName(v string) *GetSymbolicFilesResponseBodyModelItems { s.FileName = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetFilePath(v string) *GetSymbolicFilesResponseBodyModelItems { s.FilePath = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetFileType(v string) *GetSymbolicFilesResponseBodyModelItems { s.FileType = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetGmtCreate(v int64) *GetSymbolicFilesResponseBodyModelItems { s.GmtCreate = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetId(v int64) *GetSymbolicFilesResponseBodyModelItems { s.Id = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetStatus(v string) *GetSymbolicFilesResponseBodyModelItems { s.Status = &v return s } func (s *GetSymbolicFilesResponseBodyModelItems) SetUuid(v string) *GetSymbolicFilesResponseBodyModelItems { s.Uuid = &v return s } type GetSymbolicFilesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSymbolicFilesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetSymbolicFilesResponse) String() string { return tea.Prettify(s) } func (s GetSymbolicFilesResponse) GoString() string { return s.String() } func (s *GetSymbolicFilesResponse) SetHeaders(v map[string]*string) *GetSymbolicFilesResponse { s.Headers = v return s } func (s *GetSymbolicFilesResponse) SetStatusCode(v int32) *GetSymbolicFilesResponse { s.StatusCode = &v return s } func (s *GetSymbolicFilesResponse) SetBody(v *GetSymbolicFilesResponseBody) *GetSymbolicFilesResponse { s.Body = v return s } type RequestUploadTokenRequest struct { // appKey // // This parameter is required. // // example: // // 24780725 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // This parameter is required. // // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` } func (s RequestUploadTokenRequest) String() string { return tea.Prettify(s) } func (s RequestUploadTokenRequest) GoString() string { return s.String() } func (s *RequestUploadTokenRequest) SetAppKey(v int64) *RequestUploadTokenRequest { s.AppKey = &v return s } func (s *RequestUploadTokenRequest) SetOs(v string) *RequestUploadTokenRequest { s.Os = &v return s } type RequestUploadTokenResponseBody struct { // Args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 200 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // Successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Model *RequestUploadTokenResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"` // example: // // AB8AB5EC-9636-421D-AE7C-BB227DFC95B0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // True Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s RequestUploadTokenResponseBody) String() string { return tea.Prettify(s) } func (s RequestUploadTokenResponseBody) GoString() string { return s.String() } func (s *RequestUploadTokenResponseBody) SetArgs(v map[string]interface{}) *RequestUploadTokenResponseBody { s.Args = v return s } func (s *RequestUploadTokenResponseBody) SetErrorCode(v int32) *RequestUploadTokenResponseBody { s.ErrorCode = &v return s } func (s *RequestUploadTokenResponseBody) SetMessage(v string) *RequestUploadTokenResponseBody { s.Message = &v return s } func (s *RequestUploadTokenResponseBody) SetModel(v *RequestUploadTokenResponseBodyModel) *RequestUploadTokenResponseBody { s.Model = v return s } func (s *RequestUploadTokenResponseBody) SetRequestId(v string) *RequestUploadTokenResponseBody { s.RequestId = &v return s } func (s *RequestUploadTokenResponseBody) SetSuccess(v bool) *RequestUploadTokenResponseBody { s.Success = &v return s } type RequestUploadTokenResponseBodyModel struct { // OSS AccessKeyId // // example: // // STS.NXEGHKdjkdnINNgLiDE AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"` // OSS AccessKeySecret // // example: // // ikKgkNDGedInGEIngL AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"` // example: // // oss-cn-shanghai.aliyuncs.com Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"` // example: // // Szi9v92mHNikdknfe SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"` // example: // // symbolic-prod UploadBucket *string `json:"UploadBucket,omitempty" xml:"UploadBucket,omitempty"` // example: // // /335374903@iphoneos/ UploadDir *string `json:"UploadDir,omitempty" xml:"UploadDir,omitempty"` } func (s RequestUploadTokenResponseBodyModel) String() string { return tea.Prettify(s) } func (s RequestUploadTokenResponseBodyModel) GoString() string { return s.String() } func (s *RequestUploadTokenResponseBodyModel) SetAccessKeyId(v string) *RequestUploadTokenResponseBodyModel { s.AccessKeyId = &v return s } func (s *RequestUploadTokenResponseBodyModel) SetAccessKeySecret(v string) *RequestUploadTokenResponseBodyModel { s.AccessKeySecret = &v return s } func (s *RequestUploadTokenResponseBodyModel) SetEndpoint(v string) *RequestUploadTokenResponseBodyModel { s.Endpoint = &v return s } func (s *RequestUploadTokenResponseBodyModel) SetSecurityToken(v string) *RequestUploadTokenResponseBodyModel { s.SecurityToken = &v return s } func (s *RequestUploadTokenResponseBodyModel) SetUploadBucket(v string) *RequestUploadTokenResponseBodyModel { s.UploadBucket = &v return s } func (s *RequestUploadTokenResponseBodyModel) SetUploadDir(v string) *RequestUploadTokenResponseBodyModel { s.UploadDir = &v return s } type RequestUploadTokenResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RequestUploadTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s RequestUploadTokenResponse) String() string { return tea.Prettify(s) } func (s RequestUploadTokenResponse) GoString() string { return s.String() } func (s *RequestUploadTokenResponse) SetHeaders(v map[string]*string) *RequestUploadTokenResponse { s.Headers = v return s } func (s *RequestUploadTokenResponse) SetStatusCode(v int32) *RequestUploadTokenResponse { s.StatusCode = &v return s } func (s *RequestUploadTokenResponse) SetBody(v *RequestUploadTokenResponseBody) *RequestUploadTokenResponse { s.Body = v return s } type SubmitSymbolicRequest struct { // appKey // // This parameter is required. // // example: // // 24781204 AppKey *int64 `json:"AppKey,omitempty" xml:"AppKey,omitempty"` // example: // // 1.0 AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"` // example: // // ab6b81d800968f2 BuildId *string `json:"BuildId,omitempty" xml:"BuildId,omitempty"` // This parameter is required. // // example: // // app_so.zip FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` // This parameter is required. // // example: // // 24781204@android/1743506690915-app_so.zip FilePath *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"` // This parameter is required. // // example: // // APP_SO FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"` // This parameter is required. // // example: // // android Os *string `json:"Os,omitempty" xml:"Os,omitempty"` // uuid // // example: // // abcf4a4b-158c-4a0b-b81c-262785d84c4f Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` } func (s SubmitSymbolicRequest) String() string { return tea.Prettify(s) } func (s SubmitSymbolicRequest) GoString() string { return s.String() } func (s *SubmitSymbolicRequest) SetAppKey(v int64) *SubmitSymbolicRequest { s.AppKey = &v return s } func (s *SubmitSymbolicRequest) SetAppVersion(v string) *SubmitSymbolicRequest { s.AppVersion = &v return s } func (s *SubmitSymbolicRequest) SetBuildId(v string) *SubmitSymbolicRequest { s.BuildId = &v return s } func (s *SubmitSymbolicRequest) SetFileName(v string) *SubmitSymbolicRequest { s.FileName = &v return s } func (s *SubmitSymbolicRequest) SetFilePath(v string) *SubmitSymbolicRequest { s.FilePath = &v return s } func (s *SubmitSymbolicRequest) SetFileType(v string) *SubmitSymbolicRequest { s.FileType = &v return s } func (s *SubmitSymbolicRequest) SetOs(v string) *SubmitSymbolicRequest { s.Os = &v return s } func (s *SubmitSymbolicRequest) SetUuid(v string) *SubmitSymbolicRequest { s.Uuid = &v return s } type SubmitSymbolicResponseBody struct { // args Args map[string]interface{} `json:"Args,omitempty" xml:"Args,omitempty"` // example: // // 500 ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // example: // // Successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // example: // // B3AD0FE4-36EF-1641-90B1-77618166F2ff RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // True Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s SubmitSymbolicResponseBody) String() string { return tea.Prettify(s) } func (s SubmitSymbolicResponseBody) GoString() string { return s.String() } func (s *SubmitSymbolicResponseBody) SetArgs(v map[string]interface{}) *SubmitSymbolicResponseBody { s.Args = v return s } func (s *SubmitSymbolicResponseBody) SetErrorCode(v int32) *SubmitSymbolicResponseBody { s.ErrorCode = &v return s } func (s *SubmitSymbolicResponseBody) SetMessage(v string) *SubmitSymbolicResponseBody { s.Message = &v return s } func (s *SubmitSymbolicResponseBody) SetRequestId(v string) *SubmitSymbolicResponseBody { s.RequestId = &v return s } func (s *SubmitSymbolicResponseBody) SetSuccess(v bool) *SubmitSymbolicResponseBody { s.Success = &v return s } type SubmitSymbolicResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitSymbolicResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitSymbolicResponse) String() string { return tea.Prettify(s) } func (s SubmitSymbolicResponse) GoString() string { return s.String() } func (s *SubmitSymbolicResponse) SetHeaders(v map[string]*string) *SubmitSymbolicResponse { s.Headers = v return s } func (s *SubmitSymbolicResponse) SetStatusCode(v int32) *SubmitSymbolicResponse { s.StatusCode = &v return s } func (s *SubmitSymbolicResponse) SetBody(v *SubmitSymbolicResponseBody) *SubmitSymbolicResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("regional") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("emas-appmonitor"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取错误事件详情 // // @param request - GetErrorRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetErrorResponse func (client *Client) GetErrorWithOptions(request *GetErrorRequest, runtime *util.RuntimeOptions) (_result *GetErrorResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.BizModule)) { body["BizModule"] = request.BizModule } if !tea.BoolValue(util.IsUnset(request.ClientTime)) { body["ClientTime"] = request.ClientTime } if !tea.BoolValue(util.IsUnset(request.Did)) { body["Did"] = request.Did } if !tea.BoolValue(util.IsUnset(request.Force)) { body["Force"] = request.Force } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } if !tea.BoolValue(util.IsUnset(request.Uuid)) { body["Uuid"] = request.Uuid } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetError"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &GetErrorResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &GetErrorResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // Summary: // // 获取错误事件详情 // // @param request - GetErrorRequest // // @return GetErrorResponse func (client *Client) GetError(request *GetErrorRequest) (_result *GetErrorResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetErrorResponse{} _body, _err := client.GetErrorWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取某一聚合错误下所有的错误事件列表 // // @param tmpReq - GetErrorsRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetErrorsResponse func (client *Client) GetErrorsWithOptions(tmpReq *GetErrorsRequest, runtime *util.RuntimeOptions) (_result *GetErrorsResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &GetErrorsShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.Filter)) { request.FilterShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Filter, tea.String("Filter"), tea.String("json")) } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.BizModule)) { body["BizModule"] = request.BizModule } if !tea.BoolValue(util.IsUnset(request.DigestHash)) { body["DigestHash"] = request.DigestHash } if !tea.BoolValue(util.IsUnset(request.FilterShrink)) { body["Filter"] = request.FilterShrink } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { body["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } bodyFlat := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TimeRange)) { bodyFlat["TimeRange"] = request.TimeRange } if !tea.BoolValue(util.IsUnset(request.Utdid)) { body["Utdid"] = request.Utdid } body = tea.ToMap(body, openapiutil.Query(bodyFlat)) req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetErrors"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &GetErrorsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &GetErrorsResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // Summary: // // 获取某一聚合错误下所有的错误事件列表 // // @param request - GetErrorsRequest // // @return GetErrorsResponse func (client *Client) GetErrors(request *GetErrorsRequest) (_result *GetErrorsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetErrorsResponse{} _body, _err := client.GetErrorsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取聚合错误详情 // // @param tmpReq - GetIssueRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetIssueResponse func (client *Client) GetIssueWithOptions(tmpReq *GetIssueRequest, runtime *util.RuntimeOptions) (_result *GetIssueResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &GetIssueShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.Filter)) { request.FilterShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Filter, tea.String("Filter"), tea.String("json")) } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.BizModule)) { body["BizModule"] = request.BizModule } if !tea.BoolValue(util.IsUnset(request.DigestHash)) { body["DigestHash"] = request.DigestHash } if !tea.BoolValue(util.IsUnset(request.FilterShrink)) { body["Filter"] = request.FilterShrink } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } bodyFlat := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TimeRange)) { bodyFlat["TimeRange"] = request.TimeRange } body = tea.ToMap(body, openapiutil.Query(bodyFlat)) req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetIssue"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &GetIssueResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &GetIssueResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // Summary: // // 获取聚合错误详情 // // @param request - GetIssueRequest // // @return GetIssueResponse func (client *Client) GetIssue(request *GetIssueRequest) (_result *GetIssueResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetIssueResponse{} _body, _err := client.GetIssueWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取聚合错误列表 // // @param tmpReq - GetIssuesRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetIssuesResponse func (client *Client) GetIssuesWithOptions(tmpReq *GetIssuesRequest, runtime *util.RuntimeOptions) (_result *GetIssuesResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &GetIssuesShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.Filter)) { request.FilterShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Filter, tea.String("Filter"), tea.String("json")) } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.BizModule)) { body["BizModule"] = request.BizModule } if !tea.BoolValue(util.IsUnset(request.FilterShrink)) { body["Filter"] = request.FilterShrink } if !tea.BoolValue(util.IsUnset(request.Name)) { body["Name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.OrderBy)) { body["OrderBy"] = request.OrderBy } if !tea.BoolValue(util.IsUnset(request.OrderType)) { body["OrderType"] = request.OrderType } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { body["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.Status)) { body["Status"] = request.Status } bodyFlat := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TimeRange)) { bodyFlat["TimeRange"] = request.TimeRange } body = tea.ToMap(body, openapiutil.Query(bodyFlat)) req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetIssues"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &GetIssuesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &GetIssuesResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // Summary: // // 获取聚合错误列表 // // @param request - GetIssuesRequest // // @return GetIssuesResponse func (client *Client) GetIssues(request *GetIssuesRequest) (_result *GetIssuesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetIssuesResponse{} _body, _err := client.GetIssuesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // @param request - GetSymbolicFilesRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return GetSymbolicFilesResponse func (client *Client) GetSymbolicFilesWithOptions(request *GetSymbolicFilesRequest, runtime *util.RuntimeOptions) (_result *GetSymbolicFilesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { body["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime } if !tea.BoolValue(util.IsUnset(request.ExportStatus)) { body["ExportStatus"] = request.ExportStatus } if !tea.BoolValue(util.IsUnset(request.FileName)) { body["FileName"] = request.FileName } if !tea.BoolValue(util.IsUnset(request.FileType)) { body["FileType"] = request.FileType } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } if !tea.BoolValue(util.IsUnset(request.PageIndex)) { body["PageIndex"] = request.PageIndex } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.Uuid)) { body["Uuid"] = request.Uuid } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("GetSymbolicFiles"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &GetSymbolicFilesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &GetSymbolicFilesResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // @param request - GetSymbolicFilesRequest // // @return GetSymbolicFilesResponse func (client *Client) GetSymbolicFiles(request *GetSymbolicFilesRequest) (_result *GetSymbolicFilesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetSymbolicFilesResponse{} _body, _err := client.GetSymbolicFilesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // @param request - RequestUploadTokenRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return RequestUploadTokenResponse func (client *Client) RequestUploadTokenWithOptions(request *RequestUploadTokenRequest, runtime *util.RuntimeOptions) (_result *RequestUploadTokenResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("RequestUploadToken"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &RequestUploadTokenResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &RequestUploadTokenResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // @param request - RequestUploadTokenRequest // // @return RequestUploadTokenResponse func (client *Client) RequestUploadToken(request *RequestUploadTokenRequest) (_result *RequestUploadTokenResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &RequestUploadTokenResponse{} _body, _err := client.RequestUploadTokenWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // @param request - SubmitSymbolicRequest // // @param runtime - runtime options for this request RuntimeOptions // // @return SubmitSymbolicResponse func (client *Client) SubmitSymbolicWithOptions(request *SubmitSymbolicRequest, runtime *util.RuntimeOptions) (_result *SubmitSymbolicResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AppKey)) { body["AppKey"] = request.AppKey } if !tea.BoolValue(util.IsUnset(request.AppVersion)) { body["AppVersion"] = request.AppVersion } if !tea.BoolValue(util.IsUnset(request.BuildId)) { body["BuildId"] = request.BuildId } if !tea.BoolValue(util.IsUnset(request.FileName)) { body["FileName"] = request.FileName } if !tea.BoolValue(util.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath } if !tea.BoolValue(util.IsUnset(request.FileType)) { body["FileType"] = request.FileType } if !tea.BoolValue(util.IsUnset(request.Os)) { body["Os"] = request.Os } if !tea.BoolValue(util.IsUnset(request.Uuid)) { body["Uuid"] = request.Uuid } req := &openapi.OpenApiRequest{ Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitSymbolic"), Version: tea.String("2019-06-11"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("RPC"), ReqBodyType: tea.String("formData"), BodyType: tea.String("json"), } if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) { _result = &SubmitSymbolicResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } else { _result = &SubmitSymbolicResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } } // @param request - SubmitSymbolicRequest // // @return SubmitSymbolicResponse func (client *Client) SubmitSymbolic(request *SubmitSymbolicRequest) (_result *SubmitSymbolicResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SubmitSymbolicResponse{} _body, _err := client.SubmitSymbolicWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }