Documentation ¶
Index ¶
- Constants
- type AndroidAppInfo
- type AndroidPlan
- type AndroidResult
- type AppDetailInfo
- type AppInfo
- type AppSetInfo
- type AppletInfo
- type AppletPlan
- type AppletResult
- type BindInfo
- type CancelEncryptTaskRequest
- type CancelEncryptTaskRequestParams
- type CancelEncryptTaskResponse
- type CancelEncryptTaskResponseParams
- type Client
- func (c *Client) CancelEncryptTask(request *CancelEncryptTaskRequest) (response *CancelEncryptTaskResponse, err error)
- func (c *Client) CancelEncryptTaskWithContext(ctx context.Context, request *CancelEncryptTaskRequest) (response *CancelEncryptTaskResponse, err error)
- func (c *Client) CreateBindInstance(request *CreateBindInstanceRequest) (response *CreateBindInstanceResponse, err error)
- func (c *Client) CreateBindInstanceWithContext(ctx context.Context, request *CreateBindInstanceRequest) (response *CreateBindInstanceResponse, err error)
- func (c *Client) CreateCosSecKeyInstance(request *CreateCosSecKeyInstanceRequest) (response *CreateCosSecKeyInstanceResponse, err error)
- func (c *Client) CreateCosSecKeyInstanceWithContext(ctx context.Context, request *CreateCosSecKeyInstanceRequest) (response *CreateCosSecKeyInstanceResponse, err error)
- func (c *Client) CreateEncryptInstance(request *CreateEncryptInstanceRequest) (response *CreateEncryptInstanceResponse, err error)
- func (c *Client) CreateEncryptInstanceWithContext(ctx context.Context, request *CreateEncryptInstanceRequest) (response *CreateEncryptInstanceResponse, err error)
- func (c *Client) CreateOrderInstance(request *CreateOrderInstanceRequest) (response *CreateOrderInstanceResponse, err error)
- func (c *Client) CreateOrderInstanceWithContext(ctx context.Context, request *CreateOrderInstanceRequest) (response *CreateOrderInstanceResponse, err error)
- func (c *Client) CreateResourceInstances(request *CreateResourceInstancesRequest) (response *CreateResourceInstancesResponse, err error)
- func (c *Client) CreateResourceInstancesWithContext(ctx context.Context, request *CreateResourceInstancesRequest) (response *CreateResourceInstancesResponse, err error)
- func (c *Client) CreateShieldInstance(request *CreateShieldInstanceRequest) (response *CreateShieldInstanceResponse, err error)
- func (c *Client) CreateShieldInstanceWithContext(ctx context.Context, request *CreateShieldInstanceRequest) (response *CreateShieldInstanceResponse, err error)
- func (c *Client) CreateShieldPlanInstance(request *CreateShieldPlanInstanceRequest) (response *CreateShieldPlanInstanceResponse, err error)
- func (c *Client) CreateShieldPlanInstanceWithContext(ctx context.Context, request *CreateShieldPlanInstanceRequest) (response *CreateShieldPlanInstanceResponse, err error)
- func (c *Client) DeleteShieldInstances(request *DeleteShieldInstancesRequest) (response *DeleteShieldInstancesResponse, err error)
- func (c *Client) DeleteShieldInstancesWithContext(ctx context.Context, request *DeleteShieldInstancesRequest) (response *DeleteShieldInstancesResponse, err error)
- func (c *Client) DescribeApkDetectionResult(request *DescribeApkDetectionResultRequest) (response *DescribeApkDetectionResultResponse, err error)
- func (c *Client) DescribeApkDetectionResultWithContext(ctx context.Context, request *DescribeApkDetectionResultRequest) (response *DescribeApkDetectionResultResponse, err error)
- func (c *Client) DescribeEncryptInstances(request *DescribeEncryptInstancesRequest) (response *DescribeEncryptInstancesResponse, err error)
- func (c *Client) DescribeEncryptInstancesWithContext(ctx context.Context, request *DescribeEncryptInstancesRequest) (response *DescribeEncryptInstancesResponse, err error)
- func (c *Client) DescribeEncryptPlan(request *DescribeEncryptPlanRequest) (response *DescribeEncryptPlanResponse, err error)
- func (c *Client) DescribeEncryptPlanWithContext(ctx context.Context, request *DescribeEncryptPlanRequest) (response *DescribeEncryptPlanResponse, err error)
- func (c *Client) DescribeOrderInstances(request *DescribeOrderInstancesRequest) (response *DescribeOrderInstancesResponse, err error)
- func (c *Client) DescribeOrderInstancesWithContext(ctx context.Context, request *DescribeOrderInstancesRequest) (response *DescribeOrderInstancesResponse, err error)
- func (c *Client) DescribeResourceInstances(request *DescribeResourceInstancesRequest) (response *DescribeResourceInstancesResponse, err error)
- func (c *Client) DescribeResourceInstancesWithContext(ctx context.Context, request *DescribeResourceInstancesRequest) (response *DescribeResourceInstancesResponse, err error)
- func (c *Client) DescribeShieldInstances(request *DescribeShieldInstancesRequest) (response *DescribeShieldInstancesResponse, err error)
- func (c *Client) DescribeShieldInstancesWithContext(ctx context.Context, request *DescribeShieldInstancesRequest) (response *DescribeShieldInstancesResponse, err error)
- func (c *Client) DescribeShieldPlanInstance(request *DescribeShieldPlanInstanceRequest) (response *DescribeShieldPlanInstanceResponse, err error)
- func (c *Client) DescribeShieldPlanInstanceWithContext(ctx context.Context, request *DescribeShieldPlanInstanceRequest) (response *DescribeShieldPlanInstanceResponse, err error)
- func (c *Client) DescribeShieldResult(request *DescribeShieldResultRequest) (response *DescribeShieldResultResponse, err error)
- func (c *Client) DescribeShieldResultWithContext(ctx context.Context, request *DescribeShieldResultRequest) (response *DescribeShieldResultResponse, err error)
- func (c *Client) DescribeUrlDetectionResult(request *DescribeUrlDetectionResultRequest) (response *DescribeUrlDetectionResultResponse, err error)
- func (c *Client) DescribeUrlDetectionResultWithContext(ctx context.Context, request *DescribeUrlDetectionResultRequest) (response *DescribeUrlDetectionResultResponse, err error)
- func (c *Client) DescribeUserBaseInfoInstance(request *DescribeUserBaseInfoInstanceRequest) (response *DescribeUserBaseInfoInstanceResponse, err error)
- func (c *Client) DescribeUserBaseInfoInstanceWithContext(ctx context.Context, request *DescribeUserBaseInfoInstanceRequest) (response *DescribeUserBaseInfoInstanceResponse, err error)
- func (c *Client) DestroyResourceInstances(request *DestroyResourceInstancesRequest) (response *DestroyResourceInstancesResponse, err error)
- func (c *Client) DestroyResourceInstancesWithContext(ctx context.Context, request *DestroyResourceInstancesRequest) (response *DestroyResourceInstancesResponse, err error)
- func (c *Client) RequestLocalTask(request *RequestLocalTaskRequest) (response *RequestLocalTaskResponse, err error)
- func (c *Client) RequestLocalTaskWithContext(ctx context.Context, request *RequestLocalTaskRequest) (response *RequestLocalTaskResponse, err error)
- func (c *Client) UpdateClientState(request *UpdateClientStateRequest) (response *UpdateClientStateResponse, err error)
- func (c *Client) UpdateClientStateWithContext(ctx context.Context, request *UpdateClientStateRequest) (response *UpdateClientStateResponse, err error)
- func (c *Client) UpdateLocalTaskResult(request *UpdateLocalTaskResultRequest) (response *UpdateLocalTaskResultResponse, err error)
- func (c *Client) UpdateLocalTaskResultWithContext(ctx context.Context, request *UpdateLocalTaskResultRequest) (response *UpdateLocalTaskResultResponse, err error)
- type CreateBindInstanceRequest
- type CreateBindInstanceRequestParams
- type CreateBindInstanceResponse
- type CreateBindInstanceResponseParams
- type CreateCosSecKeyInstanceRequest
- type CreateCosSecKeyInstanceRequestParams
- type CreateCosSecKeyInstanceResponse
- type CreateCosSecKeyInstanceResponseParams
- type CreateEncryptInstanceRequest
- type CreateEncryptInstanceRequestParams
- type CreateEncryptInstanceResponse
- type CreateEncryptInstanceResponseParams
- type CreateOrderInstanceRequest
- type CreateOrderInstanceRequestParams
- type CreateOrderInstanceResponse
- type CreateOrderInstanceResponseParams
- type CreateResourceInstancesRequest
- type CreateResourceInstancesRequestParams
- type CreateResourceInstancesResponse
- type CreateResourceInstancesResponseParams
- type CreateShieldInstanceRequest
- type CreateShieldInstanceRequestParams
- type CreateShieldInstanceResponse
- type CreateShieldInstanceResponseParams
- type CreateShieldPlanInstanceRequest
- type CreateShieldPlanInstanceRequestParams
- type CreateShieldPlanInstanceResponse
- type CreateShieldPlanInstanceResponseParams
- type DeleteShieldInstancesRequest
- type DeleteShieldInstancesRequestParams
- type DeleteShieldInstancesResponse
- type DeleteShieldInstancesResponseParams
- type DescribeApkDetectionResultRequest
- type DescribeApkDetectionResultRequestParams
- type DescribeApkDetectionResultResponse
- type DescribeApkDetectionResultResponseParams
- type DescribeEncryptInstancesRequest
- type DescribeEncryptInstancesRequestParams
- type DescribeEncryptInstancesResponse
- type DescribeEncryptInstancesResponseParams
- type DescribeEncryptPlanRequest
- type DescribeEncryptPlanRequestParams
- type DescribeEncryptPlanResponse
- type DescribeEncryptPlanResponseParams
- type DescribeOrderInstancesRequest
- type DescribeOrderInstancesRequestParams
- type DescribeOrderInstancesResponse
- type DescribeOrderInstancesResponseParams
- type DescribeResourceInstancesRequest
- type DescribeResourceInstancesRequestParams
- type DescribeResourceInstancesResponse
- type DescribeResourceInstancesResponseParams
- type DescribeShieldInstancesRequest
- type DescribeShieldInstancesRequestParams
- type DescribeShieldInstancesResponse
- type DescribeShieldInstancesResponseParams
- type DescribeShieldPlanInstanceRequest
- type DescribeShieldPlanInstanceRequestParams
- type DescribeShieldPlanInstanceResponse
- type DescribeShieldPlanInstanceResponseParams
- type DescribeShieldResultRequest
- type DescribeShieldResultRequestParams
- type DescribeShieldResultResponse
- type DescribeShieldResultResponseParams
- type DescribeUrlDetectionResultRequest
- type DescribeUrlDetectionResultRequestParams
- type DescribeUrlDetectionResultResponse
- type DescribeUrlDetectionResultResponseParams
- type DescribeUserBaseInfoInstanceRequest
- type DescribeUserBaseInfoInstanceRequestParams
- type DescribeUserBaseInfoInstanceResponse
- type DescribeUserBaseInfoInstanceResponseParams
- type DestroyResourceInstancesRequest
- type DestroyResourceInstancesRequestParams
- type DestroyResourceInstancesResponse
- type DestroyResourceInstancesResponseParams
- type EncryptResults
- type Filter
- type IOSInfo
- type IOSPlan
- type IOSResult
- type OptPluginListItem
- type Orders
- type PlanDetailInfo
- type PlanInfo
- type PluginListItem
- type RequestLocalTaskRequest
- type RequestLocalTaskRequestParams
- type RequestLocalTaskResponse
- type RequestLocalTaskResponseParams
- type ResourceInfo
- type ResourceServiceInfo
- type ResultListItem
- type SDKPlan
- type SDKResult
- type ServiceInfo
- type ShieldInfo
- type ShieldPlanInfo
- type SoInfo
- type UpdateClientStateRequest
- type UpdateClientStateRequestParams
- type UpdateClientStateResponse
- type UpdateClientStateResponseParams
- type UpdateLocalTaskResultRequest
- type UpdateLocalTaskResultRequestParams
- type UpdateLocalTaskResultResponse
- type UpdateLocalTaskResultResponseParams
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // CAM签名/鉴权错误。 AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // Apk检测服务端无法响应。 INTERNALERROR_APKSERVERERROR = "InternalError.ApkServerError" // 服务端无法响应。 INTERNALERROR_SERVERERROR = "InternalError.ServerError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // ServiceInfo结构体参数缺失。 INVALIDPARAMETER_MISSINGSERVICEINFO = "InvalidParameter.MissingServiceInfo" // 参数格式错误。 INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" // 不能找到指定的加固策略。 INVALIDPARAMETER_PLANIDNOTFOUND = "InvalidParameter.PlanIdNotFound" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // Android在线加固任务,入参字段AppMd5必输。 INVALIDPARAMETERVALUE_ANDROIDAPPMD5ERROR = "InvalidParameterValue.AndroidAppMd5Error" // Android应用包名必输,请求参数中的AppPkgName值要相等。 INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMEERROR = "InvalidParameterValue.AndroidAppPkgNameError" // AppPkgNameList字段检查不通过,必输字段,值可为单个包年或多个包名时。值为多个包名时,包名需用逗号隔开,其数量不能超过10个。 INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMELISTERROR = "InvalidParameterValue.AndroidAppPkgNameListError" // Android应用类型必输,请求参数中的AppType值要相等,其值需等于“apk”或“aab”。 INVALIDPARAMETERVALUE_ANDROIDAPPTYPEERROR = "InvalidParameterValue.AndroidAppTypeError" // Android在线加固任务,入参字段AppUrl必输。 INVALIDPARAMETERVALUE_ANDROIDAPPURLERROR = "InvalidParameterValue.AndroidAppUrlError" // Android加固配置错误,assets资源文件路径格式错误。 INVALIDPARAMETERVALUE_ANDROIDASSETSERROR = "InvalidParameterValue.AndroidAssetsError" // Android加固配置参数不正确 INVALIDPARAMETERVALUE_ANDROIDENCRYPTPARAMERROR = "InvalidParameterValue.AndroidEncryptParamError" // Android加固配置错误,res资源文件路径格式错误。 INVALIDPARAMETERVALUE_ANDROIDRESERROR = "InvalidParameterValue.AndroidResError" // Android加固配置错误,so库文件路径格式错误。 INVALIDPARAMETERVALUE_ANDROIDSOERROR = "InvalidParameterValue.AndroidSoError" // Android加固配置错误,vmp加固profile文件必输 INVALIDPARAMETERVALUE_ANDROIDVMPERROR = "InvalidParameterValue.AndroidVMPError" // 小程序加固配置错误,请检查相关配置。 INVALIDPARAMETERVALUE_APPLETENCRYPTPARAMERROR = "InvalidParameterValue.AppletEncryptParamError" // 请求参数中值为Url下载链接的相关字段检查不通过。 INVALIDPARAMETERVALUE_CHECKURLERROR = "InvalidParameterValue.CheckUrlError" // Android加固配置错误,入参字段AppType必输。 INVALIDPARAMETERVALUE_ENCRYPTPARAMAPPTYPEERROR = "InvalidParameterValue.EncryptParamAppTypeError" // 不能同时指定ItemIds和Filters。 INVALIDPARAMETERVALUE_INVALIDCOEXISTITEMIDSFILTERS = "InvalidParameterValue.InvalidCoexistItemIdsFilters" // 无效的过滤器。 INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" // ItemIds不合法。 INVALIDPARAMETERVALUE_INVALIDITEMIDS = "InvalidParameterValue.InvalidItemIds" // Limit不是有效的数字。 INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit" // Offset不是有效的数字。 INVALIDPARAMETERVALUE_INVALIDOFFSET = "InvalidParameterValue.InvalidOffset" // OrderDirection参数。 INVALIDPARAMETERVALUE_INVALIDORDERDIRECTION = "InvalidParameterValue.InvalidOrderDirection" // OrderField取值不合法。 INVALIDPARAMETERVALUE_INVALIDORDERFIELD = "InvalidParameterValue.InvalidOrderField" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 加固任务超过配额限制。 LIMITEXCEEDED_ENCRYPTTASKLIMITEXCEEDED = "LimitExceeded.EncryptTaskLimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // AppInfo结构体参数缺失。 MISSINGPARAMETER_MISSINGAPPINFO = "MissingParameter.MissingAppInfo" // 缺少ItemId字段。 MISSINGPARAMETER_MISSINGITEMID = "MissingParameter.MissingItemId" // 缺少ItemIds字段。 MISSINGPARAMETER_MISSINGITEMIDS = "MissingParameter.MissingItemIds" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // ItemId不存在。 RESOURCENOTFOUND_ITEMIDNOTFOUND = "ResourceNotFound.ItemIdNotFound" // 无法找到指定的加固策略。 RESOURCENOTFOUND_PLANIDNOTFOUND = "ResourceNotFound.PlanIdNotFound" // 加固任务id不存在。 RESOURCENOTFOUND_RESULTIDNOTFOUND = "ResourceNotFound.ResultIdNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源未绑定应用包名。 RESOURCEUNAVAILABLE_NOTBIND = "ResourceUnavailable.NotBind" // 找不到该资源。 RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 鉴权失败。 UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed" // 不是白名单用户。 UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-04-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndroidAppInfo ¶ added in v1.0.708
type AndroidAppInfo struct { // app文件的md5算法值,需要正确传递,在线加固必输。 // 例如linux环境下执行算法命令md5sum : // #md5sum test.apk // d40cc11e4bddd643ecdf29cde729a12b AppMd5 *string `json:"AppMd5,omitnil,omitempty" name:"AppMd5"` // app的大小,非必输。 AppSize *int64 `json:"AppSize,omitnil,omitempty" name:"AppSize"` // app下载链接,在线加固必输。 AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"` // app名称,非必输 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // app的包名,本次操作的包名。 // 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // app的文件名,非必输。 AppFileName *string `json:"AppFileName,omitnil,omitempty" name:"AppFileName"` // app版本号,非必输。 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // Android app的文件类型,本次加固操作的应用类型 。 // Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。 AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` }
type AndroidPlan ¶ added in v1.0.708
type AndroidPlan struct { // 非必输字段,PlanId 是指本次加固使用的配置策略Id,可通过载入上次配置接口获取。其值非0时,代表引用对应的策略。 PlanId *int64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 本次操作的包名。 // 当收费模式是android按年收费和android免费试用的在线加固和输出工具加固时,要求该字段必输,且与AndroidAppInfo.AppPkgName值相等。 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // android app的文件类型,本次加固操作的应用类型 。 // android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。 AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // android加固必输字段。 // 加固策略,json格式字符串。 // 字段说明(0-关闭,1-开启): // "enable"=1 #DEX整体加固; // "antiprotect"=1 #反调试; // "antirepack"=1 #防重打包、防篡改; // "dexsig"=1 #签名校验; // "antimonitor"=1 #防模拟器运行保护; // "ptrace"=1 #防动态注入、动态调试; // "so"."enable" = 1 #文件加密; // "vmp"."enable" = 1 #VMP虚拟化保护; // "respro"."assets"."enable" = 1 #assets资源文件加密 // "respro"."res"."enable" = 1 #res资源文件加密 // // so文件加密: // 支持5种架构: // apk 格式: /lib/armeabi/libxxx.so,/lib/arm64-v8a/libxxx.so,/lib/armeabi-v7a/libxxx.so,/lib/x86/libxxx.so,/lib/x86_64/libxxx.so // aab格式: /base/lib/armeabi/libxxx.so,/base/lib/arm64-v8a/libxxx.so,/base/lib/armeabi-v7a/libxxx.so,/base/lib/x86/libxxx.so,/base/lib/x86_64/libxxx.so // 请列举 SO 库在 apk 文件解压后的完整有效路径,如:/lib/armeabi/libxxx.so; // 需要加固的 SO 库需确认为自研的 SO 库,不要加固第三方 SO 库,否则会增加 crash 风险 // // res资源文件加密注意事项: // 请指定需要加密的文件全路径,如:res/layout/1.xml; // res资源文件加密不能加密APP图标 // res目录文件,不能加密以下后缀规则的文件".wav", ".mp2", ".mp3", ".ogg", ".aac", ".mpg",".mpeg", ".mid", ".midi", ".smf", ".jet", ".rtttl", ".imy", ".xmf", ".mp4", ".m4a", ".m4v", ".3gp",".3gpp", ".3g2", ".3gpp2", ".amr", ".awb", ".wma", ".wmv" // // assets资源文件加密注意事项: // 请指定需要加密的文件全路径,如:assets/main.js;可以完整路径,也可以相对路径。 // 如果有通配符需要完整路径 ":all"或者"*"代表所有文件 // assets资源文件加密不能加密APP图标 // assets目录文件,不能加密以下后缀规则的文件".wav", ".mp2", ".mp3", ".ogg", ".aac", ".mpg",".mpeg", ".mid", ".midi", ".smf", ".jet", ".rtttl", ".imy", ".xmf", ".mp4", ".m4a", ".m4v", ".3gp",".3gpp", ".3g2", ".3gpp2", ".amr", ".awb", ".wma", ".wmv" // // // apk[dex+so+vmp+res+assets]加固参数示例: // ‘{ // "dex": { // "enable": 1, // "antiprotect": 1, // "antirepack": 1, // "dexsig": 1, // "antimonitor": 1, // "ptrace": 1 // }, // "so": { // "enable": 1, // "ver": "1.3.3", // "file": [ // "/lib/armeabi/libtest.so" // ] // }, // "vmp": { // "enable": 1, // "ndkpath": "/xxx/android-ndk-r10e", // "profile": "/xxx/vmpprofile.txt", // "mapping": "/xxx/mapping.txt" // }, // "respro": { // "assets": { // "enable": 1, // "file": [ // "assets/1.js", // "assets/2.jpg" // ] // }, // "res": { // "enable": 1, // "file": [ // "res/layout/1.xml", // "res/layout/2.xml" // ] // } // } // }’ // // aab加固方案一 // [dex+res+assets]加固json字符串: // ‘{ // "dex": { // "enable": 1, // "antiprotect": 1, // "antimonitor": 1 // }, // "respro": { // "assets": { // "enable": 1, // "file": [ // "assets/1.js", // "assets/2.jpg" // ] // }, // "res": { // "enable": 1, // "file": [ // "res/layout/1.xml", // "res/layout/2.xml" // ] // } // } // }’ // // aab加固方案二 // 单独vmp加固: // ‘{ // "vmp": { // "enable": 1, // "ndkpath": "/xxx/android-ndk-r10e", // "profile": "/xxx/vmpprofile.txt", // "mapping": "/xxx/mapping.txt", // "antiprotect": 1, // "antimonitor": 1 // } // }’ EncryptParam *string `json:"EncryptParam,omitnil,omitempty" name:"EncryptParam"` }
type AndroidResult ¶ added in v1.0.708
type AndroidResult struct { // 结果Id,用于查询加固结果 ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // 与当前任务关联的订单id OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 与当前任务关联的资源Id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 本次任务发起者 OpUin *int64 `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 应用类型:android-apk; android-aab; AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // 应用包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // 后台资源绑定的包名 BindAppPkgName *string `json:"BindAppPkgName,omitnil,omitempty" name:"BindAppPkgName"` // 加固结果 EncryptState *int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` // 加固结果描述 EncryptStateDesc *string `json:"EncryptStateDesc,omitnil,omitempty" name:"EncryptStateDesc"` // 加固失败错误码 EncryptErrCode *int64 `json:"EncryptErrCode,omitnil,omitempty" name:"EncryptErrCode"` // 加固失败原因 EncryptErrDesc *string `json:"EncryptErrDesc,omitnil,omitempty" name:"EncryptErrDesc"` // 加固失败解决方案 EncryptErrRef *string `json:"EncryptErrRef,omitnil,omitempty" name:"EncryptErrRef"` // 任务创建时间 CreatTime *string `json:"CreatTime,omitnil,omitempty" name:"CreatTime"` // 任务开始处理时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务处理结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 加固耗时(秒单位) CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 在线加固-android应用原包下载链接 AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"` // 在线加固-android应用文件MD5算法值 AppMd5 *string `json:"AppMd5,omitnil,omitempty" name:"AppMd5"` // 在线加固-android应用应用名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // 在线加固-android应用版本; AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 在线加固-android应用大小 AppSize *int64 `json:"AppSize,omitnil,omitempty" name:"AppSize"` // 在线加固-android加固-腾讯云应用加固工具版本 OnlineToolVersion *string `json:"OnlineToolVersion,omitnil,omitempty" name:"OnlineToolVersion"` // 在线加固-android加固,加固成功后文件md5算法值 EncryptAppMd5 *string `json:"EncryptAppMd5,omitnil,omitempty" name:"EncryptAppMd5"` // 在线加固-android加固,加固成功后应用大小 EncryptAppSize *int64 `json:"EncryptAppSize,omitnil,omitempty" name:"EncryptAppSize"` // 在线加固-android加固,加固包下载链接。 EncryptPkgUrl *string `json:"EncryptPkgUrl,omitnil,omitempty" name:"EncryptPkgUrl"` // 输出工具-android加固-腾讯云输出工具版本 OutputToolVersion *string `json:"OutputToolVersion,omitnil,omitempty" name:"OutputToolVersion"` // 输出工具-android加固-工具大小 OutputToolSize *int64 `json:"OutputToolSize,omitnil,omitempty" name:"OutputToolSize"` // 输出工具-android加固-工具输出时间 ToolOutputTime *string `json:"ToolOutputTime,omitnil,omitempty" name:"ToolOutputTime"` // 输出工具-android加固-工具到期时间 ToolExpireTime *string `json:"ToolExpireTime,omitnil,omitempty" name:"ToolExpireTime"` // 输出工具-android加固-输出工具下载链接 OutputToolUrl *string `json:"OutputToolUrl,omitnil,omitempty" name:"OutputToolUrl"` // 本次android加固策略信息 AndroidPlan *AndroidPlan `json:"AndroidPlan,omitnil,omitempty" name:"AndroidPlan"` }
type AppDetailInfo ¶
type AppDetailInfo struct { // app的名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // app的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // app的版本号 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // app的大小 AppSize *uint64 `json:"AppSize,omitnil,omitempty" name:"AppSize"` // app的md5 AppMd5 *string `json:"AppMd5,omitnil,omitempty" name:"AppMd5"` // app的图标url AppIconUrl *string `json:"AppIconUrl,omitnil,omitempty" name:"AppIconUrl"` // app的文件名称 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` }
type AppInfo ¶
type AppInfo struct { // app的url,必须保证不用权限校验就可以下载 AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"` // app的md5,需要正确传递 AppMd5 *string `json:"AppMd5,omitnil,omitempty" name:"AppMd5"` // app的大小 AppSize *uint64 `json:"AppSize,omitnil,omitempty" name:"AppSize"` // app的文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // app的包名,需要正确的传递此字段 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // app的版本号 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // app的图标url AppIconUrl *string `json:"AppIconUrl,omitnil,omitempty" name:"AppIconUrl"` // app的名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` }
type AppSetInfo ¶
type AppSetInfo struct { // 任务唯一标识 ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"` // app的名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // app的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // app的版本号 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // app的md5 AppMd5 *string `json:"AppMd5,omitnil,omitempty" name:"AppMd5"` // app的大小 AppSize *uint64 `json:"AppSize,omitnil,omitempty" name:"AppSize"` // 加固服务版本 ServiceEdition *string `json:"ServiceEdition,omitnil,omitempty" name:"ServiceEdition"` // 加固结果返回码 ShieldCode *uint64 `json:"ShieldCode,omitnil,omitempty" name:"ShieldCode"` // 加固后的APP下载地址 AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"` // 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时 TaskStatus *uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 请求的客户端ip ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"` // 提交加固时间 TaskTime *uint64 `json:"TaskTime,omitnil,omitempty" name:"TaskTime"` // app的图标url AppIconUrl *string `json:"AppIconUrl,omitnil,omitempty" name:"AppIconUrl"` // 加固后app的md5 ShieldMd5 *string `json:"ShieldMd5,omitnil,omitempty" name:"ShieldMd5"` // 加固后app的大小 ShieldSize *uint64 `json:"ShieldSize,omitnil,omitempty" name:"ShieldSize"` }
type AppletInfo ¶ added in v1.0.708
type AppletInfo struct { // 客户JS包 AppletJsUrl *string `json:"AppletJsUrl,omitnil,omitempty" name:"AppletJsUrl"` // 小程序加固等级配置 // 1 - 开启代码混淆、代码压缩、代码反调试保护。 2 - 开启字符串编码和代码变换,代码膨胀,随机插入冗余代码,开启代码控制流平坦化,保证业务逻辑正常前提下,扁平化代码逻辑分支,破坏代码简单的线性结构。 3 - 开启代码加密,对字符串、函数、变量、属性、类、数组等结构进行加密保护,更多得代码控制流平坦化,扁平化逻辑分支。 AppletLevel *int64 `json:"AppletLevel,omitnil,omitempty" name:"AppletLevel"` // 本次加固输出产物名称,如”test.zip“,非空必须是 ”.zip“结尾 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
type AppletPlan ¶ added in v1.0.708
type AppletPlan struct { // 策略Id PlanId *int64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 1 - 开启代码混淆、代码压缩、代码反调试保护。 // 2 - 开启字符串编码和代码变换,代码膨胀,随机插入冗余代码,开启代码控制流平坦化,保证业务逻辑正常前提下,扁平化代码逻辑分支,破坏代码简单的线性结构。 // 3 - 开启代码加密,对字符串、函数、变量、属性、类、数组等结构进行加密保护,更多得代码控制流平坦化,扁平化逻辑分支。 AppletLevel *int64 `json:"AppletLevel,omitnil,omitempty" name:"AppletLevel"` }
type AppletResult ¶ added in v1.0.708
type AppletResult struct { // 加固任务结果id ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 订单id OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 操作账号 OpUin *int64 `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 加固结果 EncryptState *int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` // 加固结果描述 EncryptStateDesc *string `json:"EncryptStateDesc,omitnil,omitempty" name:"EncryptStateDesc"` // 失败错误码 EncryptErrCode *int64 `json:"EncryptErrCode,omitnil,omitempty" name:"EncryptErrCode"` // 失败原因 EncryptErrDesc *string `json:"EncryptErrDesc,omitnil,omitempty" name:"EncryptErrDesc"` // 解决方案 EncryptErrRef *string `json:"EncryptErrRef,omitnil,omitempty" name:"EncryptErrRef"` // 任务创建时间 CreatTime *string `json:"CreatTime,omitnil,omitempty" name:"CreatTime"` // 任务开始处理时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务处理结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 加固耗时(秒单位) CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 在线加固成功下载包 EncryptPkgUrl *string `json:"EncryptPkgUrl,omitnil,omitempty" name:"EncryptPkgUrl"` // 本次加固配置 AppletInfo *AppletInfo `json:"AppletInfo,omitnil,omitempty" name:"AppletInfo"` }
type CancelEncryptTaskRequest ¶ added in v1.0.708
type CancelEncryptTaskRequest struct { *tchttp.BaseRequest // 加固任务结果Id ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` }
func NewCancelEncryptTaskRequest ¶ added in v1.0.708
func NewCancelEncryptTaskRequest() (request *CancelEncryptTaskRequest)
func (*CancelEncryptTaskRequest) FromJsonString ¶ added in v1.0.708
func (r *CancelEncryptTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelEncryptTaskRequest) ToJsonString ¶ added in v1.0.708
func (r *CancelEncryptTaskRequest) ToJsonString() string
type CancelEncryptTaskRequestParams ¶ added in v1.0.708
type CancelEncryptTaskRequestParams struct { // 加固任务结果Id ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` }
Predefined struct for user
type CancelEncryptTaskResponse ¶ added in v1.0.708
type CancelEncryptTaskResponse struct { *tchttp.BaseResponse Response *CancelEncryptTaskResponseParams `json:"Response"` }
func NewCancelEncryptTaskResponse ¶ added in v1.0.708
func NewCancelEncryptTaskResponse() (response *CancelEncryptTaskResponse)
func (*CancelEncryptTaskResponse) FromJsonString ¶ added in v1.0.708
func (r *CancelEncryptTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelEncryptTaskResponse) ToJsonString ¶ added in v1.0.708
func (r *CancelEncryptTaskResponse) ToJsonString() string
type CancelEncryptTaskResponseParams ¶ added in v1.0.708
type CancelEncryptTaskResponseParams struct { // 1: 取消任务成功 ; -1 :取消任务失败,原因为任务进程已结束,不能取消。 State *int64 `json:"State,omitnil,omitempty" name:"State"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CancelEncryptTask ¶ added in v1.0.708
func (c *Client) CancelEncryptTask(request *CancelEncryptTaskRequest) (response *CancelEncryptTaskResponse, err error)
CancelEncryptTask 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,取消渠道合作加固中的任务
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_RESULTIDNOTFOUND = "ResourceNotFound.ResultIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CancelEncryptTaskWithContext ¶ added in v1.0.708
func (c *Client) CancelEncryptTaskWithContext(ctx context.Context, request *CancelEncryptTaskRequest) (response *CancelEncryptTaskResponse, err error)
CancelEncryptTask 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,取消渠道合作加固中的任务
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_RESULTIDNOTFOUND = "ResourceNotFound.ResultIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBindInstance ¶
func (c *Client) CreateBindInstance(request *CreateBindInstanceRequest) (response *CreateBindInstanceResponse, err error)
CreateBindInstance 将应用和资源进行绑定。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateBindInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateBindInstanceWithContext(ctx context.Context, request *CreateBindInstanceRequest) (response *CreateBindInstanceResponse, err error)
CreateBindInstance 将应用和资源进行绑定。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateCosSecKeyInstance ¶
func (c *Client) CreateCosSecKeyInstance(request *CreateCosSecKeyInstanceRequest) (response *CreateCosSecKeyInstanceResponse, err error)
CreateCosSecKeyInstance 获取云COS文件存储临时密钥,密钥仅限于临时上传文件,有访问限制和时效性,请保管好临时密钥。
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
func (*Client) CreateCosSecKeyInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateCosSecKeyInstanceWithContext(ctx context.Context, request *CreateCosSecKeyInstanceRequest) (response *CreateCosSecKeyInstanceResponse, err error)
CreateCosSecKeyInstance 获取云COS文件存储临时密钥,密钥仅限于临时上传文件,有访问限制和时效性,请保管好临时密钥。
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
func (*Client) CreateEncryptInstance ¶ added in v1.0.708
func (c *Client) CreateEncryptInstance(request *CreateEncryptInstanceRequest) (response *CreateEncryptInstanceResponse, err error)
CreateEncryptInstance 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,用于创建加固任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ANDROIDAPPMD5ERROR = "InvalidParameterValue.AndroidAppMd5Error" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMEERROR = "InvalidParameterValue.AndroidAppPkgNameError" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMELISTERROR = "InvalidParameterValue.AndroidAppPkgNameListError" INVALIDPARAMETERVALUE_ANDROIDAPPTYPEERROR = "InvalidParameterValue.AndroidAppTypeError" INVALIDPARAMETERVALUE_ANDROIDAPPURLERROR = "InvalidParameterValue.AndroidAppUrlError" INVALIDPARAMETERVALUE_ANDROIDASSETSERROR = "InvalidParameterValue.AndroidAssetsError" INVALIDPARAMETERVALUE_ANDROIDENCRYPTPARAMERROR = "InvalidParameterValue.AndroidEncryptParamError" INVALIDPARAMETERVALUE_ANDROIDRESERROR = "InvalidParameterValue.AndroidResError" INVALIDPARAMETERVALUE_ANDROIDSOERROR = "InvalidParameterValue.AndroidSoError" INVALIDPARAMETERVALUE_ANDROIDVMPERROR = "InvalidParameterValue.AndroidVMPError" INVALIDPARAMETERVALUE_APPLETENCRYPTPARAMERROR = "InvalidParameterValue.AppletEncryptParamError" INVALIDPARAMETERVALUE_CHECKURLERROR = "InvalidParameterValue.CheckUrlError" INVALIDPARAMETERVALUE_ENCRYPTPARAMAPPTYPEERROR = "InvalidParameterValue.EncryptParamAppTypeError" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ENCRYPTTASKLIMITEXCEEDED = "LimitExceeded.EncryptTaskLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESULTIDNOTFOUND = "ResourceNotFound.ResultIdNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateEncryptInstanceWithContext ¶ added in v1.0.708
func (c *Client) CreateEncryptInstanceWithContext(ctx context.Context, request *CreateEncryptInstanceRequest) (response *CreateEncryptInstanceResponse, err error)
CreateEncryptInstance 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,用于创建加固任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ANDROIDAPPMD5ERROR = "InvalidParameterValue.AndroidAppMd5Error" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMEERROR = "InvalidParameterValue.AndroidAppPkgNameError" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMELISTERROR = "InvalidParameterValue.AndroidAppPkgNameListError" INVALIDPARAMETERVALUE_ANDROIDAPPTYPEERROR = "InvalidParameterValue.AndroidAppTypeError" INVALIDPARAMETERVALUE_ANDROIDAPPURLERROR = "InvalidParameterValue.AndroidAppUrlError" INVALIDPARAMETERVALUE_ANDROIDASSETSERROR = "InvalidParameterValue.AndroidAssetsError" INVALIDPARAMETERVALUE_ANDROIDENCRYPTPARAMERROR = "InvalidParameterValue.AndroidEncryptParamError" INVALIDPARAMETERVALUE_ANDROIDRESERROR = "InvalidParameterValue.AndroidResError" INVALIDPARAMETERVALUE_ANDROIDSOERROR = "InvalidParameterValue.AndroidSoError" INVALIDPARAMETERVALUE_ANDROIDVMPERROR = "InvalidParameterValue.AndroidVMPError" INVALIDPARAMETERVALUE_APPLETENCRYPTPARAMERROR = "InvalidParameterValue.AppletEncryptParamError" INVALIDPARAMETERVALUE_CHECKURLERROR = "InvalidParameterValue.CheckUrlError" INVALIDPARAMETERVALUE_ENCRYPTPARAMAPPTYPEERROR = "InvalidParameterValue.EncryptParamAppTypeError" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ENCRYPTTASKLIMITEXCEEDED = "LimitExceeded.EncryptTaskLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESULTIDNOTFOUND = "ResourceNotFound.ResultIdNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateOrderInstance ¶ added in v1.0.708
func (c *Client) CreateOrderInstance(request *CreateOrderInstanceRequest) (response *CreateOrderInstanceResponse, err error)
CreateOrderInstance 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。
订单类型有:免费试用、按年收费、按次收费。
应用加固支持的平台类型有:android加固 、ios源码混淆 、sdk加固、applet小程序加固
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMELISTERROR = "InvalidParameterValue.AndroidAppPkgNameListError" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateOrderInstanceWithContext ¶ added in v1.0.708
func (c *Client) CreateOrderInstanceWithContext(ctx context.Context, request *CreateOrderInstanceRequest) (response *CreateOrderInstanceResponse, err error)
CreateOrderInstance 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。
订单类型有:免费试用、按年收费、按次收费。
应用加固支持的平台类型有:android加固 、ios源码混淆 、sdk加固、applet小程序加固
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ANDROIDAPPPKGNAMELISTERROR = "InvalidParameterValue.AndroidAppPkgNameListError" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateResourceInstances ¶
func (c *Client) CreateResourceInstances(request *CreateResourceInstancesRequest) (response *CreateResourceInstancesResponse, err error)
CreateResourceInstances 用户可以使用该接口自建资源,只支持白名单用户
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateResourceInstancesWithContext ¶ added in v1.0.324
func (c *Client) CreateResourceInstancesWithContext(ctx context.Context, request *CreateResourceInstancesRequest) (response *CreateResourceInstancesResponse, err error)
CreateResourceInstances 用户可以使用该接口自建资源,只支持白名单用户
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateShieldInstance ¶
func (c *Client) CreateShieldInstance(request *CreateShieldInstanceRequest) (response *CreateShieldInstanceResponse, err error)
CreateShieldInstance 用户通过该接口提交应用进行应用加固,加固后需通过DescribeShieldResult接口查询加固结果。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER_MISSINGSERVICEINFO = "InvalidParameter.MissingServiceInfo" INVALIDPARAMETER_PLANIDNOTFOUND = "InvalidParameter.PlanIdNotFound" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER_MISSINGAPPINFO = "MissingParameter.MissingAppInfo" RESOURCENOTFOUND_PLANIDNOTFOUND = "ResourceNotFound.PlanIdNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateShieldInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateShieldInstanceWithContext(ctx context.Context, request *CreateShieldInstanceRequest) (response *CreateShieldInstanceResponse, err error)
CreateShieldInstance 用户通过该接口提交应用进行应用加固,加固后需通过DescribeShieldResult接口查询加固结果。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER_MISSINGSERVICEINFO = "InvalidParameter.MissingServiceInfo" INVALIDPARAMETER_PLANIDNOTFOUND = "InvalidParameter.PlanIdNotFound" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER_MISSINGAPPINFO = "MissingParameter.MissingAppInfo" RESOURCENOTFOUND_PLANIDNOTFOUND = "ResourceNotFound.PlanIdNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateShieldPlanInstance ¶
func (c *Client) CreateShieldPlanInstance(request *CreateShieldPlanInstanceRequest) (response *CreateShieldPlanInstanceResponse, err error)
CreateShieldPlanInstance 对资源进行策略新增。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) CreateShieldPlanInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateShieldPlanInstanceWithContext(ctx context.Context, request *CreateShieldPlanInstanceRequest) (response *CreateShieldPlanInstanceResponse, err error)
CreateShieldPlanInstance 对资源进行策略新增。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DeleteShieldInstances ¶
func (c *Client) DeleteShieldInstances(request *DeleteShieldInstancesRequest) (response *DeleteShieldInstancesResponse, err error)
DeleteShieldInstances 删除一个或者多个app加固信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDITEMIDS = "InvalidParameterValue.InvalidItemIds" MISSINGPARAMETER_MISSINGITEMIDS = "MissingParameter.MissingItemIds" RESOURCENOTFOUND_ITEMIDNOTFOUND = "ResourceNotFound.ItemIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DeleteShieldInstancesWithContext ¶ added in v1.0.324
func (c *Client) DeleteShieldInstancesWithContext(ctx context.Context, request *DeleteShieldInstancesRequest) (response *DeleteShieldInstancesResponse, err error)
DeleteShieldInstances 删除一个或者多个app加固信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDITEMIDS = "InvalidParameterValue.InvalidItemIds" MISSINGPARAMETER_MISSINGITEMIDS = "MissingParameter.MissingItemIds" RESOURCENOTFOUND_ITEMIDNOTFOUND = "ResourceNotFound.ItemIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeApkDetectionResult ¶ added in v1.0.494
func (c *Client) DescribeApkDetectionResult(request *DescribeApkDetectionResultRequest) (response *DescribeApkDetectionResultResponse, err error)
DescribeApkDetectionResult 该接口采用同步模式请求腾讯APK云检测服务,即时返回检测数据,需要用户用轮询的方式调用本接口来进行样本送检并获取检测结果(每隔60s发送一次请求,传相同的参数,重试30次),一般情况下0.5h内会出检测结果,最长时间是3h。当Result为ok并且ResultList数组非空有值时,代表检测完毕,若长时间获取不到检测结果,请联系客服。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_APKSERVERERROR = "InternalError.ApkServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeApkDetectionResultWithContext ¶ added in v1.0.494
func (c *Client) DescribeApkDetectionResultWithContext(ctx context.Context, request *DescribeApkDetectionResultRequest) (response *DescribeApkDetectionResultResponse, err error)
DescribeApkDetectionResult 该接口采用同步模式请求腾讯APK云检测服务,即时返回检测数据,需要用户用轮询的方式调用本接口来进行样本送检并获取检测结果(每隔60s发送一次请求,传相同的参数,重试30次),一般情况下0.5h内会出检测结果,最长时间是3h。当Result为ok并且ResultList数组非空有值时,代表检测完毕,若长时间获取不到检测结果,请联系客服。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_APKSERVERERROR = "InternalError.ApkServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeEncryptInstances ¶ added in v1.0.708
func (c *Client) DescribeEncryptInstances(request *DescribeEncryptInstancesRequest) (response *DescribeEncryptInstancesResponse, err error)
DescribeEncryptInstances 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,用于查询加固任务,入参中的条件过滤字段均为精准匹配。支持功能点: 1. 多任务分页查询 2.根据任务Id唯一值查询单记录
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeEncryptInstancesWithContext ¶ added in v1.0.708
func (c *Client) DescribeEncryptInstancesWithContext(ctx context.Context, request *DescribeEncryptInstancesRequest) (response *DescribeEncryptInstancesResponse, err error)
DescribeEncryptInstances 该接口供渠道合作应用加固使用,接口调用有白名单用户限制,用于查询加固任务,入参中的条件过滤字段均为精准匹配。支持功能点: 1. 多任务分页查询 2.根据任务Id唯一值查询单记录
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeEncryptPlan ¶ added in v1.0.708
func (c *Client) DescribeEncryptPlan(request *DescribeEncryptPlanRequest) (response *DescribeEncryptPlanResponse, err error)
DescribeEncryptPlan 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。入参中的条件过滤字段均为精准匹配。
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeEncryptPlanWithContext ¶ added in v1.0.708
func (c *Client) DescribeEncryptPlanWithContext(ctx context.Context, request *DescribeEncryptPlanRequest) (response *DescribeEncryptPlanResponse, err error)
DescribeEncryptPlan 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。入参中的条件过滤字段均为精准匹配。
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrderInstances ¶ added in v1.0.708
func (c *Client) DescribeOrderInstances(request *DescribeOrderInstancesRequest) (response *DescribeOrderInstancesResponse, err error)
DescribeOrderInstances 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。 接口返回的结果为:创建订单后,订单审批状态信息,以及与订单关联的资源状态等信息,入参中的条件过滤字段均为精准匹配.
接口功能点:
1.支持多订单分页查询;
2.支持唯一订单号精准匹配查询;
3.支持唯一资源号精准匹配查询;
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrderInstancesWithContext ¶ added in v1.0.708
func (c *Client) DescribeOrderInstancesWithContext(ctx context.Context, request *DescribeOrderInstancesRequest) (response *DescribeOrderInstancesResponse, err error)
DescribeOrderInstances 该接口供渠道合作应用加固使用,接口调用有白名单用户限制。 接口返回的结果为:创建订单后,订单审批状态信息,以及与订单关联的资源状态等信息,入参中的条件过滤字段均为精准匹配.
接口功能点:
1.支持多订单分页查询;
2.支持唯一订单号精准匹配查询;
3.支持唯一资源号精准匹配查询;
可能返回的错误码:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR = "InternalError" UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceInstances ¶
func (c *Client) DescribeResourceInstances(request *DescribeResourceInstancesRequest) (response *DescribeResourceInstancesResponse, err error)
DescribeResourceInstances 获取某个用户的所有资源信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit" INVALIDPARAMETERVALUE_INVALIDOFFSET = "InvalidParameterValue.InvalidOffset" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeResourceInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceInstancesWithContext(ctx context.Context, request *DescribeResourceInstancesRequest) (response *DescribeResourceInstancesResponse, err error)
DescribeResourceInstances 获取某个用户的所有资源信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit" INVALIDPARAMETERVALUE_INVALIDOFFSET = "InvalidParameterValue.InvalidOffset" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeShieldInstances ¶
func (c *Client) DescribeShieldInstances(request *DescribeShieldInstancesRequest) (response *DescribeShieldInstancesResponse, err error)
DescribeShieldInstances 本接口用于查看app列表。
可以通过指定任务唯一标识ItemId来查询指定app的详细信息,或通过设定过滤器来查询满足过滤条件的app的详细信息。 指定偏移(Offset)和限制(Limit)来选择结果中的一部分,默认返回满足条件的前20个app信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDCOEXISTITEMIDSFILTERS = "InvalidParameterValue.InvalidCoexistItemIdsFilters" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDITEMIDS = "InvalidParameterValue.InvalidItemIds" INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit" INVALIDPARAMETERVALUE_INVALIDOFFSET = "InvalidParameterValue.InvalidOffset" INVALIDPARAMETERVALUE_INVALIDORDERDIRECTION = "InvalidParameterValue.InvalidOrderDirection" INVALIDPARAMETERVALUE_INVALIDORDERFIELD = "InvalidParameterValue.InvalidOrderField" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeShieldInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeShieldInstancesWithContext(ctx context.Context, request *DescribeShieldInstancesRequest) (response *DescribeShieldInstancesResponse, err error)
DescribeShieldInstances 本接口用于查看app列表。
可以通过指定任务唯一标识ItemId来查询指定app的详细信息,或通过设定过滤器来查询满足过滤条件的app的详细信息。 指定偏移(Offset)和限制(Limit)来选择结果中的一部分,默认返回满足条件的前20个app信息。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETERVALUE_INVALIDCOEXISTITEMIDSFILTERS = "InvalidParameterValue.InvalidCoexistItemIdsFilters" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDITEMIDS = "InvalidParameterValue.InvalidItemIds" INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit" INVALIDPARAMETERVALUE_INVALIDOFFSET = "InvalidParameterValue.InvalidOffset" INVALIDPARAMETERVALUE_INVALIDORDERDIRECTION = "InvalidParameterValue.InvalidOrderDirection" INVALIDPARAMETERVALUE_INVALIDORDERFIELD = "InvalidParameterValue.InvalidOrderField" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeShieldPlanInstance ¶
func (c *Client) DescribeShieldPlanInstance(request *DescribeShieldPlanInstanceRequest) (response *DescribeShieldPlanInstanceResponse, err error)
DescribeShieldPlanInstance 查询加固策略。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE_NOTBIND = "ResourceUnavailable.NotBind" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeShieldPlanInstanceWithContext ¶ added in v1.0.324
func (c *Client) DescribeShieldPlanInstanceWithContext(ctx context.Context, request *DescribeShieldPlanInstanceRequest) (response *DescribeShieldPlanInstanceResponse, err error)
DescribeShieldPlanInstance 查询加固策略。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" RESOURCEUNAVAILABLE_NOTBIND = "ResourceUnavailable.NotBind" RESOURCEUNAVAILABLE_NOTFOUND = "ResourceUnavailable.NotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DescribeShieldResult ¶
func (c *Client) DescribeShieldResult(request *DescribeShieldResultRequest) (response *DescribeShieldResultResponse, err error)
DescribeShieldResult 通过唯一标识获取加固的结果。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" MISSINGPARAMETER_MISSINGITEMID = "MissingParameter.MissingItemId" RESOURCENOTFOUND_ITEMIDNOTFOUND = "ResourceNotFound.ItemIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeShieldResultWithContext ¶ added in v1.0.324
func (c *Client) DescribeShieldResultWithContext(ctx context.Context, request *DescribeShieldResultRequest) (response *DescribeShieldResultResponse, err error)
DescribeShieldResult 通过唯一标识获取加固的结果。(注意:根据国家互联网用户实名制相关要求,使用该产品前,需先完成实名认证。)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_SERVERERROR = "InternalError.ServerError" MISSINGPARAMETER_MISSINGITEMID = "MissingParameter.MissingItemId" RESOURCENOTFOUND_ITEMIDNOTFOUND = "ResourceNotFound.ItemIdNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUrlDetectionResult ¶ added in v1.0.433
func (c *Client) DescribeUrlDetectionResult(request *DescribeUrlDetectionResultRequest) (response *DescribeUrlDetectionResultResponse, err error)
DescribeUrlDetectionResult 移动安全-网址检测服务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUrlDetectionResultWithContext ¶ added in v1.0.433
func (c *Client) DescribeUrlDetectionResultWithContext(ctx context.Context, request *DescribeUrlDetectionResultRequest) (response *DescribeUrlDetectionResultResponse, err error)
DescribeUrlDetectionResult 移动安全-网址检测服务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserBaseInfoInstance ¶
func (c *Client) DescribeUserBaseInfoInstance(request *DescribeUserBaseInfoInstanceRequest) (response *DescribeUserBaseInfoInstanceResponse, err error)
DescribeUserBaseInfoInstance 获取用户基础信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserBaseInfoInstanceWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserBaseInfoInstanceWithContext(ctx context.Context, request *DescribeUserBaseInfoInstanceRequest) (response *DescribeUserBaseInfoInstanceResponse, err error)
DescribeUserBaseInfoInstance 获取用户基础信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DestroyResourceInstances ¶ added in v1.0.811
func (c *Client) DestroyResourceInstances(request *DestroyResourceInstancesRequest) (response *DestroyResourceInstancesResponse, err error)
DestroyResourceInstances 渠道合作资源销毁
安卓应用加固-按年收费资源销毁,其他类型暂不支持
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) DestroyResourceInstancesWithContext ¶ added in v1.0.811
func (c *Client) DestroyResourceInstancesWithContext(ctx context.Context, request *DestroyResourceInstancesRequest) (response *DestroyResourceInstancesResponse, err error)
DestroyResourceInstances 渠道合作资源销毁
安卓应用加固-按年收费资源销毁,其他类型暂不支持
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) RequestLocalTask ¶ added in v1.0.725
func (c *Client) RequestLocalTask(request *RequestLocalTaskRequest) (response *RequestLocalTaskResponse, err error)
RequestLocalTask client任务请求
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RequestLocalTaskWithContext ¶ added in v1.0.725
func (c *Client) RequestLocalTaskWithContext(ctx context.Context, request *RequestLocalTaskRequest) (response *RequestLocalTaskResponse, err error)
RequestLocalTask client任务请求
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateClientState ¶ added in v1.0.725
func (c *Client) UpdateClientState(request *UpdateClientStateRequest) (response *UpdateClientStateResponse, err error)
UpdateClientState 更新client状态,需要白名单
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) UpdateClientStateWithContext ¶ added in v1.0.725
func (c *Client) UpdateClientStateWithContext(ctx context.Context, request *UpdateClientStateRequest) (response *UpdateClientStateResponse, err error)
UpdateClientState 更新client状态,需要白名单
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) UpdateLocalTaskResult ¶ added in v1.0.725
func (c *Client) UpdateLocalTaskResult(request *UpdateLocalTaskResultRequest) (response *UpdateLocalTaskResultResponse, err error)
UpdateLocalTaskResult 更新本地任务执行结果
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
func (*Client) UpdateLocalTaskResultWithContext ¶ added in v1.0.725
func (c *Client) UpdateLocalTaskResultWithContext(ctx context.Context, request *UpdateLocalTaskResultRequest) (response *UpdateLocalTaskResultResponse, err error)
UpdateLocalTaskResult 更新本地任务执行结果
可能返回的错误码:
UNAUTHORIZEDOPERATION_NOTWHITEUSER = "UnauthorizedOperation.NotWhiteUser"
type CreateBindInstanceRequest ¶
type CreateBindInstanceRequest struct { *tchttp.BaseRequest // 资源id,全局唯一 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // app的icon的url AppIconUrl *string `json:"AppIconUrl,omitnil,omitempty" name:"AppIconUrl"` // app的名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // app的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
func NewCreateBindInstanceRequest ¶
func NewCreateBindInstanceRequest() (request *CreateBindInstanceRequest)
func (*CreateBindInstanceRequest) FromJsonString ¶
func (r *CreateBindInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBindInstanceRequest) ToJsonString ¶
func (r *CreateBindInstanceRequest) ToJsonString() string
type CreateBindInstanceRequestParams ¶ added in v1.0.426
type CreateBindInstanceRequestParams struct { // 资源id,全局唯一 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // app的icon的url AppIconUrl *string `json:"AppIconUrl,omitnil,omitempty" name:"AppIconUrl"` // app的名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // app的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
Predefined struct for user
type CreateBindInstanceResponse ¶
type CreateBindInstanceResponse struct { *tchttp.BaseResponse Response *CreateBindInstanceResponseParams `json:"Response"` }
func NewCreateBindInstanceResponse ¶
func NewCreateBindInstanceResponse() (response *CreateBindInstanceResponse)
func (*CreateBindInstanceResponse) FromJsonString ¶
func (r *CreateBindInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBindInstanceResponse) ToJsonString ¶
func (r *CreateBindInstanceResponse) ToJsonString() string
type CreateBindInstanceResponseParams ¶ added in v1.0.426
type CreateBindInstanceResponseParams struct { // 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCosSecKeyInstanceRequest ¶
type CreateCosSecKeyInstanceRequest struct { *tchttp.BaseRequest // 地域信息,例如广州:ap-guangzhou,上海:ap-shanghai,默认为广州。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 密钥有效时间,默认为1小时。 Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"` }
func NewCreateCosSecKeyInstanceRequest ¶
func NewCreateCosSecKeyInstanceRequest() (request *CreateCosSecKeyInstanceRequest)
func (*CreateCosSecKeyInstanceRequest) FromJsonString ¶
func (r *CreateCosSecKeyInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCosSecKeyInstanceRequest) ToJsonString ¶
func (r *CreateCosSecKeyInstanceRequest) ToJsonString() string
type CreateCosSecKeyInstanceRequestParams ¶ added in v1.0.426
type CreateCosSecKeyInstanceRequestParams struct { // 地域信息,例如广州:ap-guangzhou,上海:ap-shanghai,默认为广州。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 密钥有效时间,默认为1小时。 Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"` }
Predefined struct for user
type CreateCosSecKeyInstanceResponse ¶
type CreateCosSecKeyInstanceResponse struct { *tchttp.BaseResponse Response *CreateCosSecKeyInstanceResponseParams `json:"Response"` }
func NewCreateCosSecKeyInstanceResponse ¶
func NewCreateCosSecKeyInstanceResponse() (response *CreateCosSecKeyInstanceResponse)
func (*CreateCosSecKeyInstanceResponse) FromJsonString ¶
func (r *CreateCosSecKeyInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCosSecKeyInstanceResponse) ToJsonString ¶
func (r *CreateCosSecKeyInstanceResponse) ToJsonString() string
type CreateCosSecKeyInstanceResponseParams ¶ added in v1.0.426
type CreateCosSecKeyInstanceResponseParams struct { // COS密钥对应的AppId CosAppid *uint64 `json:"CosAppid,omitnil,omitempty" name:"CosAppid"` // COS密钥对应的存储桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // 存储桶对应的地域 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 密钥过期时间 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 密钥ID信息 CosId *string `json:"CosId,omitnil,omitempty" name:"CosId"` // 密钥KEY信息 CosKey *string `json:"CosKey,omitnil,omitempty" name:"CosKey"` // 密钥TOCKEN信息 // // Deprecated: CosTocken is deprecated. CosTocken *string `json:"CosTocken,omitnil,omitempty" name:"CosTocken"` // 密钥可访问的文件前缀人。例如:CosPrefix=test/123/666,则该密钥只能操作test/123/666为前缀的文件,例如test/123/666/1.txt CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"` // 密钥TOCKEN信息 CosToken *string `json:"CosToken,omitnil,omitempty" name:"CosToken"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateEncryptInstanceRequest ¶ added in v1.0.708
type CreateEncryptInstanceRequest struct { *tchttp.BaseRequest // 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 1-在线加固、 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 本次加固使用的资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 渠道合作android加固App信息 AndroidAppInfo *AndroidAppInfo `json:"AndroidAppInfo,omitnil,omitempty" name:"AndroidAppInfo"` // 渠道合作android加固策略信息 AndroidPlan *AndroidPlan `json:"AndroidPlan,omitnil,omitempty" name:"AndroidPlan"` // 小程序加固信息 AppletInfo *AppletInfo `json:"AppletInfo,omitnil,omitempty" name:"AppletInfo"` // iOS混淆信息 IOSInfo *IOSInfo `json:"IOSInfo,omitnil,omitempty" name:"IOSInfo"` }
func NewCreateEncryptInstanceRequest ¶ added in v1.0.708
func NewCreateEncryptInstanceRequest() (request *CreateEncryptInstanceRequest)
func (*CreateEncryptInstanceRequest) FromJsonString ¶ added in v1.0.708
func (r *CreateEncryptInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEncryptInstanceRequest) ToJsonString ¶ added in v1.0.708
func (r *CreateEncryptInstanceRequest) ToJsonString() string
type CreateEncryptInstanceRequestParams ¶ added in v1.0.708
type CreateEncryptInstanceRequestParams struct { // 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 1-在线加固、 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 本次加固使用的资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 渠道合作android加固App信息 AndroidAppInfo *AndroidAppInfo `json:"AndroidAppInfo,omitnil,omitempty" name:"AndroidAppInfo"` // 渠道合作android加固策略信息 AndroidPlan *AndroidPlan `json:"AndroidPlan,omitnil,omitempty" name:"AndroidPlan"` // 小程序加固信息 AppletInfo *AppletInfo `json:"AppletInfo,omitnil,omitempty" name:"AppletInfo"` // iOS混淆信息 IOSInfo *IOSInfo `json:"IOSInfo,omitnil,omitempty" name:"IOSInfo"` }
Predefined struct for user
type CreateEncryptInstanceResponse ¶ added in v1.0.708
type CreateEncryptInstanceResponse struct { *tchttp.BaseResponse Response *CreateEncryptInstanceResponseParams `json:"Response"` }
func NewCreateEncryptInstanceResponse ¶ added in v1.0.708
func NewCreateEncryptInstanceResponse() (response *CreateEncryptInstanceResponse)
func (*CreateEncryptInstanceResponse) FromJsonString ¶ added in v1.0.708
func (r *CreateEncryptInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEncryptInstanceResponse) ToJsonString ¶ added in v1.0.708
func (r *CreateEncryptInstanceResponse) ToJsonString() string
type CreateEncryptInstanceResponseParams ¶ added in v1.0.708
type CreateEncryptInstanceResponseParams struct { // 加固任务Id ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateOrderInstanceRequest ¶ added in v1.0.708
type CreateOrderInstanceRequest struct { *tchttp.BaseRequest // 平台类型枚举值:1-android加固 ;2-ios源码混淆 ; 3-sdk加固 ; 4-applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 ;2-按年收费 ;3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 代表应用包名列表,值为单个包名(例如:“a.b.xxx”)或多个包名用逗号隔开(例如:“a.b.xxx,b.c.xxx”)。 // 当android按年收费加固或android免费试用加固时,该字段要求非空,即PlatformType=1 并且 OrderType=2时,AppPkgNameList必传值。 AppPkgNameList *string `json:"AppPkgNameList,omitnil,omitempty" name:"AppPkgNameList"` }
func NewCreateOrderInstanceRequest ¶ added in v1.0.708
func NewCreateOrderInstanceRequest() (request *CreateOrderInstanceRequest)
func (*CreateOrderInstanceRequest) FromJsonString ¶ added in v1.0.708
func (r *CreateOrderInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrderInstanceRequest) ToJsonString ¶ added in v1.0.708
func (r *CreateOrderInstanceRequest) ToJsonString() string
type CreateOrderInstanceRequestParams ¶ added in v1.0.708
type CreateOrderInstanceRequestParams struct { // 平台类型枚举值:1-android加固 ;2-ios源码混淆 ; 3-sdk加固 ; 4-applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 ;2-按年收费 ;3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 代表应用包名列表,值为单个包名(例如:“a.b.xxx”)或多个包名用逗号隔开(例如:“a.b.xxx,b.c.xxx”)。 // 当android按年收费加固或android免费试用加固时,该字段要求非空,即PlatformType=1 并且 OrderType=2时,AppPkgNameList必传值。 AppPkgNameList *string `json:"AppPkgNameList,omitnil,omitempty" name:"AppPkgNameList"` }
Predefined struct for user
type CreateOrderInstanceResponse ¶ added in v1.0.708
type CreateOrderInstanceResponse struct { *tchttp.BaseResponse Response *CreateOrderInstanceResponseParams `json:"Response"` }
func NewCreateOrderInstanceResponse ¶ added in v1.0.708
func NewCreateOrderInstanceResponse() (response *CreateOrderInstanceResponse)
func (*CreateOrderInstanceResponse) FromJsonString ¶ added in v1.0.708
func (r *CreateOrderInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrderInstanceResponse) ToJsonString ¶ added in v1.0.708
func (r *CreateOrderInstanceResponse) ToJsonString() string
type CreateOrderInstanceResponseParams ¶ added in v1.0.708
type CreateOrderInstanceResponseParams struct { // 订单Id OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 与订单关联的资源id ResourceId []*string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateResourceInstancesRequest ¶
type CreateResourceInstancesRequest struct { *tchttp.BaseRequest // 资源类型id。13624:加固专业版。 Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 时间单位,取值为d,m,y,分别表示天,月,年。 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 时间数量。 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 资源数量。 ResourceNum *uint64 `json:"ResourceNum,omitnil,omitempty" name:"ResourceNum"` }
func NewCreateResourceInstancesRequest ¶
func NewCreateResourceInstancesRequest() (request *CreateResourceInstancesRequest)
func (*CreateResourceInstancesRequest) FromJsonString ¶
func (r *CreateResourceInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceInstancesRequest) ToJsonString ¶
func (r *CreateResourceInstancesRequest) ToJsonString() string
type CreateResourceInstancesRequestParams ¶ added in v1.0.426
type CreateResourceInstancesRequestParams struct { // 资源类型id。13624:加固专业版。 Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 时间单位,取值为d,m,y,分别表示天,月,年。 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 时间数量。 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 资源数量。 ResourceNum *uint64 `json:"ResourceNum,omitnil,omitempty" name:"ResourceNum"` }
Predefined struct for user
type CreateResourceInstancesResponse ¶
type CreateResourceInstancesResponse struct { *tchttp.BaseResponse Response *CreateResourceInstancesResponseParams `json:"Response"` }
func NewCreateResourceInstancesResponse ¶
func NewCreateResourceInstancesResponse() (response *CreateResourceInstancesResponse)
func (*CreateResourceInstancesResponse) FromJsonString ¶
func (r *CreateResourceInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceInstancesResponse) ToJsonString ¶
func (r *CreateResourceInstancesResponse) ToJsonString() string
type CreateResourceInstancesResponseParams ¶ added in v1.0.426
type CreateResourceInstancesResponseParams struct { // 新创建的资源列表。 ResourceSet []*string `json:"ResourceSet,omitnil,omitempty" name:"ResourceSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateShieldInstanceRequest ¶
type CreateShieldInstanceRequest struct { *tchttp.BaseRequest // 待加固的应用信息 AppInfo *AppInfo `json:"AppInfo,omitnil,omitempty" name:"AppInfo"` // 加固服务信息 ServiceInfo *ServiceInfo `json:"ServiceInfo,omitnil,omitempty" name:"ServiceInfo"` }
func NewCreateShieldInstanceRequest ¶
func NewCreateShieldInstanceRequest() (request *CreateShieldInstanceRequest)
func (*CreateShieldInstanceRequest) FromJsonString ¶
func (r *CreateShieldInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateShieldInstanceRequest) ToJsonString ¶
func (r *CreateShieldInstanceRequest) ToJsonString() string
type CreateShieldInstanceRequestParams ¶ added in v1.0.426
type CreateShieldInstanceRequestParams struct { // 待加固的应用信息 AppInfo *AppInfo `json:"AppInfo,omitnil,omitempty" name:"AppInfo"` // 加固服务信息 ServiceInfo *ServiceInfo `json:"ServiceInfo,omitnil,omitempty" name:"ServiceInfo"` }
Predefined struct for user
type CreateShieldInstanceResponse ¶
type CreateShieldInstanceResponse struct { *tchttp.BaseResponse Response *CreateShieldInstanceResponseParams `json:"Response"` }
func NewCreateShieldInstanceResponse ¶
func NewCreateShieldInstanceResponse() (response *CreateShieldInstanceResponse)
func (*CreateShieldInstanceResponse) FromJsonString ¶
func (r *CreateShieldInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateShieldInstanceResponse) ToJsonString ¶
func (r *CreateShieldInstanceResponse) ToJsonString() string
type CreateShieldInstanceResponseParams ¶ added in v1.0.426
type CreateShieldInstanceResponseParams struct { // 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务唯一标识 ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateShieldPlanInstanceRequest ¶
type CreateShieldPlanInstanceRequest struct { *tchttp.BaseRequest // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 策略名称 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 策略具体信息 PlanInfo *PlanInfo `json:"PlanInfo,omitnil,omitempty" name:"PlanInfo"` }
func NewCreateShieldPlanInstanceRequest ¶
func NewCreateShieldPlanInstanceRequest() (request *CreateShieldPlanInstanceRequest)
func (*CreateShieldPlanInstanceRequest) FromJsonString ¶
func (r *CreateShieldPlanInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateShieldPlanInstanceRequest) ToJsonString ¶
func (r *CreateShieldPlanInstanceRequest) ToJsonString() string
type CreateShieldPlanInstanceRequestParams ¶ added in v1.0.426
type CreateShieldPlanInstanceRequestParams struct { // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 策略名称 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 策略具体信息 PlanInfo *PlanInfo `json:"PlanInfo,omitnil,omitempty" name:"PlanInfo"` }
Predefined struct for user
type CreateShieldPlanInstanceResponse ¶
type CreateShieldPlanInstanceResponse struct { *tchttp.BaseResponse Response *CreateShieldPlanInstanceResponseParams `json:"Response"` }
func NewCreateShieldPlanInstanceResponse ¶
func NewCreateShieldPlanInstanceResponse() (response *CreateShieldPlanInstanceResponse)
func (*CreateShieldPlanInstanceResponse) FromJsonString ¶
func (r *CreateShieldPlanInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateShieldPlanInstanceResponse) ToJsonString ¶
func (r *CreateShieldPlanInstanceResponse) ToJsonString() string
type CreateShieldPlanInstanceResponseParams ¶ added in v1.0.426
type CreateShieldPlanInstanceResponseParams struct { // 策略id PlanId *uint64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteShieldInstancesRequest ¶
type DeleteShieldInstancesRequest struct { *tchttp.BaseRequest // 任务唯一标识ItemId的列表 ItemIds []*string `json:"ItemIds,omitnil,omitempty" name:"ItemIds"` }
func NewDeleteShieldInstancesRequest ¶
func NewDeleteShieldInstancesRequest() (request *DeleteShieldInstancesRequest)
func (*DeleteShieldInstancesRequest) FromJsonString ¶
func (r *DeleteShieldInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteShieldInstancesRequest) ToJsonString ¶
func (r *DeleteShieldInstancesRequest) ToJsonString() string
type DeleteShieldInstancesRequestParams ¶ added in v1.0.426
type DeleteShieldInstancesRequestParams struct { // 任务唯一标识ItemId的列表 ItemIds []*string `json:"ItemIds,omitnil,omitempty" name:"ItemIds"` }
Predefined struct for user
type DeleteShieldInstancesResponse ¶
type DeleteShieldInstancesResponse struct { *tchttp.BaseResponse Response *DeleteShieldInstancesResponseParams `json:"Response"` }
func NewDeleteShieldInstancesResponse ¶
func NewDeleteShieldInstancesResponse() (response *DeleteShieldInstancesResponse)
func (*DeleteShieldInstancesResponse) FromJsonString ¶
func (r *DeleteShieldInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteShieldInstancesResponse) ToJsonString ¶
func (r *DeleteShieldInstancesResponse) ToJsonString() string
type DeleteShieldInstancesResponseParams ¶ added in v1.0.426
type DeleteShieldInstancesResponseParams struct { // 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeApkDetectionResultRequest ¶ added in v1.0.494
type DescribeApkDetectionResultRequest struct { *tchttp.BaseRequest // 软件包的下载链接 ApkUrl *string `json:"ApkUrl,omitnil,omitempty" name:"ApkUrl"` // 软件包的md5值,具有唯一性。腾讯APK云检测服务会根据md5值来判断该包是否为库中已收集的样本,已存在,则返回检测结果,反之,需要一定时间检测该样本。 ApkMd5 *string `json:"ApkMd5,omitnil,omitempty" name:"ApkMd5"` }
func NewDescribeApkDetectionResultRequest ¶ added in v1.0.494
func NewDescribeApkDetectionResultRequest() (request *DescribeApkDetectionResultRequest)
func (*DescribeApkDetectionResultRequest) FromJsonString ¶ added in v1.0.494
func (r *DescribeApkDetectionResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApkDetectionResultRequest) ToJsonString ¶ added in v1.0.494
func (r *DescribeApkDetectionResultRequest) ToJsonString() string
type DescribeApkDetectionResultRequestParams ¶ added in v1.0.494
type DescribeApkDetectionResultRequestParams struct { // 软件包的下载链接 ApkUrl *string `json:"ApkUrl,omitnil,omitempty" name:"ApkUrl"` // 软件包的md5值,具有唯一性。腾讯APK云检测服务会根据md5值来判断该包是否为库中已收集的样本,已存在,则返回检测结果,反之,需要一定时间检测该样本。 ApkMd5 *string `json:"ApkMd5,omitnil,omitempty" name:"ApkMd5"` }
Predefined struct for user
type DescribeApkDetectionResultResponse ¶ added in v1.0.494
type DescribeApkDetectionResultResponse struct { *tchttp.BaseResponse Response *DescribeApkDetectionResultResponseParams `json:"Response"` }
func NewDescribeApkDetectionResultResponse ¶ added in v1.0.494
func NewDescribeApkDetectionResultResponse() (response *DescribeApkDetectionResultResponse)
func (*DescribeApkDetectionResultResponse) FromJsonString ¶ added in v1.0.494
func (r *DescribeApkDetectionResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApkDetectionResultResponse) ToJsonString ¶ added in v1.0.494
func (r *DescribeApkDetectionResultResponse) ToJsonString() string
type DescribeApkDetectionResultResponseParams ¶ added in v1.0.494
type DescribeApkDetectionResultResponseParams struct { // 响应结果,ok表示正常,error表示错误 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // Result为error错误时的原因说明 Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` // APK检测结果数组 ResultList []*ResultListItem `json:"ResultList,omitnil,omitempty" name:"ResultList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEncryptInstancesRequest ¶ added in v1.0.708
type DescribeEncryptInstancesRequest struct { *tchttp.BaseRequest // 多记录查询时使用,页码 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 多记录每页展示数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 多记录查询时排序使用 仅支持CreateTime 任务创建时间排序 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // (条件过滤字段) 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // (条件过滤字段) 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // (条件过滤字段) 1-在线加固 或 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // (条件过滤字段) 单记录查询时使用,结果ID该字段非空时,结构会根据结果ID进行单记录查询,符合查询条件时,只返回一条记录。 ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // (条件过滤字段) 查询与订单Id关联的任务 OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // (条件过滤字段) 查询与资源Id关联的任务 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段) 应用类型:android-apk; android-aab; AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // (条件过滤字段)应用的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // 加固结果, // 0:正在排队; // 1:加固成功; // 2:加固中; // 3:加固失败; // 5:重试; // 多记录查询时,根据查询结果进行检索使用。 EncryptState []*int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` }
func NewDescribeEncryptInstancesRequest ¶ added in v1.0.708
func NewDescribeEncryptInstancesRequest() (request *DescribeEncryptInstancesRequest)
func (*DescribeEncryptInstancesRequest) FromJsonString ¶ added in v1.0.708
func (r *DescribeEncryptInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEncryptInstancesRequest) ToJsonString ¶ added in v1.0.708
func (r *DescribeEncryptInstancesRequest) ToJsonString() string
type DescribeEncryptInstancesRequestParams ¶ added in v1.0.708
type DescribeEncryptInstancesRequestParams struct { // 多记录查询时使用,页码 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 多记录每页展示数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 多记录查询时排序使用 仅支持CreateTime 任务创建时间排序 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // (条件过滤字段) 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // (条件过滤字段) 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // (条件过滤字段) 1-在线加固 或 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // (条件过滤字段) 单记录查询时使用,结果ID该字段非空时,结构会根据结果ID进行单记录查询,符合查询条件时,只返回一条记录。 ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // (条件过滤字段) 查询与订单Id关联的任务 OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // (条件过滤字段) 查询与资源Id关联的任务 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段) 应用类型:android-apk; android-aab; AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // (条件过滤字段)应用的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // 加固结果, // 0:正在排队; // 1:加固成功; // 2:加固中; // 3:加固失败; // 5:重试; // 多记录查询时,根据查询结果进行检索使用。 EncryptState []*int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` }
Predefined struct for user
type DescribeEncryptInstancesResponse ¶ added in v1.0.708
type DescribeEncryptInstancesResponse struct { *tchttp.BaseResponse Response *DescribeEncryptInstancesResponseParams `json:"Response"` }
func NewDescribeEncryptInstancesResponse ¶ added in v1.0.708
func NewDescribeEncryptInstancesResponse() (response *DescribeEncryptInstancesResponse)
func (*DescribeEncryptInstancesResponse) FromJsonString ¶ added in v1.0.708
func (r *DescribeEncryptInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEncryptInstancesResponse) ToJsonString ¶ added in v1.0.708
func (r *DescribeEncryptInstancesResponse) ToJsonString() string
type DescribeEncryptInstancesResponseParams ¶ added in v1.0.708
type DescribeEncryptInstancesResponseParams struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 渠道合作加固信息数组 EncryptResults []*EncryptResults `json:"EncryptResults,omitnil,omitempty" name:"EncryptResults"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEncryptPlanRequest ¶ added in v1.0.708
type DescribeEncryptPlanRequest struct { *tchttp.BaseRequest // 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 1-在线加固;2-输出工具 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 本次加固使用的资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段)加固查询时,根据包名查询 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // (条件过滤字段)加固查询时,根据应用格式查询,枚举值:“apk”、“aab” AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` }
func NewDescribeEncryptPlanRequest ¶ added in v1.0.708
func NewDescribeEncryptPlanRequest() (request *DescribeEncryptPlanRequest)
func (*DescribeEncryptPlanRequest) FromJsonString ¶ added in v1.0.708
func (r *DescribeEncryptPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEncryptPlanRequest) ToJsonString ¶ added in v1.0.708
func (r *DescribeEncryptPlanRequest) ToJsonString() string
type DescribeEncryptPlanRequestParams ¶ added in v1.0.708
type DescribeEncryptPlanRequestParams struct { // 平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 1-在线加固;2-输出工具 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 本次加固使用的资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段)加固查询时,根据包名查询 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // (条件过滤字段)加固查询时,根据应用格式查询,枚举值:“apk”、“aab” AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` }
Predefined struct for user
type DescribeEncryptPlanResponse ¶ added in v1.0.708
type DescribeEncryptPlanResponse struct { *tchttp.BaseResponse Response *DescribeEncryptPlanResponseParams `json:"Response"` }
func NewDescribeEncryptPlanResponse ¶ added in v1.0.708
func NewDescribeEncryptPlanResponse() (response *DescribeEncryptPlanResponse)
func (*DescribeEncryptPlanResponse) FromJsonString ¶ added in v1.0.708
func (r *DescribeEncryptPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEncryptPlanResponse) ToJsonString ¶ added in v1.0.708
func (r *DescribeEncryptPlanResponse) ToJsonString() string
type DescribeEncryptPlanResponseParams ¶ added in v1.0.708
type DescribeEncryptPlanResponseParams struct { // 平台类型整型值 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 平台类型描述 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformTypeDesc *string `json:"PlatformTypeDesc,omitnil,omitempty" name:"PlatformTypeDesc"` // 1- 在线加固 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 1- 在线加固 2-输出工具加固 EncryptOpTypeDesc *string `json:"EncryptOpTypeDesc,omitnil,omitempty" name:"EncryptOpTypeDesc"` // 订单收费类型枚举值 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 订单收费类型描述 OrderTypeDesc *string `json:"OrderTypeDesc,omitnil,omitempty" name:"OrderTypeDesc"` // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 上次加固策略 // 注意:此字段可能返回 null,表示取不到有效值。 AndroidPlan *AndroidPlan `json:"AndroidPlan,omitnil,omitempty" name:"AndroidPlan"` // 上次小程序加固策略 // 注意:此字段可能返回 null,表示取不到有效值。 AppletPlan *AppletPlan `json:"AppletPlan,omitnil,omitempty" name:"AppletPlan"` // 上次ios源码混淆加固配置 // 注意:此字段可能返回 null,表示取不到有效值。 IOSPlan *IOSPlan `json:"IOSPlan,omitnil,omitempty" name:"IOSPlan"` // 上次sdk加固配置 // 注意:此字段可能返回 null,表示取不到有效值。 SDKPlan *SDKPlan `json:"SDKPlan,omitnil,omitempty" name:"SDKPlan"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOrderInstancesRequest ¶ added in v1.0.708
type DescribeOrderInstancesRequest struct { *tchttp.BaseRequest // 页码 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页展示数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 按某个字段排序,目前仅支持CreateTime排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // (条件过滤字段)平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // (条件过滤字段)订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // (条件过滤字段)订单审批状态: ApprovalStatus *int64 `json:"ApprovalStatus,omitnil,omitempty" name:"ApprovalStatus"` // (条件过滤字段)资源状态: ResourceStatus *int64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"` // (条件过滤字段)订单ID OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // (条件过滤字段)资源ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段)包名,查询android加固订单时使用 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
func NewDescribeOrderInstancesRequest ¶ added in v1.0.708
func NewDescribeOrderInstancesRequest() (request *DescribeOrderInstancesRequest)
func (*DescribeOrderInstancesRequest) FromJsonString ¶ added in v1.0.708
func (r *DescribeOrderInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrderInstancesRequest) ToJsonString ¶ added in v1.0.708
func (r *DescribeOrderInstancesRequest) ToJsonString() string
type DescribeOrderInstancesRequestParams ¶ added in v1.0.708
type DescribeOrderInstancesRequestParams struct { // 页码 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页展示数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 按某个字段排序,目前仅支持CreateTime排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // (条件过滤字段)平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // (条件过滤字段)订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // (条件过滤字段)订单审批状态: ApprovalStatus *int64 `json:"ApprovalStatus,omitnil,omitempty" name:"ApprovalStatus"` // (条件过滤字段)资源状态: ResourceStatus *int64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"` // (条件过滤字段)订单ID OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // (条件过滤字段)资源ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // (条件过滤字段)包名,查询android加固订单时使用 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
Predefined struct for user
type DescribeOrderInstancesResponse ¶ added in v1.0.708
type DescribeOrderInstancesResponse struct { *tchttp.BaseResponse Response *DescribeOrderInstancesResponseParams `json:"Response"` }
func NewDescribeOrderInstancesResponse ¶ added in v1.0.708
func NewDescribeOrderInstancesResponse() (response *DescribeOrderInstancesResponse)
func (*DescribeOrderInstancesResponse) FromJsonString ¶ added in v1.0.708
func (r *DescribeOrderInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrderInstancesResponse) ToJsonString ¶ added in v1.0.708
func (r *DescribeOrderInstancesResponse) ToJsonString() string
type DescribeOrderInstancesResponseParams ¶ added in v1.0.708
type DescribeOrderInstancesResponseParams struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 订单信息 Orders []*Orders `json:"Orders,omitnil,omitempty" name:"Orders"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceInstancesRequest ¶
type DescribeResourceInstancesRequest struct { *tchttp.BaseRequest // 支持CreateTime、ExpireTime、AppName、AppPkgName、BindValue、IsBind过滤 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源类别id数组,13624:加固专业版,12750:企业版。空数组表示返回全部资源。 Pids []*uint64 `json:"Pids,omitnil,omitempty" name:"Pids"` // 按某个字段排序,目前支持CreateTime、ExpireTime其中的一个排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
func NewDescribeResourceInstancesRequest ¶
func NewDescribeResourceInstancesRequest() (request *DescribeResourceInstancesRequest)
func (*DescribeResourceInstancesRequest) FromJsonString ¶
func (r *DescribeResourceInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceInstancesRequest) ToJsonString ¶
func (r *DescribeResourceInstancesRequest) ToJsonString() string
type DescribeResourceInstancesRequestParams ¶ added in v1.0.426
type DescribeResourceInstancesRequestParams struct { // 支持CreateTime、ExpireTime、AppName、AppPkgName、BindValue、IsBind过滤 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源类别id数组,13624:加固专业版,12750:企业版。空数组表示返回全部资源。 Pids []*uint64 `json:"Pids,omitnil,omitempty" name:"Pids"` // 按某个字段排序,目前支持CreateTime、ExpireTime其中的一个排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeResourceInstancesResponse ¶
type DescribeResourceInstancesResponse struct { *tchttp.BaseResponse Response *DescribeResourceInstancesResponseParams `json:"Response"` }
func NewDescribeResourceInstancesResponse ¶
func NewDescribeResourceInstancesResponse() (response *DescribeResourceInstancesResponse)
func (*DescribeResourceInstancesResponse) FromJsonString ¶
func (r *DescribeResourceInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceInstancesResponse) ToJsonString ¶
func (r *DescribeResourceInstancesResponse) ToJsonString() string
type DescribeResourceInstancesResponseParams ¶ added in v1.0.426
type DescribeResourceInstancesResponseParams struct { // 符合要求的资源数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 符合要求的资源数组 ResourceSet []*ResourceInfo `json:"ResourceSet,omitnil,omitempty" name:"ResourceSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeShieldInstancesRequest ¶
type DescribeShieldInstancesRequest struct { *tchttp.BaseRequest // 支持通过app名称,app包名,加固的服务版本,提交的渠道进行筛选。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 可以提供ItemId数组来查询一个或者多个结果。注意不可以同时指定ItemIds和Filters。 ItemIds []*string `json:"ItemIds,omitnil,omitempty" name:"ItemIds"` // 按某个字段排序,目前仅支持TaskTime排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
func NewDescribeShieldInstancesRequest ¶
func NewDescribeShieldInstancesRequest() (request *DescribeShieldInstancesRequest)
func (*DescribeShieldInstancesRequest) FromJsonString ¶
func (r *DescribeShieldInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldInstancesRequest) ToJsonString ¶
func (r *DescribeShieldInstancesRequest) ToJsonString() string
type DescribeShieldInstancesRequestParams ¶ added in v1.0.426
type DescribeShieldInstancesRequestParams struct { // 支持通过app名称,app包名,加固的服务版本,提交的渠道进行筛选。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 可以提供ItemId数组来查询一个或者多个结果。注意不可以同时指定ItemIds和Filters。 ItemIds []*string `json:"ItemIds,omitnil,omitempty" name:"ItemIds"` // 按某个字段排序,目前仅支持TaskTime排序。 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeShieldInstancesResponse ¶
type DescribeShieldInstancesResponse struct { *tchttp.BaseResponse Response *DescribeShieldInstancesResponseParams `json:"Response"` }
func NewDescribeShieldInstancesResponse ¶
func NewDescribeShieldInstancesResponse() (response *DescribeShieldInstancesResponse)
func (*DescribeShieldInstancesResponse) FromJsonString ¶
func (r *DescribeShieldInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldInstancesResponse) ToJsonString ¶
func (r *DescribeShieldInstancesResponse) ToJsonString() string
type DescribeShieldInstancesResponseParams ¶ added in v1.0.426
type DescribeShieldInstancesResponseParams struct { // 符合要求的app数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 一个关于app详细信息的结构体,主要包括app的基本信息和加固信息。 AppSet []*AppSetInfo `json:"AppSet,omitnil,omitempty" name:"AppSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeShieldPlanInstanceRequest ¶
type DescribeShieldPlanInstanceRequest struct { *tchttp.BaseRequest // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 服务类别id Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` }
func NewDescribeShieldPlanInstanceRequest ¶
func NewDescribeShieldPlanInstanceRequest() (request *DescribeShieldPlanInstanceRequest)
func (*DescribeShieldPlanInstanceRequest) FromJsonString ¶
func (r *DescribeShieldPlanInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldPlanInstanceRequest) ToJsonString ¶
func (r *DescribeShieldPlanInstanceRequest) ToJsonString() string
type DescribeShieldPlanInstanceRequestParams ¶ added in v1.0.426
type DescribeShieldPlanInstanceRequestParams struct { // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 服务类别id Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` }
Predefined struct for user
type DescribeShieldPlanInstanceResponse ¶
type DescribeShieldPlanInstanceResponse struct { *tchttp.BaseResponse Response *DescribeShieldPlanInstanceResponseParams `json:"Response"` }
func NewDescribeShieldPlanInstanceResponse ¶
func NewDescribeShieldPlanInstanceResponse() (response *DescribeShieldPlanInstanceResponse)
func (*DescribeShieldPlanInstanceResponse) FromJsonString ¶
func (r *DescribeShieldPlanInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldPlanInstanceResponse) ToJsonString ¶
func (r *DescribeShieldPlanInstanceResponse) ToJsonString() string
type DescribeShieldPlanInstanceResponseParams ¶ added in v1.0.426
type DescribeShieldPlanInstanceResponseParams struct { // 绑定资源信息 BindInfo *BindInfo `json:"BindInfo,omitnil,omitempty" name:"BindInfo"` // 加固策略信息 ShieldPlanInfo *ShieldPlanInfo `json:"ShieldPlanInfo,omitnil,omitempty" name:"ShieldPlanInfo"` // 加固资源信息 ResourceServiceInfo *ResourceServiceInfo `json:"ResourceServiceInfo,omitnil,omitempty" name:"ResourceServiceInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeShieldResultRequest ¶
type DescribeShieldResultRequest struct { *tchttp.BaseRequest // 任务唯一标识 ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"` }
func NewDescribeShieldResultRequest ¶
func NewDescribeShieldResultRequest() (request *DescribeShieldResultRequest)
func (*DescribeShieldResultRequest) FromJsonString ¶
func (r *DescribeShieldResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldResultRequest) ToJsonString ¶
func (r *DescribeShieldResultRequest) ToJsonString() string
type DescribeShieldResultRequestParams ¶ added in v1.0.426
type DescribeShieldResultRequestParams struct { // 任务唯一标识 ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"` }
Predefined struct for user
type DescribeShieldResultResponse ¶
type DescribeShieldResultResponse struct { *tchttp.BaseResponse Response *DescribeShieldResultResponseParams `json:"Response"` }
func NewDescribeShieldResultResponse ¶
func NewDescribeShieldResultResponse() (response *DescribeShieldResultResponse)
func (*DescribeShieldResultResponse) FromJsonString ¶
func (r *DescribeShieldResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShieldResultResponse) ToJsonString ¶
func (r *DescribeShieldResultResponse) ToJsonString() string
type DescribeShieldResultResponseParams ¶ added in v1.0.426
type DescribeShieldResultResponseParams struct { // 任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时 TaskStatus *uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // app加固前的详细信息 AppDetailInfo *AppDetailInfo `json:"AppDetailInfo,omitnil,omitempty" name:"AppDetailInfo"` // app加固后的详细信息 ShieldInfo *ShieldInfo `json:"ShieldInfo,omitnil,omitempty" name:"ShieldInfo"` // 状态描述 StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"` // 状态指引 StatusRef *string `json:"StatusRef,omitnil,omitempty" name:"StatusRef"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUrlDetectionResultRequest ¶ added in v1.0.433
type DescribeUrlDetectionResultRequest struct { *tchttp.BaseRequest // 查询的网址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` }
func NewDescribeUrlDetectionResultRequest ¶ added in v1.0.433
func NewDescribeUrlDetectionResultRequest() (request *DescribeUrlDetectionResultRequest)
func (*DescribeUrlDetectionResultRequest) FromJsonString ¶ added in v1.0.433
func (r *DescribeUrlDetectionResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUrlDetectionResultRequest) ToJsonString ¶ added in v1.0.433
func (r *DescribeUrlDetectionResultRequest) ToJsonString() string
type DescribeUrlDetectionResultRequestParams ¶ added in v1.0.433
type DescribeUrlDetectionResultRequestParams struct { // 查询的网址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` }
Predefined struct for user
type DescribeUrlDetectionResultResponse ¶ added in v1.0.433
type DescribeUrlDetectionResultResponse struct { *tchttp.BaseResponse Response *DescribeUrlDetectionResultResponseParams `json:"Response"` }
func NewDescribeUrlDetectionResultResponse ¶ added in v1.0.433
func NewDescribeUrlDetectionResultResponse() (response *DescribeUrlDetectionResultResponse)
func (*DescribeUrlDetectionResultResponse) FromJsonString ¶ added in v1.0.433
func (r *DescribeUrlDetectionResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUrlDetectionResultResponse) ToJsonString ¶ added in v1.0.433
func (r *DescribeUrlDetectionResultResponse) ToJsonString() string
type DescribeUrlDetectionResultResponseParams ¶ added in v1.0.433
type DescribeUrlDetectionResultResponseParams struct { // [查询结果]查询结果;枚举值:0 查询成功,否则查询失败 ResultCode *int64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"` // [固定信息]响应协议版本号 RespVer *int64 `json:"RespVer,omitnil,omitempty" name:"RespVer"` // [查询结果]url恶意状态 // 枚举值: // 0-1:未知,访问暂无风险。 // 2 : 风险网址,具体的恶意类型定义参考恶意大类EvilClass字段。 // 3-4:安全,访问无风险。 // // 注意:查询结果EvilClass字段在Urltype=2时,才有意义。 UrlType *int64 `json:"UrlType,omitnil,omitempty" name:"UrlType"` // [查询结果]url恶意类型大类:{ // "1": "社工欺诈(仿冒、账号钓鱼、中奖诈骗)", // "2": "信息诈骗(虚假充值、虚假兼职、虚假金融投资、虚假信用卡代办、网络赌博诈骗)", // "3": "虚假销售(男女保健美容减肥产品、电子产品、虚假广告、违法销售)", // "4": "恶意文件(病毒文件,木马文件,恶意apk文件的下载链接以及站点,挂马网站)", // "5": "博彩网站(博彩网站,在线赌博网站)", // "6": "色情网站(涉嫌传播色情内容,提供色情服务的网站)", // "7": "风险网站(弱类型,传播垃圾信息的网站,如果客户端有阻断,不建议使用这个网站)", // "8": "违法网站(根据法律法规不能传播的内容,以及侵犯知识产权的类型)" // } EvilClass *int64 `json:"EvilClass,omitnil,omitempty" name:"EvilClass"` // 该字段暂为空 EvilType *int64 `json:"EvilType,omitnil,omitempty" name:"EvilType"` // 该字段暂为空 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // [查询详情]url检出时间;时间戳 DetectTime *int64 `json:"DetectTime,omitnil,omitempty" name:"DetectTime"` // 该字段暂为空 Wording *string `json:"Wording,omitnil,omitempty" name:"Wording"` // 该字段暂为空 WordingTitle *string `json:"WordingTitle,omitnil,omitempty" name:"WordingTitle"` // [查询结果]url恶意状态说明;为UrlType字段值对应的说明 UrlTypeDesc *string `json:"UrlTypeDesc,omitnil,omitempty" name:"UrlTypeDesc"` // [查询结果]url恶意大类说明;为EvilClass字段值对应的说明 EvilClassDesc *string `json:"EvilClassDesc,omitnil,omitempty" name:"EvilClassDesc"` // 该字段暂为空 EvilTypeDesc *string `json:"EvilTypeDesc,omitnil,omitempty" name:"EvilTypeDesc"` // 该字段暂为空 LevelDesc *string `json:"LevelDesc,omitnil,omitempty" name:"LevelDesc"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserBaseInfoInstanceRequest ¶
type DescribeUserBaseInfoInstanceRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserBaseInfoInstanceRequest ¶
func NewDescribeUserBaseInfoInstanceRequest() (request *DescribeUserBaseInfoInstanceRequest)
func (*DescribeUserBaseInfoInstanceRequest) FromJsonString ¶
func (r *DescribeUserBaseInfoInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserBaseInfoInstanceRequest) ToJsonString ¶
func (r *DescribeUserBaseInfoInstanceRequest) ToJsonString() string
type DescribeUserBaseInfoInstanceRequestParams ¶ added in v1.0.426
type DescribeUserBaseInfoInstanceRequestParams struct { }
Predefined struct for user
type DescribeUserBaseInfoInstanceResponse ¶
type DescribeUserBaseInfoInstanceResponse struct { *tchttp.BaseResponse Response *DescribeUserBaseInfoInstanceResponseParams `json:"Response"` }
func NewDescribeUserBaseInfoInstanceResponse ¶
func NewDescribeUserBaseInfoInstanceResponse() (response *DescribeUserBaseInfoInstanceResponse)
func (*DescribeUserBaseInfoInstanceResponse) FromJsonString ¶
func (r *DescribeUserBaseInfoInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserBaseInfoInstanceResponse) ToJsonString ¶
func (r *DescribeUserBaseInfoInstanceResponse) ToJsonString() string
type DescribeUserBaseInfoInstanceResponseParams ¶ added in v1.0.426
type DescribeUserBaseInfoInstanceResponseParams struct { // 用户uin信息 UserUin *uint64 `json:"UserUin,omitnil,omitempty" name:"UserUin"` // 用户APPID信息 UserAppid *uint64 `json:"UserAppid,omitnil,omitempty" name:"UserAppid"` // 系统时间戳 TimeStamp *uint64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyResourceInstancesRequest ¶ added in v1.0.811
type DestroyResourceInstancesRequest struct { *tchttp.BaseRequest // ResourceId 资源id,在创建订单时,返回的resourceId ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源绑定的包名,为了防止误删除,需要指定绑定时的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
func NewDestroyResourceInstancesRequest ¶ added in v1.0.811
func NewDestroyResourceInstancesRequest() (request *DestroyResourceInstancesRequest)
func (*DestroyResourceInstancesRequest) FromJsonString ¶ added in v1.0.811
func (r *DestroyResourceInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyResourceInstancesRequest) ToJsonString ¶ added in v1.0.811
func (r *DestroyResourceInstancesRequest) ToJsonString() string
type DestroyResourceInstancesRequestParams ¶ added in v1.0.811
type DestroyResourceInstancesRequestParams struct { // ResourceId 资源id,在创建订单时,返回的resourceId ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源绑定的包名,为了防止误删除,需要指定绑定时的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` }
Predefined struct for user
type DestroyResourceInstancesResponse ¶ added in v1.0.811
type DestroyResourceInstancesResponse struct { *tchttp.BaseResponse Response *DestroyResourceInstancesResponseParams `json:"Response"` }
func NewDestroyResourceInstancesResponse ¶ added in v1.0.811
func NewDestroyResourceInstancesResponse() (response *DestroyResourceInstancesResponse)
func (*DestroyResourceInstancesResponse) FromJsonString ¶ added in v1.0.811
func (r *DestroyResourceInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyResourceInstancesResponse) ToJsonString ¶ added in v1.0.811
func (r *DestroyResourceInstancesResponse) ToJsonString() string
type DestroyResourceInstancesResponseParams ¶ added in v1.0.811
type DestroyResourceInstancesResponseParams struct { // 资源id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 返回状态 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 平台类型 1.android安卓加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 订单采购类型 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EncryptResults ¶ added in v1.0.708
type EncryptResults struct { // 平台类型枚举值 1-android加固 2-ios源码混淆 3-sdk加固 4-applet小程序加固 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 平台类型描述 1-android加固 2-ios源码混淆 3-sdk加固 4-applet小程序加固 PlatformDesc *string `json:"PlatformDesc,omitnil,omitempty" name:"PlatformDesc"` // 订单采购类型枚举值, 1-免费试用 2-按年收费 3-按次收费 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 订单采购类型 描述:1-免费试用 2-按年收费 3-按次收费 OrderTypeDesc *string `json:"OrderTypeDesc,omitnil,omitempty" name:"OrderTypeDesc"` // 枚举值:1-在线加固 或 2-输出工具加固 EncryptOpType *int64 `json:"EncryptOpType,omitnil,omitempty" name:"EncryptOpType"` // 描述:1-在线加固 或 2-输出工具加固 EncryptOpTypeDesc *string `json:"EncryptOpTypeDesc,omitnil,omitempty" name:"EncryptOpTypeDesc"` // 与当前任务关联的资源Id ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 与当前任务关联的订单Id OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 对应PlatformType平台类型值 1-android加固结果 // 注意:此字段可能返回 null,表示取不到有效值。 AndroidResult *AndroidResult `json:"AndroidResult,omitnil,omitempty" name:"AndroidResult"` // 对应PlatformType平台类型值 2-ios源码混淆加固结果 // 注意:此字段可能返回 null,表示取不到有效值。 IOSResult *IOSResult `json:"IOSResult,omitnil,omitempty" name:"IOSResult"` // 对应PlatformType平台类型值 3-sdk加固结果 // 注意:此字段可能返回 null,表示取不到有效值。 SDKResult *SDKResult `json:"SDKResult,omitnil,omitempty" name:"SDKResult"` // 对应PlatformType平台类型值 4-applet小程序加固结果 // 注意:此字段可能返回 null,表示取不到有效值。 AppletResult *AppletResult `json:"AppletResult,omitnil,omitempty" name:"AppletResult"` }
type IOSInfo ¶ added in v1.0.767
type IOSInfo struct { // info.plist的url,必须保证不用权限校验就可以下载 InfoPListUrl *string `json:"InfoPListUrl,omitnil,omitempty" name:"InfoPListUrl"` // info.plist文件的大小 InfoPListSize *int64 `json:"InfoPListSize,omitnil,omitempty" name:"InfoPListSize"` // info.plist文件的md5 InfoPListMd5 *string `json:"InfoPListMd5,omitnil,omitempty" name:"InfoPListMd5"` // release: 需要INFO-PLIST文件,会生成工具部署安装包,并带有license文件,绑定机器;nobind不需要INFO-PLIST文件,不绑定机器 BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"` }
type IOSPlan ¶ added in v1.0.708
type IOSPlan struct { // 策略id PlanId *int64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
type IOSResult ¶ added in v1.0.708
type IOSResult struct { // 加固任务结果Id // 注意:此字段可能返回 null,表示取不到有效值。 ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` // 用户uid // 注意:此字段可能返回 null,表示取不到有效值。 OpUin *int64 `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 加固类型,这里为ios // 注意:此字段可能返回 null,表示取不到有效值。 EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"` // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 加固状态 // 注意:此字段可能返回 null,表示取不到有效值。 EncryptState *int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` // 业务错误码 // 注意:此字段可能返回 null,表示取不到有效值。 EncryptErrno *int64 `json:"EncryptErrno,omitnil,omitempty" name:"EncryptErrno"` // 业务错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 EncryptErrDesc *string `json:"EncryptErrDesc,omitnil,omitempty" name:"EncryptErrDesc"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatTime *string `json:"CreatTime,omitnil,omitempty" name:"CreatTime"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 消耗时间 // 注意:此字段可能返回 null,表示取不到有效值。 CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 加固(混淆)包结果url // 注意:此字段可能返回 null,表示取不到有效值。 EncryptPkgUrl *string `json:"EncryptPkgUrl,omitnil,omitempty" name:"EncryptPkgUrl"` }
type OptPluginListItem ¶ added in v1.0.494
type Orders ¶ added in v1.0.708
type Orders struct { // 订单号 OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 平台类型整型值 PlatformType *int64 `json:"PlatformType,omitnil,omitempty" name:"PlatformType"` // 平台类型描述: 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固 PlatformTypeDesc *string `json:"PlatformTypeDesc,omitnil,omitempty" name:"PlatformTypeDesc"` // 订单采购类型整型值 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 订单采购类型描述: 1-免费试用 2-按年收费 3-按次收费 OrderTypeDesc *string `json:"OrderTypeDesc,omitnil,omitempty" name:"OrderTypeDesc"` // android包年收费加固的包名 AppPkgName *string `json:"AppPkgName,omitnil,omitempty" name:"AppPkgName"` // 资源号 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源状态整型值 ResourceStatus *int64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"` // 资源状态描述 // 0-未生效、1-生效中、2-已失效。 ResourceStatusDesc *string `json:"ResourceStatusDesc,omitnil,omitempty" name:"ResourceStatusDesc"` // 订单类型为免费试用时的免费加固次数。 TestTimes *int64 `json:"TestTimes,omitnil,omitempty" name:"TestTimes"` // 资源生效时间 ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 资源过期时间 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 资源创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 订单审批人 Approver *string `json:"Approver,omitnil,omitempty" name:"Approver"` // 订单审批状态整型值 ApprovalStatus *int64 `json:"ApprovalStatus,omitnil,omitempty" name:"ApprovalStatus"` // 订单审批状态整型值描述:0-未审批、1-审批通过、2-驳回。 ApprovalStatusDesc *string `json:"ApprovalStatusDesc,omitnil,omitempty" name:"ApprovalStatusDesc"` // 订单审批时间 ApprovalTime *string `json:"ApprovalTime,omitnil,omitempty" name:"ApprovalTime"` // 按次收费加固资源,其关联的总任务数 TimesTaskTotalCount *int64 `json:"TimesTaskTotalCount,omitnil,omitempty" name:"TimesTaskTotalCount"` // 按次收费加固资源,其关联的任务成功数 TimesTaskSuccessCount *int64 `json:"TimesTaskSuccessCount,omitnil,omitempty" name:"TimesTaskSuccessCount"` // 按次收费加固资源,其关联的任务失败数 TimesTaskFailCount *int64 `json:"TimesTaskFailCount,omitnil,omitempty" name:"TimesTaskFailCount"` }
type PlanDetailInfo ¶
type PlanDetailInfo struct { // 默认策略,1为默认,0为非默认 IsDefault *uint64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` // 策略id PlanId *uint64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 策略名称 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 策略信息 PlanInfo *PlanInfo `json:"PlanInfo,omitnil,omitempty" name:"PlanInfo"` }
type PlanInfo ¶
type PlanInfo struct { // apk大小优化,0关闭,1开启 ApkSizeOpt *uint64 `json:"ApkSizeOpt,omitnil,omitempty" name:"ApkSizeOpt"` // Dex加固,0关闭,1开启 Dex *uint64 `json:"Dex,omitnil,omitempty" name:"Dex"` // So加固,0关闭,1开启 So *uint64 `json:"So,omitnil,omitempty" name:"So"` // 数据收集,0关闭,1开启 Bugly *uint64 `json:"Bugly,omitnil,omitempty" name:"Bugly"` // 防止重打包,0关闭,1开启 AntiRepack *uint64 `json:"AntiRepack,omitnil,omitempty" name:"AntiRepack"` // Dex分离,0关闭,1开启 // // Deprecated: SeperateDex is deprecated. SeperateDex *uint64 `json:"SeperateDex,omitnil,omitempty" name:"SeperateDex"` // 内存保护,0关闭,1开启 Db *uint64 `json:"Db,omitnil,omitempty" name:"Db"` // Dex签名校验,0关闭,1开启 // // Deprecated: DexSig is deprecated. DexSig *uint64 `json:"DexSig,omitnil,omitempty" name:"DexSig"` // So文件信息 SoInfo *SoInfo `json:"SoInfo,omitnil,omitempty" name:"SoInfo"` // vmp,0关闭,1开启 AntiVMP *uint64 `json:"AntiVMP,omitnil,omitempty" name:"AntiVMP"` // 保护so的强度, SoType []*string `json:"SoType,omitnil,omitempty" name:"SoType"` // 防日志泄漏,0关闭,1开启 AntiLogLeak *uint64 `json:"AntiLogLeak,omitnil,omitempty" name:"AntiLogLeak"` // root检测,0关闭,1开启 // // Deprecated: AntiQemuRoot is deprecated. AntiQemuRoot *uint64 `json:"AntiQemuRoot,omitnil,omitempty" name:"AntiQemuRoot"` // 资源防篡改,0关闭,1开启 AntiAssets *uint64 `json:"AntiAssets,omitnil,omitempty" name:"AntiAssets"` // 防止截屏,0关闭,1开启 AntiScreenshot *uint64 `json:"AntiScreenshot,omitnil,omitempty" name:"AntiScreenshot"` // SSL证书防窃取,0关闭,1开启 AntiSSL *uint64 `json:"AntiSSL,omitnil,omitempty" name:"AntiSSL"` // Dex分离,0关闭,1开启 // 注意:此字段可能返回 null,表示取不到有效值。 SetFile *string `json:"SetFile,omitnil,omitempty" name:"SetFile"` // Dex签名校验,0关闭,1开启 // 注意:此字段可能返回 null,表示取不到有效值。 FileSign *string `json:"FileSign,omitnil,omitempty" name:"FileSign"` // root检测,0关闭,1开启 // 注意:此字段可能返回 null,表示取不到有效值。 AntiRoot *string `json:"AntiRoot,omitnil,omitempty" name:"AntiRoot"` }
type PluginListItem ¶ added in v1.0.494
type PluginListItem struct { // 数字类型,分别为 1-通知栏广告,2-积分墙广告,3-banner广告,4- 悬浮窗图标广告,5-精品推荐列表广告, 6-插播广告 PluginType *string `json:"PluginType,omitnil,omitempty" name:"PluginType"` // 广告插件名称 PluginName *string `json:"PluginName,omitnil,omitempty" name:"PluginName"` // 广告插件描述 PluginDesc *string `json:"PluginDesc,omitnil,omitempty" name:"PluginDesc"` }
type RequestLocalTaskRequest ¶ added in v1.0.725
type RequestLocalTaskRequest struct { *tchttp.BaseRequest // Client Id ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` }
func NewRequestLocalTaskRequest ¶ added in v1.0.725
func NewRequestLocalTaskRequest() (request *RequestLocalTaskRequest)
func (*RequestLocalTaskRequest) FromJsonString ¶ added in v1.0.725
func (r *RequestLocalTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RequestLocalTaskRequest) ToJsonString ¶ added in v1.0.725
func (r *RequestLocalTaskRequest) ToJsonString() string
type RequestLocalTaskRequestParams ¶ added in v1.0.725
type RequestLocalTaskRequestParams struct { // Client Id ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` }
Predefined struct for user
type RequestLocalTaskResponse ¶ added in v1.0.725
type RequestLocalTaskResponse struct { *tchttp.BaseResponse Response *RequestLocalTaskResponseParams `json:"Response"` }
func NewRequestLocalTaskResponse ¶ added in v1.0.725
func NewRequestLocalTaskResponse() (response *RequestLocalTaskResponse)
func (*RequestLocalTaskResponse) FromJsonString ¶ added in v1.0.725
func (r *RequestLocalTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RequestLocalTaskResponse) ToJsonString ¶ added in v1.0.725
func (r *RequestLocalTaskResponse) ToJsonString() string
type RequestLocalTaskResponseParams ¶ added in v1.0.725
type RequestLocalTaskResponseParams struct { // 返回的任务id Sid *string `json:"Sid,omitnil,omitempty" name:"Sid"` // 任务文件的mk5 SrcFileMd5 *string `json:"SrcFileMd5,omitnil,omitempty" name:"SrcFileMd5"` // 文件大小,可不传 SrcFileSize *int64 `json:"SrcFileSize,omitnil,omitempty" name:"SrcFileSize"` // 任务文件的下载地址,必须无鉴权可下载 SrcFileUrl *string `json:"SrcFileUrl,omitnil,omitempty" name:"SrcFileUrl"` // release: 需要INFO-PLIST文件,会生成工具部署安装包,并带有license文件,绑定机器;nobind不需要INFO-PLIST文件,不绑定机器 SrcFileType *string `json:"SrcFileType,omitnil,omitempty" name:"SrcFileType"` // enterprise // trial SrcFileVersion *string `json:"SrcFileVersion,omitnil,omitempty" name:"SrcFileVersion"` // 补充字段 EncryptParam *string `json:"EncryptParam,omitnil,omitempty" name:"EncryptParam"` // 任务状态 EncryptState *int64 `json:"EncryptState,omitnil,omitempty" name:"EncryptState"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResourceInfo ¶
type ResourceInfo struct { // 用户购买的资源id,全局唯一 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736 Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 购买时间戳 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 到期时间戳 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 0-未绑定,1-已绑定 IsBind *int64 `json:"IsBind,omitnil,omitempty" name:"IsBind"` // 用户绑定app的基本信息 BindInfo *BindInfo `json:"BindInfo,omitnil,omitempty" name:"BindInfo"` // 资源名称,如应用加固,漏洞扫描 ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` }
type ResourceServiceInfo ¶
type ResourceServiceInfo struct { // 创建时间戳 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 到期时间戳 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 资源名称,如应用加固,源码混淆 ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` }
type ResultListItem ¶ added in v1.0.494
type ResultListItem struct { // banner广告软件标记,分别为-1-不确定,0-否,1-是 Banner *string `json:"Banner,omitnil,omitempty" name:"Banner"` // 精品推荐列表广告标记,分别为-1-不确定,0-否,1-是 BoutiqueRecommand *string `json:"BoutiqueRecommand,omitnil,omitempty" name:"BoutiqueRecommand"` // 悬浮窗图标广告标记,分别为-1-不确定,0-否,1-是 FloatWindows *string `json:"FloatWindows,omitnil,omitempty" name:"FloatWindows"` // 积分墙广告软件标记,分别为 -1 -不确定,0-否,1-是 IntegralWall *string `json:"IntegralWall,omitnil,omitempty" name:"IntegralWall"` // 安装包的md5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // 通知栏广告软件标记,分别为-1-不确定,0-否,1-是 NotifyBar *string `json:"NotifyBar,omitnil,omitempty" name:"NotifyBar"` // 1表示官方,0表示非官方 Official *string `json:"Official,omitnil,omitempty" name:"Official"` // 广告插件结果列表 PluginList []*PluginListItem `json:"PluginList,omitnil,omitempty" name:"PluginList"` // 非广告插件结果列表(SDK、风险插件等) OptPluginList []*OptPluginListItem `json:"OptPluginList,omitnil,omitempty" name:"OptPluginList"` // 数字类型,分别为0-未知, 1-安全软件,2-风险软件,3-病毒软件 SafeType *string `json:"SafeType,omitnil,omitempty" name:"SafeType"` // Session id,合作方可以用来区分回调数据,需要唯一。 Sid *string `json:"Sid,omitnil,omitempty" name:"Sid"` // 安装包名称 SoftName *string `json:"SoftName,omitnil,omitempty" name:"SoftName"` // 插播广告软件标记,取值:-1 不确定,0否, 1 是 Spot *string `json:"Spot,omitnil,omitempty" name:"Spot"` // 病毒名称,utf8编码 VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // 病毒描述,utf8编码 VirusDesc *string `json:"VirusDesc,omitnil,omitempty" name:"VirusDesc"` // 二次打包状态:0-表示默认;1-表示二次 RepackageStatus *string `json:"RepackageStatus,omitnil,omitempty" name:"RepackageStatus"` // 应用错误码:0、1-表示正常; // // 2表示System Error(engine analysis error). // // 3表示App analysis error, please confirm it. // // 4表示App have not cert, please confirm it. // // 5表示App size is zero, please confirm it. // // 6表示App have not package name, please confirm it. // // 7表示App build time is empty, please confirm it. // // 8表示App have not valid cert, please confirm it. // // 99表示Other error. // // 1000表示App downloadlink download fail, please confirm it. // // 1001表示APP md5 different between real md5, please confirm it. // // 1002表示App md5 uncollect, please offer downloadlink. Errno *string `json:"Errno,omitnil,omitempty" name:"Errno"` // 对应errno的错误信息描述 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` }
type SDKPlan ¶ added in v1.0.708
type SDKPlan struct { // 策略id PlanId *int64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
type SDKResult ¶ added in v1.0.708
type SDKResult struct { // 加固任务结果Id ResultId *string `json:"ResultId,omitnil,omitempty" name:"ResultId"` }
type ServiceInfo ¶
type ServiceInfo struct { // 服务版本,基础版basic,专业版professional,企业版enterprise。 ServiceEdition *string `json:"ServiceEdition,omitnil,omitempty" name:"ServiceEdition"` // 任务处理完成后的反向通知回调地址,如果不需要通知请传递空字符串。通知为POST请求,post包体数据示例{"Response":{"ItemId":"4cdad8fb86f036b06bccb3f58971c306","ShieldCode":0,"ShieldMd5":"78701576793c4a5f04e1c9660de0aa0b","ShieldSize":11997354,"TaskStatus":1,"TaskTime":1539148141}},调用方需要返回如下信息,{"Result":"ok","Reason":"xxxxx"},如果Result字段值不等于ok会继续回调。 CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 提交来源 YYB-应用宝 RDM-rdm MC-控制台 MAC_TOOL-mac工具 WIN_TOOL-window工具。 SubmitSource *string `json:"SubmitSource,omitnil,omitempty" name:"SubmitSource"` // 加固策略编号,如果不传则使用系统默认加固策略。如果指定的plan不存在会返回错误。 PlanId *uint64 `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
type ShieldInfo ¶
type ShieldInfo struct { // 加固结果的返回码 ShieldCode *uint64 `json:"ShieldCode,omitnil,omitempty" name:"ShieldCode"` // 加固后app的大小 ShieldSize *uint64 `json:"ShieldSize,omitnil,omitempty" name:"ShieldSize"` // 加固后app的md5 ShieldMd5 *string `json:"ShieldMd5,omitnil,omitempty" name:"ShieldMd5"` // 加固后的APP下载地址,该地址有效期为20分钟,请及时下载 AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"` // 加固的提交时间 TaskTime *uint64 `json:"TaskTime,omitnil,omitempty" name:"TaskTime"` // 任务唯一标识 ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"` // 加固版本,basic基础版,professional专业版,enterprise企业版 ServiceEdition *string `json:"ServiceEdition,omitnil,omitempty" name:"ServiceEdition"` }
type ShieldPlanInfo ¶
type ShieldPlanInfo struct { // 加固策略数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 加固策略具体信息数组 PlanSet []*PlanDetailInfo `json:"PlanSet,omitnil,omitempty" name:"PlanSet"` }
type SoInfo ¶
type SoInfo struct { // so文件列表 SoFileNames []*string `json:"SoFileNames,omitnil,omitempty" name:"SoFileNames"` }
type UpdateClientStateRequest ¶ added in v1.0.725
type UpdateClientStateRequest struct { *tchttp.BaseRequest // Client Id ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // Ip addr Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 内部分组 Internal *int64 `json:"Internal,omitnil,omitempty" name:"Internal"` // Client Version ServerVersion *string `json:"ServerVersion,omitnil,omitempty" name:"ServerVersion"` // 主机 Hostname *string `json:"Hostname,omitnil,omitempty" name:"Hostname"` // 系统 Os *string `json:"Os,omitnil,omitempty" name:"Os"` }
func NewUpdateClientStateRequest ¶ added in v1.0.725
func NewUpdateClientStateRequest() (request *UpdateClientStateRequest)
func (*UpdateClientStateRequest) FromJsonString ¶ added in v1.0.725
func (r *UpdateClientStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateClientStateRequest) ToJsonString ¶ added in v1.0.725
func (r *UpdateClientStateRequest) ToJsonString() string
type UpdateClientStateRequestParams ¶ added in v1.0.725
type UpdateClientStateRequestParams struct { // Client Id ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"` // Ip addr Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 内部分组 Internal *int64 `json:"Internal,omitnil,omitempty" name:"Internal"` // Client Version ServerVersion *string `json:"ServerVersion,omitnil,omitempty" name:"ServerVersion"` // 主机 Hostname *string `json:"Hostname,omitnil,omitempty" name:"Hostname"` // 系统 Os *string `json:"Os,omitnil,omitempty" name:"Os"` }
Predefined struct for user
type UpdateClientStateResponse ¶ added in v1.0.725
type UpdateClientStateResponse struct { *tchttp.BaseResponse Response *UpdateClientStateResponseParams `json:"Response"` }
func NewUpdateClientStateResponse ¶ added in v1.0.725
func NewUpdateClientStateResponse() (response *UpdateClientStateResponse)
func (*UpdateClientStateResponse) FromJsonString ¶ added in v1.0.725
func (r *UpdateClientStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateClientStateResponse) ToJsonString ¶ added in v1.0.725
func (r *UpdateClientStateResponse) ToJsonString() string
type UpdateClientStateResponseParams ¶ added in v1.0.725
type UpdateClientStateResponseParams struct { // 返回值 ResultCode *string `json:"ResultCode,omitnil,omitempty" name:"ResultCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateLocalTaskResultRequest ¶ added in v1.0.725
type UpdateLocalTaskResultRequest struct { *tchttp.BaseRequest // 任务id Sid *string `json:"Sid,omitnil,omitempty" name:"Sid"` // 一级任务code。标记任务状态 ResultCode *int64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"` // 二级错误码 SubCode *int64 `json:"SubCode,omitnil,omitempty" name:"SubCode"` // 二级错误信息 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` }
func NewUpdateLocalTaskResultRequest ¶ added in v1.0.725
func NewUpdateLocalTaskResultRequest() (request *UpdateLocalTaskResultRequest)
func (*UpdateLocalTaskResultRequest) FromJsonString ¶ added in v1.0.725
func (r *UpdateLocalTaskResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLocalTaskResultRequest) ToJsonString ¶ added in v1.0.725
func (r *UpdateLocalTaskResultRequest) ToJsonString() string
type UpdateLocalTaskResultRequestParams ¶ added in v1.0.725
type UpdateLocalTaskResultRequestParams struct { // 任务id Sid *string `json:"Sid,omitnil,omitempty" name:"Sid"` // 一级任务code。标记任务状态 ResultCode *int64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"` // 二级错误码 SubCode *int64 `json:"SubCode,omitnil,omitempty" name:"SubCode"` // 二级错误信息 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` }
Predefined struct for user
type UpdateLocalTaskResultResponse ¶ added in v1.0.725
type UpdateLocalTaskResultResponse struct { *tchttp.BaseResponse Response *UpdateLocalTaskResultResponseParams `json:"Response"` }
func NewUpdateLocalTaskResultResponse ¶ added in v1.0.725
func NewUpdateLocalTaskResultResponse() (response *UpdateLocalTaskResultResponse)
func (*UpdateLocalTaskResultResponse) FromJsonString ¶ added in v1.0.725
func (r *UpdateLocalTaskResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLocalTaskResultResponse) ToJsonString ¶ added in v1.0.725
func (r *UpdateLocalTaskResultResponse) ToJsonString() string
type UpdateLocalTaskResultResponseParams ¶ added in v1.0.725
type UpdateLocalTaskResultResponseParams struct { // 标记成功 ResultCode *string `json:"ResultCode,omitnil,omitempty" name:"ResultCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user