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
}