security

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

聚安全API model

https://open.taobao.com/API.htm?docId=27312&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaSecurityJaqAfsCheckAPIResponse

type AlibabaSecurityJaqAfsCheckAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAfsCheckResponse
}

反欺诈二次验证接口 API返回值 alibaba.security.jaq.afs.check

反欺诈二次验证接口

type AlibabaSecurityJaqAfsCheckRequest

type AlibabaSecurityJaqAfsCheckRequest struct {
	model.Params
	// contains filtered or unexported fields
}

反欺诈二次验证接口 API请求 alibaba.security.jaq.afs.check

反欺诈二次验证接口

func NewAlibabaSecurityJaqAfsCheckRequest

func NewAlibabaSecurityJaqAfsCheckRequest() *AlibabaSecurityJaqAfsCheckRequest

初始化AlibabaSecurityJaqAfsCheckRequest对象

func (AlibabaSecurityJaqAfsCheckRequest) GetAfsKey

AfsKey Getter

func (AlibabaSecurityJaqAfsCheckRequest) GetApiMethodName

func (r AlibabaSecurityJaqAfsCheckRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAfsCheckRequest) GetApiParams

func (r AlibabaSecurityJaqAfsCheckRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAfsCheckRequest) GetPlatform

func (r AlibabaSecurityJaqAfsCheckRequest) GetPlatform() int64

Platform Getter

func (AlibabaSecurityJaqAfsCheckRequest) GetSessionId

func (r AlibabaSecurityJaqAfsCheckRequest) GetSessionId() string

SessionId Getter

func (AlibabaSecurityJaqAfsCheckRequest) GetSig

Sig Getter

func (AlibabaSecurityJaqAfsCheckRequest) GetToken

Token Getter

func (*AlibabaSecurityJaqAfsCheckRequest) SetAfsKey

func (r *AlibabaSecurityJaqAfsCheckRequest) SetAfsKey(afsKey string) error

AfsKey Setter 用户接入的时候获取的风控key

func (*AlibabaSecurityJaqAfsCheckRequest) SetPlatform

func (r *AlibabaSecurityJaqAfsCheckRequest) SetPlatform(platform int64) error

Platform Setter 上报平台枚举值 1标识Android端 2标识iOS端 3标识PC端及其他

func (*AlibabaSecurityJaqAfsCheckRequest) SetSessionId

func (r *AlibabaSecurityJaqAfsCheckRequest) SetSessionId(sessionId string) error

SessionId Setter 会话ID,来自客户端上报

func (*AlibabaSecurityJaqAfsCheckRequest) SetSig

Sig Setter 签名串,来自客户端上报

func (*AlibabaSecurityJaqAfsCheckRequest) SetToken

func (r *AlibabaSecurityJaqAfsCheckRequest) SetToken(token string) error

Token Setter token,来自客户端上报

type AlibabaSecurityJaqAfsCheckResponse

type AlibabaSecurityJaqAfsCheckResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_afs_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 验证结果
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
}

反欺诈二次验证接口 成功返回结果

type AlibabaSecurityJaqAppOfficialApplyAPIResponse

type AlibabaSecurityJaqAppOfficialApplyAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppOfficialApplyResponse
}

聚安全官方应用申请 API返回值 alibaba.security.jaq.app.official.apply

官方应用申请接口

type AlibabaSecurityJaqAppOfficialApplyRequest

type AlibabaSecurityJaqAppOfficialApplyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全官方应用申请 API请求 alibaba.security.jaq.app.official.apply

官方应用申请接口

func NewAlibabaSecurityJaqAppOfficialApplyRequest

func NewAlibabaSecurityJaqAppOfficialApplyRequest() *AlibabaSecurityJaqAppOfficialApplyRequest

初始化AlibabaSecurityJaqAppOfficialApplyRequest对象

func (AlibabaSecurityJaqAppOfficialApplyRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppOfficialApplyRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppOfficialApplyRequest) GetOfficialAppApplyRequest

OfficialAppApplyRequest Getter

func (*AlibabaSecurityJaqAppOfficialApplyRequest) SetOfficialAppApplyRequest

func (r *AlibabaSecurityJaqAppOfficialApplyRequest) SetOfficialAppApplyRequest(officialAppApplyRequest *OfficialAppApplyRequest) error

OfficialAppApplyRequest Setter 官方应用申请入参

type AlibabaSecurityJaqAppOfficialApplyResponse

type AlibabaSecurityJaqAppOfficialApplyResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_official_apply_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 申请结果
	Result *OfficialAppApplyResponse `json:"result,omitempty" xml:"result,omitempty"`
}

聚安全官方应用申请 成功返回结果

type AlibabaSecurityJaqAppOfficialVerifyAPIResponse

type AlibabaSecurityJaqAppOfficialVerifyAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppOfficialVerifyResponse
}

聚安全验证官方应用接口 API返回值 alibaba.security.jaq.app.official.verify

接入用户来查询应用是否为官方应用

type AlibabaSecurityJaqAppOfficialVerifyRequest

type AlibabaSecurityJaqAppOfficialVerifyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全验证官方应用接口 API请求 alibaba.security.jaq.app.official.verify

接入用户来查询应用是否为官方应用

func NewAlibabaSecurityJaqAppOfficialVerifyRequest

func NewAlibabaSecurityJaqAppOfficialVerifyRequest() *AlibabaSecurityJaqAppOfficialVerifyRequest

初始化AlibabaSecurityJaqAppOfficialVerifyRequest对象

func (AlibabaSecurityJaqAppOfficialVerifyRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppOfficialVerifyRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppOfficialVerifyRequest) GetOfficialAppVerifyRequest

OfficialAppVerifyRequest Getter

func (*AlibabaSecurityJaqAppOfficialVerifyRequest) SetOfficialAppVerifyRequest

func (r *AlibabaSecurityJaqAppOfficialVerifyRequest) SetOfficialAppVerifyRequest(officialAppVerifyRequest *OfficialAppVerifyRequest) error

OfficialAppVerifyRequest Setter 验证参数

type AlibabaSecurityJaqAppOfficialVerifyResponse

type AlibabaSecurityJaqAppOfficialVerifyResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_official_verify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *OfficialAppVerifyResponse `json:"result,omitempty" xml:"result,omitempty"`
}

聚安全验证官方应用接口 成功返回结果

type AlibabaSecurityJaqAppRiskScanAPIResponse

type AlibabaSecurityJaqAppRiskScanAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppRiskScanResponse
}

应用风险扫描提交接口 API返回值 alibaba.security.jaq.app.risk.scan

提交应用进行风险扫描(含漏洞扫描、恶意代码检测、仿冒监测),扫描完成后可通过对应的查询接口查询扫描结果

type AlibabaSecurityJaqAppRiskScanRequest

type AlibabaSecurityJaqAppRiskScanRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用风险扫描提交接口 API请求 alibaba.security.jaq.app.risk.scan

提交应用进行风险扫描(含漏洞扫描、恶意代码检测、仿冒监测),扫描完成后可通过对应的查询接口查询扫描结果

func NewAlibabaSecurityJaqAppRiskScanRequest

func NewAlibabaSecurityJaqAppRiskScanRequest() *AlibabaSecurityJaqAppRiskScanRequest

初始化AlibabaSecurityJaqAppRiskScanRequest对象

func (AlibabaSecurityJaqAppRiskScanRequest) GetApiMethodName

func (r AlibabaSecurityJaqAppRiskScanRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppRiskScanRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppRiskScanRequest) GetAppInfo

AppInfo Getter

func (AlibabaSecurityJaqAppRiskScanRequest) GetExtParam

ExtParam Getter

func (AlibabaSecurityJaqAppRiskScanRequest) GetScanTypes

func (r AlibabaSecurityJaqAppRiskScanRequest) GetScanTypes() []string

ScanTypes Getter

func (*AlibabaSecurityJaqAppRiskScanRequest) SetAppInfo

func (r *AlibabaSecurityJaqAppRiskScanRequest) SetAppInfo(appInfo *ScanAppInfo) error

AppInfo Setter 应用信息

func (*AlibabaSecurityJaqAppRiskScanRequest) SetExtParam

func (r *AlibabaSecurityJaqAppRiskScanRequest) SetExtParam(extParam string) error

ExtParam Setter 额外的信息,根据具体业务定

func (*AlibabaSecurityJaqAppRiskScanRequest) SetScanTypes

func (r *AlibabaSecurityJaqAppRiskScanRequest) SetScanTypes(scanTypes []string) error

ScanTypes Setter 扫描类型:vuln-漏洞扫描 malware-恶意代码检测 fake-仿冒监测 plugin-插件扫描 注: dataType为2时 不支持 仿冒监测

type AlibabaSecurityJaqAppRiskScanResponse

type AlibabaSecurityJaqAppRiskScanResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_risk_scan_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 扫描任务信息
	Result *ScanTaskInfo `json:"result,omitempty" xml:"result,omitempty"`
}

应用风险扫描提交接口 成功返回结果

type AlibabaSecurityJaqAppRiskScanbatchAPIResponse

type AlibabaSecurityJaqAppRiskScanbatchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppRiskScanbatchResponse
}

应用风险扫描批量提交接口 API返回值 alibaba.security.jaq.app.risk.scanbatch

批量提交应用进行风险扫描(含漏洞扫描、恶意代码检测),扫描完成后可通过对应的查询接口查询扫描结果

type AlibabaSecurityJaqAppRiskScanbatchRequest

type AlibabaSecurityJaqAppRiskScanbatchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用风险扫描批量提交接口 API请求 alibaba.security.jaq.app.risk.scanbatch

批量提交应用进行风险扫描(含漏洞扫描、恶意代码检测),扫描完成后可通过对应的查询接口查询扫描结果

func NewAlibabaSecurityJaqAppRiskScanbatchRequest

func NewAlibabaSecurityJaqAppRiskScanbatchRequest() *AlibabaSecurityJaqAppRiskScanbatchRequest

初始化AlibabaSecurityJaqAppRiskScanbatchRequest对象

func (AlibabaSecurityJaqAppRiskScanbatchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppRiskScanbatchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppRiskScanbatchRequest) GetAppInfo

AppInfo Getter

func (AlibabaSecurityJaqAppRiskScanbatchRequest) GetScanTypes

ScanTypes Getter

func (*AlibabaSecurityJaqAppRiskScanbatchRequest) SetAppInfo

AppInfo Setter APP信息

func (*AlibabaSecurityJaqAppRiskScanbatchRequest) SetScanTypes

func (r *AlibabaSecurityJaqAppRiskScanbatchRequest) SetScanTypes(scanTypes []string) error

ScanTypes Setter 扫描类型

type AlibabaSecurityJaqAppRiskScanbatchResponse

type AlibabaSecurityJaqAppRiskScanbatchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_risk_scanbatch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 扫描任务信息
	Result *TaskInfo `json:"result,omitempty" xml:"result,omitempty"`
}

应用风险扫描批量提交接口 成功返回结果

type AlibabaSecurityJaqAppRiskdetailGetAPIResponse

type AlibabaSecurityJaqAppRiskdetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppRiskdetailGetResponse
}

应用风险详细信息查询接口 API返回值 alibaba.security.jaq.app.riskdetail.get

用户通过alibaba.security.jaq.app.risk.scan接口提交应用进行风险扫描后,用此接口获取风险详细信息,包含漏洞列表、恶意代码列表、仿冒应用列表等信息

type AlibabaSecurityJaqAppRiskdetailGetRequest

type AlibabaSecurityJaqAppRiskdetailGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用风险详细信息查询接口 API请求 alibaba.security.jaq.app.riskdetail.get

用户通过alibaba.security.jaq.app.risk.scan接口提交应用进行风险扫描后,用此接口获取风险详细信息,包含漏洞列表、恶意代码列表、仿冒应用列表等信息

func NewAlibabaSecurityJaqAppRiskdetailGetRequest

func NewAlibabaSecurityJaqAppRiskdetailGetRequest() *AlibabaSecurityJaqAppRiskdetailGetRequest

初始化AlibabaSecurityJaqAppRiskdetailGetRequest对象

func (AlibabaSecurityJaqAppRiskdetailGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppRiskdetailGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppRiskdetailGetRequest) GetItemId

ItemId Getter

func (AlibabaSecurityJaqAppRiskdetailGetRequest) GetLocale

Locale Getter

func (*AlibabaSecurityJaqAppRiskdetailGetRequest) SetItemId

ItemId Setter 任务唯一标识

func (*AlibabaSecurityJaqAppRiskdetailGetRequest) SetLocale

Locale Setter 本地化语言信息

type AlibabaSecurityJaqAppRiskdetailGetResponse

type AlibabaSecurityJaqAppRiskdetailGetResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_riskdetail_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 风险详情
	Result *RiskDetail `json:"result,omitempty" xml:"result,omitempty"`
}

应用风险详细信息查询接口 成功返回结果

type AlibabaSecurityJaqAppRiskdetailbatchGetAPIResponse

type AlibabaSecurityJaqAppRiskdetailbatchGetAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppRiskdetailbatchGetResponse
}

应用风险详细信息批量查询接口 API返回值 alibaba.security.jaq.app.riskdetailbatch.get

用户通过alibaba.security.jaq.app.risk.scanbatch接口提交应用进行风险批量扫描后,用此接口批量获取风险详细信息,包含漏洞列表、恶意代码列表、仿冒应用列表等信息

type AlibabaSecurityJaqAppRiskdetailbatchGetRequest

type AlibabaSecurityJaqAppRiskdetailbatchGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用风险详细信息批量查询接口 API请求 alibaba.security.jaq.app.riskdetailbatch.get

用户通过alibaba.security.jaq.app.risk.scanbatch接口提交应用进行风险批量扫描后,用此接口批量获取风险详细信息,包含漏洞列表、恶意代码列表、仿冒应用列表等信息

func NewAlibabaSecurityJaqAppRiskdetailbatchGetRequest

func NewAlibabaSecurityJaqAppRiskdetailbatchGetRequest() *AlibabaSecurityJaqAppRiskdetailbatchGetRequest

初始化AlibabaSecurityJaqAppRiskdetailbatchGetRequest对象

func (AlibabaSecurityJaqAppRiskdetailbatchGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppRiskdetailbatchGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppRiskdetailbatchGetRequest) GetItemId

ItemId Getter

func (AlibabaSecurityJaqAppRiskdetailbatchGetRequest) GetLocale

Locale Getter

func (*AlibabaSecurityJaqAppRiskdetailbatchGetRequest) SetItemId

ItemId Setter 任务唯一标识

func (*AlibabaSecurityJaqAppRiskdetailbatchGetRequest) SetLocale

Locale Setter 本地化语言信息,用于指定返回结果内容所使用的语言(默认为zh_CN,目前仅支持zh_CN)

type AlibabaSecurityJaqAppRiskdetailbatchGetResponse

type AlibabaSecurityJaqAppRiskdetailbatchGetResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_riskdetailbatch_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 批量扫描风险详情
	Result *RiskDetailBatch `json:"result,omitempty" xml:"result,omitempty"`
}

应用风险详细信息批量查询接口 成功返回结果

type AlibabaSecurityJaqAppRisksummaryGetAPIResponse

type AlibabaSecurityJaqAppRisksummaryGetAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppRisksummaryGetResponse
}

应用风险概要信息查询接口 API返回值 alibaba.security.jaq.app.risksummary.get

用户通过alibaba.security.jaq.app.risk.scan接口提交应用进行风险扫描后,用此接口获取风险概要信息,本接口不返回风险详细信息

type AlibabaSecurityJaqAppRisksummaryGetRequest

type AlibabaSecurityJaqAppRisksummaryGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用风险概要信息查询接口 API请求 alibaba.security.jaq.app.risksummary.get

用户通过alibaba.security.jaq.app.risk.scan接口提交应用进行风险扫描后,用此接口获取风险概要信息,本接口不返回风险详细信息

func NewAlibabaSecurityJaqAppRisksummaryGetRequest

func NewAlibabaSecurityJaqAppRisksummaryGetRequest() *AlibabaSecurityJaqAppRisksummaryGetRequest

初始化AlibabaSecurityJaqAppRisksummaryGetRequest对象

func (AlibabaSecurityJaqAppRisksummaryGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppRisksummaryGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppRisksummaryGetRequest) GetItemId

ItemId Getter

func (*AlibabaSecurityJaqAppRisksummaryGetRequest) SetItemId

ItemId Setter 任务唯一标识

type AlibabaSecurityJaqAppRisksummaryGetResponse

type AlibabaSecurityJaqAppRisksummaryGetResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_risksummary_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 应用扫描概要信息
	Result *RiskSummary `json:"result,omitempty" xml:"result,omitempty"`
}

应用风险概要信息查询接口 成功返回结果

type AlibabaSecurityJaqAppShieldAPIResponse

type AlibabaSecurityJaqAppShieldAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppShieldResponse
}

应用加固接口 API返回值 alibaba.security.jaq.app.shield

提交应用进行应用加固,加固后需通过alibaba.security.jaq.app.shieldresult.get接口查询加固结果

type AlibabaSecurityJaqAppShieldRequest

type AlibabaSecurityJaqAppShieldRequest struct {
	model.Params
	// contains filtered or unexported fields
}

应用加固接口 API请求 alibaba.security.jaq.app.shield

提交应用进行应用加固,加固后需通过alibaba.security.jaq.app.shieldresult.get接口查询加固结果

func NewAlibabaSecurityJaqAppShieldRequest

func NewAlibabaSecurityJaqAppShieldRequest() *AlibabaSecurityJaqAppShieldRequest

初始化AlibabaSecurityJaqAppShieldRequest对象

func (AlibabaSecurityJaqAppShieldRequest) GetApiMethodName

func (r AlibabaSecurityJaqAppShieldRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppShieldRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppShieldRequest) GetAppInfo

AppInfo Getter

func (AlibabaSecurityJaqAppShieldRequest) GetChannel

Channel Getter

func (*AlibabaSecurityJaqAppShieldRequest) SetAppInfo

func (r *AlibabaSecurityJaqAppShieldRequest) SetAppInfo(appInfo *ScanAppInfo) error

AppInfo Setter 待加固的应用信息

func (*AlibabaSecurityJaqAppShieldRequest) SetChannel

func (r *AlibabaSecurityJaqAppShieldRequest) SetChannel(channel *ShieldChannel) error

Channel Setter 渠道列表,多渠道加固时填写

type AlibabaSecurityJaqAppShieldResponse

type AlibabaSecurityJaqAppShieldResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_shield_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 加固任务信息
	Result *ScanTaskInfo `json:"result,omitempty" xml:"result,omitempty"`
}

应用加固接口 成功返回结果

type AlibabaSecurityJaqAppShieldresultGetAPIResponse

type AlibabaSecurityJaqAppShieldresultGetAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqAppShieldresultGetResponse
}

用户查询加固结果 API返回值 alibaba.security.jaq.app.shieldresult.get

用户通过alibaba.security.jaq.app.shield接口提交应用加固后,通过该接口查询加固结果,下载加固包

type AlibabaSecurityJaqAppShieldresultGetRequest

type AlibabaSecurityJaqAppShieldresultGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

用户查询加固结果 API请求 alibaba.security.jaq.app.shieldresult.get

用户通过alibaba.security.jaq.app.shield接口提交应用加固后,通过该接口查询加固结果,下载加固包

func NewAlibabaSecurityJaqAppShieldresultGetRequest

func NewAlibabaSecurityJaqAppShieldresultGetRequest() *AlibabaSecurityJaqAppShieldresultGetRequest

初始化AlibabaSecurityJaqAppShieldresultGetRequest对象

func (AlibabaSecurityJaqAppShieldresultGetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqAppShieldresultGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqAppShieldresultGetRequest) GetItemId

ItemId Getter

func (*AlibabaSecurityJaqAppShieldresultGetRequest) SetItemId

ItemId Setter 任务唯一标识

type AlibabaSecurityJaqAppShieldresultGetResponse

type AlibabaSecurityJaqAppShieldresultGetResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_app_shieldresult_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 应用加固结果
	Result *ShieldResult `json:"result,omitempty" xml:"result,omitempty"`
}

用户查询加固结果 成功返回结果

type AlibabaSecurityJaqCampaignpreventionResultFetchAPIResponse

type AlibabaSecurityJaqCampaignpreventionResultFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqCampaignpreventionResultFetchResponse
}

获取活动保护结果 API返回值 alibaba.security.jaq.campaignprevention.result.fetch

获取活动保护结果

type AlibabaSecurityJaqCampaignpreventionResultFetchRequest

type AlibabaSecurityJaqCampaignpreventionResultFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取活动保护结果 API请求 alibaba.security.jaq.campaignprevention.result.fetch

获取活动保护结果

func NewAlibabaSecurityJaqCampaignpreventionResultFetchRequest

func NewAlibabaSecurityJaqCampaignpreventionResultFetchRequest() *AlibabaSecurityJaqCampaignpreventionResultFetchRequest

初始化AlibabaSecurityJaqCampaignpreventionResultFetchRequest对象

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetActivityDescription

ActivityDescription Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetActivityId

ActivityId Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetAddress

Address Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetAgent

Agent Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetBankCardNumber

BankCardNumber Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetCompanyName

CompanyName Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetCookie

Cookie Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetCurrentUrl

CurrentUrl Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetEmail

Email Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetExtendData

ExtendData Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetIdNumber

IdNumber Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetIdType

IdType Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetIp

Ip Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetJsToken

JsToken Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetMacAddress

MacAddress Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetPhoneNumber

PhoneNumber Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetPrize

Prize Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetPrizeType

PrizeType Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetProtocolVersion

ProtocolVersion Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetReferer

Referer Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetRegisterDate

RegisterDate Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetRegisterIp

RegisterIp Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetSdkToken

SdkToken Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetSessionId

SessionId Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetSource

Source Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetUserId

UserId Getter

func (AlibabaSecurityJaqCampaignpreventionResultFetchRequest) GetUserName

UserName Getter

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetActivityDescription

func (r *AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetActivityDescription(activityDescription string) error

ActivityDescription Setter 活动描述,场景为活动时提供,活动基本规则描述,以评估活动流程的风险

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetActivityId

ActivityId Setter 活动编号

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetAddress

Address Setter 账号绑定的注册的地址

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetAgent

Agent Setter 发送HTTP请求的代理

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetBankCardNumber

func (r *AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetBankCardNumber(bankCardNumber string) error

BankCardNumber Setter 账号绑定的银行卡号

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetCompanyName

CompanyName Setter 账号绑定的公司名字

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetCookie

Cookie Setter Cookie

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetCurrentUrl

CurrentUrl Setter 当前操作的页面URL。Source为1,2时,该参数必选

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetEmail

Email Setter 邮箱地址。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetExtendData

ExtendData Setter 扩展字段。json格式的字符串,根据具体情况而定 。

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetIdNumber

IdNumber Setter 账号绑定的身份证号

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetIdType

IdType Setter 有user_id时候必填。1:阿里HID;2:用户自有ID;3:openId; 4:其它。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetIp

Ip Setter 登录时候的IP地址

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetJsToken

JsToken Setter 接入JS后获取的token

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetMacAddress

MacAddress Setter 硬件信息

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetPhoneNumber

PhoneNumber Setter 电话号码。手机号码的格式为国家码-手机号的格式,如中国手机号86-13088889999或美国手机号001-9096185426,如果不加国家码都视为中国手机号码【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetPrize

Prize Setter 活动奖品面值,场景为活动时提供,活动抽中的价值

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetPrizeType

PrizeType Setter 活动奖品类型。1:事物;2:红包;3:优惠券;4:购物券;5:积分;6:代币;0:其它

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetProtocolVersion

func (r *AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetProtocolVersion(protocolVersion string) error

ProtocolVersion Setter 协议版本号。现在的值是1.0

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetReferer

Referer Setter 上一跳信息

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetRegisterDate

func (r *AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetRegisterDate(registerDate int64) error

RegisterDate Setter 注册的时间(秒)

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetRegisterIp

RegisterIp Setter 注册时候的ip

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetSdkToken

SdkToken Setter 接入无线保镖安全组件后从服务端获取的token

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetSessionId

SessionId Setter Session id

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetSource

Source Setter 登录来源。1:PC网页;2:移动网页;3:APP;4:其它

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetUserId

UserId Setter 账号的全局唯一标识。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqCampaignpreventionResultFetchRequest) SetUserName

UserName Setter 账号绑定的呢称

type AlibabaSecurityJaqCampaignpreventionResultFetchResponse

type AlibabaSecurityJaqCampaignpreventionResultFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_campaignprevention_result_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 账号风控返回结果
	JaqAccountRiskResult *JaqAccountRiskResult `json:"jaq_account_risk_result,omitempty" xml:"jaq_account_risk_result,omitempty"`
}

获取活动保护结果 成功返回结果

type AlibabaSecurityJaqCaptchaSendAPIResponse

type AlibabaSecurityJaqCaptchaSendAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqCaptchaSendResponse
}

聚安全安全验证发起接口 API返回值 alibaba.security.jaq.captcha.send

聚安全安全验证发起

type AlibabaSecurityJaqCaptchaSendRequest

type AlibabaSecurityJaqCaptchaSendRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全安全验证发起接口 API请求 alibaba.security.jaq.captcha.send

聚安全安全验证发起

func NewAlibabaSecurityJaqCaptchaSendRequest

func NewAlibabaSecurityJaqCaptchaSendRequest() *AlibabaSecurityJaqCaptchaSendRequest

初始化AlibabaSecurityJaqCaptchaSendRequest对象

func (AlibabaSecurityJaqCaptchaSendRequest) GetApiMethodName

func (r AlibabaSecurityJaqCaptchaSendRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqCaptchaSendRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqCaptchaSendRequest) GetCaptchaType

func (r AlibabaSecurityJaqCaptchaSendRequest) GetCaptchaType() int64

CaptchaType Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetExtendData

func (r AlibabaSecurityJaqCaptchaSendRequest) GetExtendData() string

ExtendData Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetInfoToken

InfoToken Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetProtocolVersion

func (r AlibabaSecurityJaqCaptchaSendRequest) GetProtocolVersion() string

ProtocolVersion Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetRsign

Rsign Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetRtkenIndex

func (r AlibabaSecurityJaqCaptchaSendRequest) GetRtkenIndex() string

RtkenIndex Getter

func (AlibabaSecurityJaqCaptchaSendRequest) GetUtoken

Utoken Getter

func (*AlibabaSecurityJaqCaptchaSendRequest) SetCaptchaType

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetCaptchaType(captchaType int64) error

CaptchaType Setter 验证码发送渠道类型 1-短信 3-邮件

func (*AlibabaSecurityJaqCaptchaSendRequest) SetExtendData

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetExtendData(extendData string) error

ExtendData Setter 扩展字段,格式为JSON字符串,用于传递“滚小球”等验证方式所需的额外入参,例如屏幕尺寸等,请参考示例

func (*AlibabaSecurityJaqCaptchaSendRequest) SetInfoToken

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetInfoToken(infoToken string) error

InfoToken Setter 风险识别接口返回的信息口令

func (*AlibabaSecurityJaqCaptchaSendRequest) SetProtocolVersion

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetProtocolVersion(protocolVersion string) error

ProtocolVersion Setter 协议版本号

func (*AlibabaSecurityJaqCaptchaSendRequest) SetRsign

Rsign Setter 软token签名

func (*AlibabaSecurityJaqCaptchaSendRequest) SetRtkenIndex

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetRtkenIndex(rtkenIndex string) error

RtkenIndex Setter 软token索引

func (*AlibabaSecurityJaqCaptchaSendRequest) SetUtoken

func (r *AlibabaSecurityJaqCaptchaSendRequest) SetUtoken(utoken string) error

Utoken Setter UMID token

type AlibabaSecurityJaqCaptchaSendResponse

type AlibabaSecurityJaqCaptchaSendResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_captcha_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参结构体
	Data *JaqSendCaptchaResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全安全验证发起接口 成功返回结果

type AlibabaSecurityJaqCaptchaVerifyAPIResponse

type AlibabaSecurityJaqCaptchaVerifyAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqCaptchaVerifyResponse
}

聚安全安全验证检查接口 API返回值 alibaba.security.jaq.captcha.verify

聚安全安全验证检查

type AlibabaSecurityJaqCaptchaVerifyRequest

type AlibabaSecurityJaqCaptchaVerifyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全安全验证检查接口 API请求 alibaba.security.jaq.captcha.verify

聚安全安全验证检查

func NewAlibabaSecurityJaqCaptchaVerifyRequest

func NewAlibabaSecurityJaqCaptchaVerifyRequest() *AlibabaSecurityJaqCaptchaVerifyRequest

初始化AlibabaSecurityJaqCaptchaVerifyRequest对象

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetApiMethodName

func (r AlibabaSecurityJaqCaptchaVerifyRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetCaptchaType

func (r AlibabaSecurityJaqCaptchaVerifyRequest) GetCaptchaType() int64

CaptchaType Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetExtendData

ExtendData Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetInfoToken

InfoToken Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetProtocolVersion

func (r AlibabaSecurityJaqCaptchaVerifyRequest) GetProtocolVersion() string

ProtocolVersion Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetRsign

Rsign Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetRtkenIndex

RtkenIndex Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetSessionId

SessionId Getter

func (AlibabaSecurityJaqCaptchaVerifyRequest) GetUtoken

Utoken Getter

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetCaptchaType

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetCaptchaType(captchaType int64) error

CaptchaType Setter 验证码发送渠道类型 1-短信 2-语音 3-邮件

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetExtendData

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetExtendData(extendData string) error

ExtendData Setter 扩展字段,格式为JSON字符串,用于传递“短信验证”等验证方式所需的额外入参,例如用户输入的验证码等,格式及JSON字段key定义请参考示例

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetInfoToken

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetInfoToken(infoToken string) error

InfoToken Setter 风险识别接口返回的信息口令

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetProtocolVersion

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetProtocolVersion(protocolVersion string) error

ProtocolVersion Setter 协议版本号

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetRsign

Rsign Setter 软token签名

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetRtkenIndex

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetRtkenIndex(rtkenIndex string) error

RtkenIndex Setter 软token索引

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetSessionId

func (r *AlibabaSecurityJaqCaptchaVerifyRequest) SetSessionId(sessionId string) error

SessionId Setter 验证码会话ID

func (*AlibabaSecurityJaqCaptchaVerifyRequest) SetUtoken

Utoken Setter UMID token

type AlibabaSecurityJaqCaptchaVerifyResponse

type AlibabaSecurityJaqCaptchaVerifyResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_captcha_verify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参结构体
	Data *JaqVerifyCaptchaResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全安全验证检查接口 成功返回结果

type AlibabaSecurityJaqCaptchaVerifyResultFetchAPIResponse

type AlibabaSecurityJaqCaptchaVerifyResultFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqCaptchaVerifyResultFetchResponse
}

聚安全安全验证检查结果获取接口 API返回值 alibaba.security.jaq.captcha.verify.result.fetch

获取二次验证的结果

type AlibabaSecurityJaqCaptchaVerifyResultFetchRequest

type AlibabaSecurityJaqCaptchaVerifyResultFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全安全验证检查结果获取接口 API请求 alibaba.security.jaq.captcha.verify.result.fetch

获取二次验证的结果

func NewAlibabaSecurityJaqCaptchaVerifyResultFetchRequest

func NewAlibabaSecurityJaqCaptchaVerifyResultFetchRequest() *AlibabaSecurityJaqCaptchaVerifyResultFetchRequest

初始化AlibabaSecurityJaqCaptchaVerifyResultFetchRequest对象

func (AlibabaSecurityJaqCaptchaVerifyResultFetchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqCaptchaVerifyResultFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqCaptchaVerifyResultFetchRequest) GetSessionId

SessionId Getter

func (*AlibabaSecurityJaqCaptchaVerifyResultFetchRequest) SetSessionId

SessionId Setter 二次验证获取验证检查结果所需的seesionId

type AlibabaSecurityJaqCaptchaVerifyResultFetchResponse

type AlibabaSecurityJaqCaptchaVerifyResultFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_captcha_verify_result_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 验证检查结果结构体
	Data *JaqSecondCheckResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全安全验证检查结果获取接口 成功返回结果

type AlibabaSecurityJaqLoginpreventionResultFetchAPIResponse

type AlibabaSecurityJaqLoginpreventionResultFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqLoginpreventionResultFetchResponse
}

获取登录保护结果 API返回值 alibaba.security.jaq.loginprevention.result.fetch

获取登录保护结果

type AlibabaSecurityJaqLoginpreventionResultFetchRequest

type AlibabaSecurityJaqLoginpreventionResultFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取登录保护结果 API请求 alibaba.security.jaq.loginprevention.result.fetch

获取登录保护结果

func NewAlibabaSecurityJaqLoginpreventionResultFetchRequest

func NewAlibabaSecurityJaqLoginpreventionResultFetchRequest() *AlibabaSecurityJaqLoginpreventionResultFetchRequest

初始化AlibabaSecurityJaqLoginpreventionResultFetchRequest对象

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetAccountExist

AccountExist Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetAddress

Address Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetAgent

Agent Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetBankCardNumber

BankCardNumber Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetCompanyName

CompanyName Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetCookie

Cookie Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetCurrentUrl

CurrentUrl Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetEmail

Email Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetExtendData

ExtendData Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetIdNumber

IdNumber Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetIdType

IdType Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetIp

Ip Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetJsToken

JsToken Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetLoginType

LoginType Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetMacAddress

MacAddress Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetPasswordCorrect

PasswordCorrect Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetPasswordHash

PasswordHash Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetPhoneNumber

PhoneNumber Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetProtocolVersion

ProtocolVersion Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetReferer

Referer Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetRegisterDate

RegisterDate Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetRegisterIp

RegisterIp Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetSdkToken

SdkToken Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetSessionId

SessionId Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetSource

Source Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetUserId

UserId Getter

func (AlibabaSecurityJaqLoginpreventionResultFetchRequest) GetUserName

UserName Getter

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetAccountExist

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetAccountExist(accountExist int64) error

AccountExist Setter 账号在系统里面是否存在。0:不存在;1:存在

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetAddress

Address Setter 账号绑定的注册的地址

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetAgent

Agent Setter 发送HTTP请求的代理

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetBankCardNumber

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetBankCardNumber(bankCardNumber string) error

BankCardNumber Setter 账号绑定的银行卡号

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetCompanyName

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetCompanyName(companyName string) error

CompanyName Setter 账号绑定的公司名字

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetCookie

Cookie Setter Cookie

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetCurrentUrl

CurrentUrl Setter 当前操作的页面URL。Source为1,2时,该参数必选

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetEmail

Email Setter 关联账号的email。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetExtendData

ExtendData Setter 扩展字段。json格式的字符串,根据具体情况而定 。

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetIdNumber

IdNumber Setter 账号绑定的身份证号

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetIdType

IdType Setter 账号的全局唯一标识,为了提高准确率,建议带上该字段。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetIp

Ip Setter 登录时候的IP地址

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetJsToken

JsToken Setter 接入JS后获取的token

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetLoginType

LoginType Setter 登录场景。1:账密登陆;2:扫码登录;3:短信验证码登录;0:其它

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetMacAddress

MacAddress Setter 硬件信息

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPasswordCorrect

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPasswordCorrect(passwordCorrect int64) error

PasswordCorrect Setter 密码是否正确。0:不正确;1:正确

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPasswordHash

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPasswordHash(passwordHash string) error

PasswordHash Setter 将密码加盐hash后传递,用于弱密码检测

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPhoneNumber

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetPhoneNumber(phoneNumber string) error

PhoneNumber Setter 关联账号的手机号。手机号码的格式为国家码-手机号的格式,如中国手机号86-13088889999或美国手机号001-9096185426,如果不加国家码都视为中国手机号码【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetProtocolVersion

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetProtocolVersion(protocolVersion string) error

ProtocolVersion Setter 协议版本号。现在的值是1.0

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetReferer

Referer Setter 上一跳信息

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetRegisterDate

func (r *AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetRegisterDate(registerDate int64) error

RegisterDate Setter 注册的时间(秒)

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetRegisterIp

RegisterIp Setter 注册时候的ip

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetSdkToken

SdkToken Setter 接入无线保镖安全组件后从服务端获取的token

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetSessionId

SessionId Setter Session id

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetSource

Source Setter 登录来源。1:PC网页;2:移动网页;3:APP;4:其它

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetUserId

UserId Setter 账号的全局唯一标识,为了提高准确率,建议带上该字段。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqLoginpreventionResultFetchRequest) SetUserName

UserName Setter 账号绑定的呢称

type AlibabaSecurityJaqLoginpreventionResultFetchResponse

type AlibabaSecurityJaqLoginpreventionResultFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_loginprevention_result_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 账号风控返回结果
	JaqAccountRiskResult *JaqAccountRiskResult `json:"jaq_account_risk_result,omitempty" xml:"jaq_account_risk_result,omitempty"`
}

获取登录保护结果 成功返回结果

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchAPIResponse

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchResponse
}

聚安全获取异步图文识别结果接口 API返回值 alibaba.security.jaq.ocr.image.async.detect.results.fetch

获取异步图像字符识别结果接口根据图像检测接口返回taskid来获取对应图像的检测结果

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全获取异步图文识别结果接口 API请求 alibaba.security.jaq.ocr.image.async.detect.results.fetch

获取异步图像字符识别结果接口根据图像检测接口返回taskid来获取对应图像的检测结果

func NewAlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest

func NewAlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest() *AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest

初始化AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest对象

func (AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest) GetTaskIds

TaskIds Getter

func (*AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchRequest) SetTaskIds

TaskIds Setter 值为图像检测接口异步调用时返回的图片task_id

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchResponse

type AlibabaSecurityJaqOcrImageAsyncDetectResultsFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_ocr_image_async_detect_results_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参结构体
	Data *JaqImageDetectResultCollection `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全获取异步图文识别结果接口 成功返回结果

type AlibabaSecurityJaqOcrImageSyncDetectAPIResponse

type AlibabaSecurityJaqOcrImageSyncDetectAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqOcrImageSyncDetectResponse
}

聚安全图文识别同步检测接口 API返回值 alibaba.security.jaq.ocr.image.sync.detect

图像字符识别同步检测接口

type AlibabaSecurityJaqOcrImageSyncDetectRequest

type AlibabaSecurityJaqOcrImageSyncDetectRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全图文识别同步检测接口 API请求 alibaba.security.jaq.ocr.image.sync.detect

图像字符识别同步检测接口

func NewAlibabaSecurityJaqOcrImageSyncDetectRequest

func NewAlibabaSecurityJaqOcrImageSyncDetectRequest() *AlibabaSecurityJaqOcrImageSyncDetectRequest

初始化AlibabaSecurityJaqOcrImageSyncDetectRequest对象

func (AlibabaSecurityJaqOcrImageSyncDetectRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqOcrImageSyncDetectRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqOcrImageSyncDetectRequest) GetImageUrl

ImageUrl Getter

func (*AlibabaSecurityJaqOcrImageSyncDetectRequest) SetImageUrl

func (r *AlibabaSecurityJaqOcrImageSyncDetectRequest) SetImageUrl(imageUrl string) error

ImageUrl Setter 待检测图像链接

type AlibabaSecurityJaqOcrImageSyncDetectResponse

type AlibabaSecurityJaqOcrImageSyncDetectResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_ocr_image_sync_detect_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参结构体
	Data *JaqOcrImageDetectResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全图文识别同步检测接口 成功返回结果

type AlibabaSecurityJaqPornImageSyncDetectAPIResponse

type AlibabaSecurityJaqPornImageSyncDetectAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqPornImageSyncDetectResponse
}

聚安全智能鉴黄同步检测接口 API返回值 alibaba.security.jaq.porn.image.sync.detect

同步黄图图像检测接口

type AlibabaSecurityJaqPornImageSyncDetectRequest

type AlibabaSecurityJaqPornImageSyncDetectRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全智能鉴黄同步检测接口 API请求 alibaba.security.jaq.porn.image.sync.detect

同步黄图图像检测接口

func NewAlibabaSecurityJaqPornImageSyncDetectRequest

func NewAlibabaSecurityJaqPornImageSyncDetectRequest() *AlibabaSecurityJaqPornImageSyncDetectRequest

初始化AlibabaSecurityJaqPornImageSyncDetectRequest对象

func (AlibabaSecurityJaqPornImageSyncDetectRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqPornImageSyncDetectRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqPornImageSyncDetectRequest) GetImageUrl

ImageUrl Getter

func (*AlibabaSecurityJaqPornImageSyncDetectRequest) SetImageUrl

ImageUrl Setter 待检测图片链接

type AlibabaSecurityJaqPornImageSyncDetectResponse

type AlibabaSecurityJaqPornImageSyncDetectResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_porn_image_sync_detect_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参结构体
	Data *JaqPornImageDetectResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全智能鉴黄同步检测接口 成功返回结果

type AlibabaSecurityJaqResourceFetchAPIResponse

type AlibabaSecurityJaqResourceFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqResourceFetchResponse
}

获取资源文件 API返回值 alibaba.security.jaq.resource.fetch

在前向化验证流程中提供资源文件服务

type AlibabaSecurityJaqResourceFetchRequest

type AlibabaSecurityJaqResourceFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取资源文件 API请求 alibaba.security.jaq.resource.fetch

在前向化验证流程中提供资源文件服务

func NewAlibabaSecurityJaqResourceFetchRequest

func NewAlibabaSecurityJaqResourceFetchRequest() *AlibabaSecurityJaqResourceFetchRequest

初始化AlibabaSecurityJaqResourceFetchRequest对象

func (AlibabaSecurityJaqResourceFetchRequest) GetApiMethodName

func (r AlibabaSecurityJaqResourceFetchRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqResourceFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqResourceFetchRequest) GetDeviceType

DeviceType Getter

func (AlibabaSecurityJaqResourceFetchRequest) GetDpi

Dpi Getter

func (AlibabaSecurityJaqResourceFetchRequest) GetLang

Lang Getter

func (*AlibabaSecurityJaqResourceFetchRequest) SetDeviceType

func (r *AlibabaSecurityJaqResourceFetchRequest) SetDeviceType(deviceType string) error

DeviceType Setter 设备类型可能值有:android ios wp

func (*AlibabaSecurityJaqResourceFetchRequest) SetDpi

Dpi Setter 分辨率

func (*AlibabaSecurityJaqResourceFetchRequest) SetLang

Lang Setter 语言类型 zh_CN en_US

type AlibabaSecurityJaqResourceFetchResponse

type AlibabaSecurityJaqResourceFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_resource_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 获取资源结果
	Data *JaqResourceResult `json:"data,omitempty" xml:"data,omitempty"`
}

获取资源文件 成功返回结果

type AlibabaSecurityJaqRpCloudEventAPIResponse

type AlibabaSecurityJaqRpCloudEventAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudEventResponse
}

事件上报 API返回值 alibaba.security.jaq.rp.cloud.event

事件上报接口

type AlibabaSecurityJaqRpCloudEventRequest

type AlibabaSecurityJaqRpCloudEventRequest struct {
	model.Params
	// contains filtered or unexported fields
}

事件上报 API请求 alibaba.security.jaq.rp.cloud.event

事件上报接口

func NewAlibabaSecurityJaqRpCloudEventRequest

func NewAlibabaSecurityJaqRpCloudEventRequest() *AlibabaSecurityJaqRpCloudEventRequest

初始化AlibabaSecurityJaqRpCloudEventRequest对象

func (AlibabaSecurityJaqRpCloudEventRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudEventRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudEventRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudEventRequest) GetEventCode

EventCode Getter

func (AlibabaSecurityJaqRpCloudEventRequest) GetEventData

EventData Getter

func (AlibabaSecurityJaqRpCloudEventRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpCloudEventRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudEventRequest) SetEventCode

func (r *AlibabaSecurityJaqRpCloudEventRequest) SetEventCode(eventCode string) error

EventCode Setter 事件编码

func (*AlibabaSecurityJaqRpCloudEventRequest) SetEventData

func (r *AlibabaSecurityJaqRpCloudEventRequest) SetEventData(eventData string) error

EventData Setter 事件信息

func (*AlibabaSecurityJaqRpCloudEventRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudEventRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter 认证token

type AlibabaSecurityJaqRpCloudEventResponse

type AlibabaSecurityJaqRpCloudEventResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_event_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *RpEventResult `json:"result,omitempty" xml:"result,omitempty"`
}

事件上报 成功返回结果

type AlibabaSecurityJaqRpCloudOcrCheckAPIResponse

type AlibabaSecurityJaqRpCloudOcrCheckAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudOcrCheckResponse
}

ocr同时实名校验 API返回值 alibaba.security.jaq.rp.cloud.ocr.check

聚安全实人认证证件OCR识别功能接口

type AlibabaSecurityJaqRpCloudOcrCheckRequest

type AlibabaSecurityJaqRpCloudOcrCheckRequest struct {
	model.Params
	// contains filtered or unexported fields
}

ocr同时实名校验 API请求 alibaba.security.jaq.rp.cloud.ocr.check

聚安全实人认证证件OCR识别功能接口

func NewAlibabaSecurityJaqRpCloudOcrCheckRequest

func NewAlibabaSecurityJaqRpCloudOcrCheckRequest() *AlibabaSecurityJaqRpCloudOcrCheckRequest

初始化AlibabaSecurityJaqRpCloudOcrCheckRequest对象

func (AlibabaSecurityJaqRpCloudOcrCheckRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudOcrCheckRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudOcrCheckRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudOcrCheckRequest) GetImageUrls

ImageUrls Getter

func (AlibabaSecurityJaqRpCloudOcrCheckRequest) GetVerifyToken

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudOcrCheckRequest) SetImageUrls

func (r *AlibabaSecurityJaqRpCloudOcrCheckRequest) SetImageUrls(imageUrls string) error

ImageUrls Setter 要识别的信息

func (*AlibabaSecurityJaqRpCloudOcrCheckRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudOcrCheckRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpCloudOcrCheckResponse

type AlibabaSecurityJaqRpCloudOcrCheckResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_ocr_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RpidCard `json:"data,omitempty" xml:"data,omitempty"`
}

ocr同时实名校验 成功返回结果

type AlibabaSecurityJaqRpCloudRealnameCheckAPIResponse

type AlibabaSecurityJaqRpCloudRealnameCheckAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudRealnameCheckResponse
}

验证姓名和证件号 API返回值 alibaba.security.jaq.rp.cloud.realname.check

验证姓名和证件号

type AlibabaSecurityJaqRpCloudRealnameCheckRequest

type AlibabaSecurityJaqRpCloudRealnameCheckRequest struct {
	model.Params
	// contains filtered or unexported fields
}

验证姓名和证件号 API请求 alibaba.security.jaq.rp.cloud.realname.check

验证姓名和证件号

func NewAlibabaSecurityJaqRpCloudRealnameCheckRequest

func NewAlibabaSecurityJaqRpCloudRealnameCheckRequest() *AlibabaSecurityJaqRpCloudRealnameCheckRequest

初始化AlibabaSecurityJaqRpCloudRealnameCheckRequest对象

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetIdentityCode

IdentityCode Getter

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetImageUrls

ImageUrls Getter

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetName

Name Getter

func (AlibabaSecurityJaqRpCloudRealnameCheckRequest) GetVerifyToken

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetIdentityCode

func (r *AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetIdentityCode(identityCode string) error

IdentityCode Setter 证件号

func (*AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetImageUrls

func (r *AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetImageUrls(imageUrls string) error

ImageUrls Setter 要识别的信息

func (*AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetName

Name Setter 姓名

func (*AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudRealnameCheckRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpCloudRealnameCheckResponse

type AlibabaSecurityJaqRpCloudRealnameCheckResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_realname_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RealNameResult `json:"data,omitempty" xml:"data,omitempty"`
}

验证姓名和证件号 成功返回结果

type AlibabaSecurityJaqRpCloudRphitAPIResponse

type AlibabaSecurityJaqRpCloudRphitAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudRphitResponse
}

实人认证云服务日志打点 API返回值 alibaba.security.jaq.rp.cloud.rphit

聚安全实人认证日志打点接口

type AlibabaSecurityJaqRpCloudRphitRequest

type AlibabaSecurityJaqRpCloudRphitRequest struct {
	model.Params
	// contains filtered or unexported fields
}

实人认证云服务日志打点 API请求 alibaba.security.jaq.rp.cloud.rphit

聚安全实人认证日志打点接口

func NewAlibabaSecurityJaqRpCloudRphitRequest

func NewAlibabaSecurityJaqRpCloudRphitRequest() *AlibabaSecurityJaqRpCloudRphitRequest

初始化AlibabaSecurityJaqRpCloudRphitRequest对象

func (AlibabaSecurityJaqRpCloudRphitRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudRphitRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudRphitRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudRphitRequest) GetContent

Content Getter

func (*AlibabaSecurityJaqRpCloudRphitRequest) SetContent

func (r *AlibabaSecurityJaqRpCloudRphitRequest) SetContent(content string) error

Content Setter xxx

type AlibabaSecurityJaqRpCloudRphitResponse

type AlibabaSecurityJaqRpCloudRphitResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_rphit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// result
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

实人认证云服务日志打点 成功返回结果

type AlibabaSecurityJaqRpCloudStartAPIResponse

type AlibabaSecurityJaqRpCloudStartAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudStartResponse
}

实人认证云开始认证 API返回值 alibaba.security.jaq.rp.cloud.start

聚安全实人认证开始

type AlibabaSecurityJaqRpCloudStartRequest

type AlibabaSecurityJaqRpCloudStartRequest struct {
	model.Params
	// contains filtered or unexported fields
}

实人认证云开始认证 API请求 alibaba.security.jaq.rp.cloud.start

聚安全实人认证开始

func NewAlibabaSecurityJaqRpCloudStartRequest

func NewAlibabaSecurityJaqRpCloudStartRequest() *AlibabaSecurityJaqRpCloudStartRequest

初始化AlibabaSecurityJaqRpCloudStartRequest对象

func (AlibabaSecurityJaqRpCloudStartRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudStartRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudStartRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudStartRequest) GetClientInfo

ClientInfo Getter

func (AlibabaSecurityJaqRpCloudStartRequest) GetExtraData

ExtraData Getter

func (AlibabaSecurityJaqRpCloudStartRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpCloudStartRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudStartRequest) SetClientInfo

func (r *AlibabaSecurityJaqRpCloudStartRequest) SetClientInfo(clientInfo *RpClientInfo) error

ClientInfo Setter 客户端信息,如果是服务端接入,里面的参数可为空

func (*AlibabaSecurityJaqRpCloudStartRequest) SetExtraData

func (r *AlibabaSecurityJaqRpCloudStartRequest) SetExtraData(extraData string) error

ExtraData Setter 扩展信息

func (*AlibabaSecurityJaqRpCloudStartRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudStartRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpCloudStartResponse

type AlibabaSecurityJaqRpCloudStartResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_start_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RpStartResult `json:"data,omitempty" xml:"data,omitempty"`
}

实人认证云开始认证 成功返回结果

type AlibabaSecurityJaqRpCloudSubmitAPIResponse

type AlibabaSecurityJaqRpCloudSubmitAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudSubmitResponse
}

实人认证云服务提交接口 API返回值 alibaba.security.jaq.rp.cloud.submit

聚安全实人认证提交认证接口

type AlibabaSecurityJaqRpCloudSubmitRequest

type AlibabaSecurityJaqRpCloudSubmitRequest struct {
	model.Params
	// contains filtered or unexported fields
}

实人认证云服务提交接口 API请求 alibaba.security.jaq.rp.cloud.submit

聚安全实人认证提交认证接口

func NewAlibabaSecurityJaqRpCloudSubmitRequest

func NewAlibabaSecurityJaqRpCloudSubmitRequest() *AlibabaSecurityJaqRpCloudSubmitRequest

初始化AlibabaSecurityJaqRpCloudSubmitRequest对象

func (AlibabaSecurityJaqRpCloudSubmitRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudSubmitRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudSubmitRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudSubmitRequest) GetVerifyToken

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudSubmitRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudSubmitRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter 认证token

type AlibabaSecurityJaqRpCloudSubmitResponse

type AlibabaSecurityJaqRpCloudSubmitResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_submit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RpSubmitResult `json:"data,omitempty" xml:"data,omitempty"`
}

实人认证云服务提交接口 成功返回结果

type AlibabaSecurityJaqRpCloudUploadAPIResponse

type AlibabaSecurityJaqRpCloudUploadAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpCloudUploadResponse
}

实人认证云上传接口 API返回值 alibaba.security.jaq.rp.cloud.upload

聚安全实人认证上传认证信息

type AlibabaSecurityJaqRpCloudUploadRequest

type AlibabaSecurityJaqRpCloudUploadRequest struct {
	model.Params
	// contains filtered or unexported fields
}

实人认证云上传接口 API请求 alibaba.security.jaq.rp.cloud.upload

聚安全实人认证上传认证信息

func NewAlibabaSecurityJaqRpCloudUploadRequest

func NewAlibabaSecurityJaqRpCloudUploadRequest() *AlibabaSecurityJaqRpCloudUploadRequest

初始化AlibabaSecurityJaqRpCloudUploadRequest对象

func (AlibabaSecurityJaqRpCloudUploadRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpCloudUploadRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpCloudUploadRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpCloudUploadRequest) GetElements

Elements Getter

func (AlibabaSecurityJaqRpCloudUploadRequest) GetVerifyToken

VerifyToken Getter

func (*AlibabaSecurityJaqRpCloudUploadRequest) SetElements

func (r *AlibabaSecurityJaqRpCloudUploadRequest) SetElements(elements []Elements) error

Elements Setter []

func (*AlibabaSecurityJaqRpCloudUploadRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpCloudUploadRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter 认证token

type AlibabaSecurityJaqRpCloudUploadResponse

type AlibabaSecurityJaqRpCloudUploadResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_cloud_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RpUploadResult `json:"data,omitempty" xml:"data,omitempty"`
}

实人认证云上传接口 成功返回结果

type AlibabaSecurityJaqRpFetchmaterialAPIResponse

type AlibabaSecurityJaqRpFetchmaterialAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpFetchmaterialResponse
}

聚安全实人认证获取结果接口 API返回值 alibaba.security.jaq.rp.fetchmaterial

聚安全实人认证获取结果接口

type AlibabaSecurityJaqRpFetchmaterialRequest

type AlibabaSecurityJaqRpFetchmaterialRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证获取结果接口 API请求 alibaba.security.jaq.rp.fetchmaterial

聚安全实人认证获取结果接口

func NewAlibabaSecurityJaqRpFetchmaterialRequest

func NewAlibabaSecurityJaqRpFetchmaterialRequest() *AlibabaSecurityJaqRpFetchmaterialRequest

初始化AlibabaSecurityJaqRpFetchmaterialRequest对象

func (AlibabaSecurityJaqRpFetchmaterialRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpFetchmaterialRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpFetchmaterialRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpFetchmaterialRequest) GetSecurityKey

SecurityKey Getter

func (*AlibabaSecurityJaqRpFetchmaterialRequest) SetSecurityKey

func (r *AlibabaSecurityJaqRpFetchmaterialRequest) SetSecurityKey(securityKey string) error

SecurityKey Setter 消息服务推送的key

type AlibabaSecurityJaqRpFetchmaterialResponse

type AlibabaSecurityJaqRpFetchmaterialResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_fetchmaterial_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果信息
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证获取结果接口 成功返回结果

type AlibabaSecurityJaqRpGetverifytokenAPIResponse

type AlibabaSecurityJaqRpGetverifytokenAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpGetverifytokenResponse
}

聚安全实人认证获取认证会话token API返回值 alibaba.security.jaq.rp.getverifytoken

聚安全实人认证获取认证会话token

type AlibabaSecurityJaqRpGetverifytokenRequest

type AlibabaSecurityJaqRpGetverifytokenRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证获取认证会话token API请求 alibaba.security.jaq.rp.getverifytoken

聚安全实人认证获取认证会话token

func NewAlibabaSecurityJaqRpGetverifytokenRequest

func NewAlibabaSecurityJaqRpGetverifytokenRequest() *AlibabaSecurityJaqRpGetverifytokenRequest

初始化AlibabaSecurityJaqRpGetverifytokenRequest对象

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetAccountId

AccountId Getter

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetBiz

Biz Getter

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetExtraData

ExtraData Getter

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetSource

Source Getter

func (AlibabaSecurityJaqRpGetverifytokenRequest) GetTicketId

TicketId Getter

func (*AlibabaSecurityJaqRpGetverifytokenRequest) SetAccountId

func (r *AlibabaSecurityJaqRpGetverifytokenRequest) SetAccountId(accountId string) error

AccountId Setter 账号,强烈建议填写,区别用户的唯一标识

func (*AlibabaSecurityJaqRpGetverifytokenRequest) SetBiz

Biz Setter 业务点

func (*AlibabaSecurityJaqRpGetverifytokenRequest) SetExtraData

func (r *AlibabaSecurityJaqRpGetverifytokenRequest) SetExtraData(extraData string) error

ExtraData Setter 额外信息

func (*AlibabaSecurityJaqRpGetverifytokenRequest) SetSource

Source Setter 客户端来源

func (*AlibabaSecurityJaqRpGetverifytokenRequest) SetTicketId

func (r *AlibabaSecurityJaqRpGetverifytokenRequest) SetTicketId(ticketId string) error

TicketId Setter 选填,作为一次验证的唯一标识,每次验证需更换。如果不是验证类型可不填

type AlibabaSecurityJaqRpGetverifytokenResponse

type AlibabaSecurityJaqRpGetverifytokenResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_getverifytoken_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// token信息
	Data *RpInitResultBo `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证获取认证会话token 成功返回结果

type AlibabaSecurityJaqRpOcrAPIResponse

type AlibabaSecurityJaqRpOcrAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpOcrResponse
}

聚安全实人认证证件OCR识别功能接口 API返回值 alibaba.security.jaq.rp.ocr

聚安全实人认证证件OCR识别功能接口

type AlibabaSecurityJaqRpOcrCheckAPIResponse

type AlibabaSecurityJaqRpOcrCheckAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpOcrCheckResponse
}

ocr同时实名校验 API返回值 alibaba.security.jaq.rp.ocr.check

聚安全实人认证证件OCR识别功能接口

type AlibabaSecurityJaqRpOcrCheckRequest

type AlibabaSecurityJaqRpOcrCheckRequest struct {
	model.Params
	// contains filtered or unexported fields
}

ocr同时实名校验 API请求 alibaba.security.jaq.rp.ocr.check

聚安全实人认证证件OCR识别功能接口

func NewAlibabaSecurityJaqRpOcrCheckRequest

func NewAlibabaSecurityJaqRpOcrCheckRequest() *AlibabaSecurityJaqRpOcrCheckRequest

初始化AlibabaSecurityJaqRpOcrCheckRequest对象

func (AlibabaSecurityJaqRpOcrCheckRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpOcrCheckRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpOcrCheckRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpOcrCheckRequest) GetImageUrls

ImageUrls Getter

func (AlibabaSecurityJaqRpOcrCheckRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpOcrCheckRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpOcrCheckRequest) SetImageUrls

func (r *AlibabaSecurityJaqRpOcrCheckRequest) SetImageUrls(imageUrls string) error

ImageUrls Setter 要识别的信息

func (*AlibabaSecurityJaqRpOcrCheckRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpOcrCheckRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpOcrCheckResponse

type AlibabaSecurityJaqRpOcrCheckResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_ocr_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Data *RpidCard `json:"data,omitempty" xml:"data,omitempty"`
}

ocr同时实名校验 成功返回结果

type AlibabaSecurityJaqRpOcrRequest

type AlibabaSecurityJaqRpOcrRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证证件OCR识别功能接口 API请求 alibaba.security.jaq.rp.ocr

聚安全实人认证证件OCR识别功能接口

func NewAlibabaSecurityJaqRpOcrRequest

func NewAlibabaSecurityJaqRpOcrRequest() *AlibabaSecurityJaqRpOcrRequest

初始化AlibabaSecurityJaqRpOcrRequest对象

func (AlibabaSecurityJaqRpOcrRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpOcrRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpOcrRequest) GetApiParams

func (r AlibabaSecurityJaqRpOcrRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpOcrRequest) GetImageUrls

func (r AlibabaSecurityJaqRpOcrRequest) GetImageUrls() string

ImageUrls Getter

func (AlibabaSecurityJaqRpOcrRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpOcrRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpOcrRequest) SetImageUrls

func (r *AlibabaSecurityJaqRpOcrRequest) SetImageUrls(imageUrls string) error

ImageUrls Setter 要识别的信息

func (*AlibabaSecurityJaqRpOcrRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpOcrRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpOcrResponse

type AlibabaSecurityJaqRpOcrResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_ocr_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果信息
	Data *RpidCardBo `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证证件OCR识别功能接口 成功返回结果

type AlibabaSecurityJaqRpQueryAPIResponse

type AlibabaSecurityJaqRpQueryAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpQueryResponse
}

聚安全实人认证查询认证结果 API返回值 alibaba.security.jaq.rp.query

聚安全实人认证查询认证结果

type AlibabaSecurityJaqRpQueryRequest

type AlibabaSecurityJaqRpQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证查询认证结果 API请求 alibaba.security.jaq.rp.query

聚安全实人认证查询认证结果

func NewAlibabaSecurityJaqRpQueryRequest

func NewAlibabaSecurityJaqRpQueryRequest() *AlibabaSecurityJaqRpQueryRequest

初始化AlibabaSecurityJaqRpQueryRequest对象

func (AlibabaSecurityJaqRpQueryRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpQueryRequest) GetApiParams

func (r AlibabaSecurityJaqRpQueryRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpQueryRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpQueryRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpQueryRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpQueryRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpQueryResponse

type AlibabaSecurityJaqRpQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果信息
	Data *RpAuditResultBo `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证查询认证结果 成功返回结果

type AlibabaSecurityJaqRpRphitAPIResponse

type AlibabaSecurityJaqRpRphitAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpRphitResponse
}

聚安全-实人认证日志打点接口 API返回值 alibaba.security.jaq.rp.rphit

聚安全实人认证日志打点接口

type AlibabaSecurityJaqRpRphitRequest

type AlibabaSecurityJaqRpRphitRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全-实人认证日志打点接口 API请求 alibaba.security.jaq.rp.rphit

聚安全实人认证日志打点接口

func NewAlibabaSecurityJaqRpRphitRequest

func NewAlibabaSecurityJaqRpRphitRequest() *AlibabaSecurityJaqRpRphitRequest

初始化AlibabaSecurityJaqRpRphitRequest对象

func (AlibabaSecurityJaqRpRphitRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpRphitRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpRphitRequest) GetApiParams

func (r AlibabaSecurityJaqRpRphitRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpRphitRequest) GetContent

Content Getter

func (*AlibabaSecurityJaqRpRphitRequest) SetContent

func (r *AlibabaSecurityJaqRpRphitRequest) SetContent(content string) error

Content Setter xxx

type AlibabaSecurityJaqRpRphitResponse

type AlibabaSecurityJaqRpRphitResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_rphit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全-实人认证日志打点接口 成功返回结果

type AlibabaSecurityJaqRpStartAPIResponse

type AlibabaSecurityJaqRpStartAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpStartResponse
}

聚安全实人认证开始 API返回值 alibaba.security.jaq.rp.start

聚安全实人认证开始

type AlibabaSecurityJaqRpStartRequest

type AlibabaSecurityJaqRpStartRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证开始 API请求 alibaba.security.jaq.rp.start

聚安全实人认证开始

func NewAlibabaSecurityJaqRpStartRequest

func NewAlibabaSecurityJaqRpStartRequest() *AlibabaSecurityJaqRpStartRequest

初始化AlibabaSecurityJaqRpStartRequest对象

func (AlibabaSecurityJaqRpStartRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpStartRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpStartRequest) GetApiParams

func (r AlibabaSecurityJaqRpStartRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpStartRequest) GetClientInfo

ClientInfo Getter

func (AlibabaSecurityJaqRpStartRequest) GetExtraData

func (r AlibabaSecurityJaqRpStartRequest) GetExtraData() string

ExtraData Getter

func (AlibabaSecurityJaqRpStartRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpStartRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpStartRequest) SetClientInfo

func (r *AlibabaSecurityJaqRpStartRequest) SetClientInfo(clientInfo *RpClientInfo) error

ClientInfo Setter 客户端信息,如果是服务端接入,里面的参数可为空

func (*AlibabaSecurityJaqRpStartRequest) SetExtraData

func (r *AlibabaSecurityJaqRpStartRequest) SetExtraData(extraData string) error

ExtraData Setter 扩展信息

func (*AlibabaSecurityJaqRpStartRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpStartRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter token

type AlibabaSecurityJaqRpStartResponse

type AlibabaSecurityJaqRpStartResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_start_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果信息
	Data *RpStartResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证开始 成功返回结果

type AlibabaSecurityJaqRpStatusAPIResponse

type AlibabaSecurityJaqRpStatusAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpStatusResponse
}

聚安全实人认证查询状态接口 API返回值 alibaba.security.jaq.rp.status

聚安全实人认证查询状态接口

type AlibabaSecurityJaqRpStatusRequest

type AlibabaSecurityJaqRpStatusRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证查询状态接口 API请求 alibaba.security.jaq.rp.status

聚安全实人认证查询状态接口

func NewAlibabaSecurityJaqRpStatusRequest

func NewAlibabaSecurityJaqRpStatusRequest() *AlibabaSecurityJaqRpStatusRequest

初始化AlibabaSecurityJaqRpStatusRequest对象

func (AlibabaSecurityJaqRpStatusRequest) GetAccountId

func (r AlibabaSecurityJaqRpStatusRequest) GetAccountId() string

AccountId Getter

func (AlibabaSecurityJaqRpStatusRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpStatusRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpStatusRequest) GetApiParams

func (r AlibabaSecurityJaqRpStatusRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpStatusRequest) GetBiz

Biz Getter

func (AlibabaSecurityJaqRpStatusRequest) GetSource

Source Getter

func (AlibabaSecurityJaqRpStatusRequest) GetTicketId

func (r AlibabaSecurityJaqRpStatusRequest) GetTicketId() string

TicketId Getter

func (*AlibabaSecurityJaqRpStatusRequest) SetAccountId

func (r *AlibabaSecurityJaqRpStatusRequest) SetAccountId(accountId string) error

AccountId Setter 账号id

func (*AlibabaSecurityJaqRpStatusRequest) SetBiz

Biz Setter 业务来源

func (*AlibabaSecurityJaqRpStatusRequest) SetSource

func (r *AlibabaSecurityJaqRpStatusRequest) SetSource(source string) error

Source Setter 客户端来源

func (*AlibabaSecurityJaqRpStatusRequest) SetTicketId

func (r *AlibabaSecurityJaqRpStatusRequest) SetTicketId(ticketId string) error

TicketId Setter 凭据id

type AlibabaSecurityJaqRpStatusResponse

type AlibabaSecurityJaqRpStatusResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_status_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 状态信息
	Data *RpStatusResultBo `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证查询状态接口 成功返回结果

type AlibabaSecurityJaqRpSubmitAPIResponse

type AlibabaSecurityJaqRpSubmitAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpSubmitResponse
}

聚安全实人认证提交认证接口 API返回值 alibaba.security.jaq.rp.submit

聚安全实人认证提交认证接口

type AlibabaSecurityJaqRpSubmitRequest

type AlibabaSecurityJaqRpSubmitRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证提交认证接口 API请求 alibaba.security.jaq.rp.submit

聚安全实人认证提交认证接口

func NewAlibabaSecurityJaqRpSubmitRequest

func NewAlibabaSecurityJaqRpSubmitRequest() *AlibabaSecurityJaqRpSubmitRequest

初始化AlibabaSecurityJaqRpSubmitRequest对象

func (AlibabaSecurityJaqRpSubmitRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpSubmitRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpSubmitRequest) GetApiParams

func (r AlibabaSecurityJaqRpSubmitRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpSubmitRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpSubmitRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpSubmitRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpSubmitRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter 认证token

type AlibabaSecurityJaqRpSubmitResponse

type AlibabaSecurityJaqRpSubmitResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_submit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果信息
	Data *RpSubmitResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证提交认证接口 成功返回结果

type AlibabaSecurityJaqRpUploadAPIResponse

type AlibabaSecurityJaqRpUploadAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqRpUploadResponse
}

聚安全实人认证上传认证信息 API返回值 alibaba.security.jaq.rp.upload

聚安全实人认证上传认证信息

type AlibabaSecurityJaqRpUploadRequest

type AlibabaSecurityJaqRpUploadRequest struct {
	model.Params
	// contains filtered or unexported fields
}

聚安全实人认证上传认证信息 API请求 alibaba.security.jaq.rp.upload

聚安全实人认证上传认证信息

func NewAlibabaSecurityJaqRpUploadRequest

func NewAlibabaSecurityJaqRpUploadRequest() *AlibabaSecurityJaqRpUploadRequest

初始化AlibabaSecurityJaqRpUploadRequest对象

func (AlibabaSecurityJaqRpUploadRequest) GetApiMethodName

func (r AlibabaSecurityJaqRpUploadRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqRpUploadRequest) GetApiParams

func (r AlibabaSecurityJaqRpUploadRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqRpUploadRequest) GetElements

func (r AlibabaSecurityJaqRpUploadRequest) GetElements() []Element

Elements Getter

func (AlibabaSecurityJaqRpUploadRequest) GetVerifyToken

func (r AlibabaSecurityJaqRpUploadRequest) GetVerifyToken() string

VerifyToken Getter

func (*AlibabaSecurityJaqRpUploadRequest) SetElements

func (r *AlibabaSecurityJaqRpUploadRequest) SetElements(elements []Element) error

Elements Setter 此次需要上传的认证信息的列表

func (*AlibabaSecurityJaqRpUploadRequest) SetVerifyToken

func (r *AlibabaSecurityJaqRpUploadRequest) SetVerifyToken(verifyToken string) error

VerifyToken Setter 认证会话token

type AlibabaSecurityJaqRpUploadResponse

type AlibabaSecurityJaqRpUploadResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_rp_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回信息
	Data *RpUploadResult `json:"data,omitempty" xml:"data,omitempty"`
}

聚安全实人认证上传认证信息 成功返回结果

type AlibabaSecurityJaqSpamregisterpreventionFeedbackAPIResponse

type AlibabaSecurityJaqSpamregisterpreventionFeedbackAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqSpamregisterpreventionFeedbackResponse
}

保护结果反馈 API返回值 alibaba.security.jaq.spamregisterprevention.feedback

用户通过这个接口对垃圾注册防控结果进行反馈

type AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest

type AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest struct {
	model.Params
	// contains filtered or unexported fields
}

保护结果反馈 API请求 alibaba.security.jaq.spamregisterprevention.feedback

用户通过这个接口对垃圾注册防控结果进行反馈

func NewAlibabaSecurityJaqSpamregisterpreventionFeedbackRequest

func NewAlibabaSecurityJaqSpamregisterpreventionFeedbackRequest() *AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest

初始化AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest对象

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetCustomerDecision

CustomerDecision Getter

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetDenyReason

DenyReason Getter

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetFeedBack

FeedBack Getter

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetItemId

ItemId Getter

func (AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) GetJaqDecision

JaqDecision Getter

func (*AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetCustomerDecision

func (r *AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetCustomerDecision(customerDecision int64) error

CustomerDecision Setter 用户自己的决定信息。当feedBack为0时可以不添。

func (*AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetDenyReason

DenyReason Setter 用户不认同聚安全返回结果的原因描述

func (*AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetFeedBack

FeedBack Setter 用户不认同聚安全返回结果的原因类型。0:同意判定;1:和三方结果不符;2:用户投诉;3:经过人工review判断;9: 其他。

func (*AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetItemId

ItemId Setter 查询接口返回的id

func (*AlibabaSecurityJaqSpamregisterpreventionFeedbackRequest) SetJaqDecision

JaqDecision Setter 聚安全返回的决定信息。当feedBack为0时可以不添

type AlibabaSecurityJaqSpamregisterpreventionFeedbackResponse

type AlibabaSecurityJaqSpamregisterpreventionFeedbackResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_spamregisterprevention_feedback_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// feedBack返回结果
	FeedBackResult *JaqFeedBackResult `json:"feed_back_result,omitempty" xml:"feed_back_result,omitempty"`
}

保护结果反馈 成功返回结果

type AlibabaSecurityJaqSpamregisterpreventionResultFetchAPIResponse

type AlibabaSecurityJaqSpamregisterpreventionResultFetchAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqSpamregisterpreventionResultFetchResponse
}

获取垃圾注册防控结果 API返回值 alibaba.security.jaq.spamregisterprevention.result.fetch

获取垃圾注册防控结果

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewAPIResponse

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqSpamregisterpreventionResultFetchNewResponse
}

获取虚假注册保护结果 API返回值 alibaba.security.jaq.spamregisterprevention.result.fetch.new

获取虚假注册保护结果

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取虚假注册保护结果 API请求 alibaba.security.jaq.spamregisterprevention.result.fetch.new

获取虚假注册保护结果

func NewAlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest

func NewAlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest() *AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest

初始化AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest对象

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetAddress

Address Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetAgent

Agent Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetBankCardNumber

BankCardNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetCompanyName

CompanyName Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetCookie

Cookie Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetEmail

Email Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetExtendData

ExtendData Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetIdNumber

IdNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetIdType

IdType Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetIp

Ip Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetJsToken

JsToken Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetMacAddress

MacAddress Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetNickName

NickName Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetPhoneNumber

PhoneNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetProtocolVersion

ProtocolVersion Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetReferer

Referer Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetRegisterUrl

RegisterUrl Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetSdkToken

SdkToken Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetSessionId

SessionId Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetSource

Source Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) GetUserId

UserId Getter

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetAddress

Address Setter 账号绑定的注册的地址

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetAgent

Agent Setter 发送HTTP请求的代理

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetBankCardNumber

func (r *AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetBankCardNumber(bankCardNumber string) error

BankCardNumber Setter 账号绑定的银行卡号

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetCompanyName

CompanyName Setter 账号绑定的公司名字

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetCookie

Cookie Setter Cookie

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetEmail

Email Setter 关联账号的email。 【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetExtendData

ExtendData Setter 扩展字段。json格式的字符串,根据具体情况而定

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetIdNumber

IdNumber Setter 账号绑定的身份证号

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetIdType

IdType Setter 有user_id时候必填。1:阿里HID;2:用户自有ID;3:openId; 4:其它。【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetIp

Ip Setter 登录时候的IP地址

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetJsToken

JsToken Setter 接入JS后获取的token

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetMacAddress

MacAddress Setter 硬件信息

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetNickName

NickName Setter 账号绑定的呢称

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetPhoneNumber

PhoneNumber Setter 关联账号的手机号。手机号码的格式为国家码-手机号的格式,如中国手机号86-13088889999或美国手机号001-9096185426,如果不加国家码都视为中国手机号码【phone_number ,email, (user_id,id_type)三种必选其一】

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetProtocolVersion

func (r *AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetProtocolVersion(protocolVersion string) error

ProtocolVersion Setter 协议版本号。现在的值是1.0

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetReferer

Referer Setter 上一跳信息

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetRegisterUrl

RegisterUrl Setter 当前操作的页面URL。Source为1,2时,该参数必选

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetSdkToken

SdkToken Setter 接入无线保镖安全组件后从服务端获取的token

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetSessionId

SessionId Setter Session id

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetSource

Source Setter 登录来源。1:PC网页;2:移动网页;3:APP;4:其它

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchNewRequest) SetUserId

UserId Setter 账号的全局唯一标识,为了提高准确率,建议带上该字段。【phone_number ,email, (user_id,id_type)三种必选其一】

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewResponse

type AlibabaSecurityJaqSpamregisterpreventionResultFetchNewResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_spamregisterprevention_result_fetch_new_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 账号风控返回结果
	JaqAccountRiskResult *JaqAccountRiskResult `json:"jaq_account_risk_result,omitempty" xml:"jaq_account_risk_result,omitempty"`
}

获取虚假注册保护结果 成功返回结果

type AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest

type AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取垃圾注册防控结果 API请求 alibaba.security.jaq.spamregisterprevention.result.fetch

获取垃圾注册防控结果

func NewAlibabaSecurityJaqSpamregisterpreventionResultFetchRequest

func NewAlibabaSecurityJaqSpamregisterpreventionResultFetchRequest() *AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest

初始化AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest对象

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetAddress

Address Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetAgent

Agent Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetBankCardNumber

BankCardNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetCompanyName

CompanyName Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetContext

Context Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetCookie

Cookie Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetEmail

Email Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetIdNumber

IdNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetIp

Ip Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetJsToken

JsToken Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetMacAddress

MacAddress Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetNickName

NickName Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetPhoneNumber

PhoneNumber Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetReferer

Referer Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetRegisterUrl

RegisterUrl Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetSdkToken

SdkToken Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetSessionId

SessionId Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetSource

Source Getter

func (AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) GetUserId

UserId Getter

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetAddress

Address Setter 账号绑定的注册的地址

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetAgent

Agent Setter agent,发送HTTP请求的代理

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetBankCardNumber

func (r *AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetBankCardNumber(bankCardNumber string) error

BankCardNumber Setter 账号绑定的银行卡号

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetCompanyName

CompanyName Setter 账号绑定的公司名字

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetContext

Context Setter 场景描述,String必须在下面可以使用的场景中选择。可以使用的场景为:Login:登录事件;Register:注册事件;Trade:交易事件;Payment:支付事件;Refund:退款事件 ;Loan:借款事件;Transfer:转账事件;Withdraw :提现事件;Modify:修改事件;Click:点击事件;Activate:激活事件; Other:其他事件。

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetCookie

Cookie Setter Cookie

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetEmail

Email Setter 账号绑定的email地址

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetIdNumber

IdNumber Setter 账号绑定的身份证号

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetIp

Ip Setter 账号绑定的IP地址

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetJsToken

JsToken Setter 接入JS后从服务端获取的token

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetMacAddress

MacAddress Setter 硬件信息

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetNickName

NickName Setter 账号绑定的呢称

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetPhoneNumber

PhoneNumber Setter 账号绑定的手机号码

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetReferer

Referer Setter 上一跳信息

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetRegisterUrl

RegisterUrl Setter 当前注册的页面URL,Source为1,2时,该参数必选

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetSdkToken

SdkToken Setter 接入SDK后从服务端获取的token

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetSessionId

SessionId Setter Session id

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetSource

Source Setter 登录来源。可以输入的参数如下:1:PC网页;2:移动网页;3:APP;4:其他

func (*AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest) SetUserId

UserId Setter 账号的全局唯一标识

type AlibabaSecurityJaqSpamregisterpreventionResultFetchResponse

type AlibabaSecurityJaqSpamregisterpreventionResultFetchResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_spamregisterprevention_result_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 账号风控返回结果
	JaqAccountRiskResult *JaqAccountRiskResult `json:"jaq_account_risk_result,omitempty" xml:"jaq_account_risk_result,omitempty"`
}

获取垃圾注册防控结果 成功返回结果

type AlibabaSecurityJaqUrlScanAPIResponse

type AlibabaSecurityJaqUrlScanAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqUrlScanResponse
}

恶意网址检测接口 API返回值 alibaba.security.jaq.url.scan

url扫描接口

type AlibabaSecurityJaqUrlScanRequest

type AlibabaSecurityJaqUrlScanRequest struct {
	model.Params
	// contains filtered or unexported fields
}

恶意网址检测接口 API请求 alibaba.security.jaq.url.scan

url扫描接口

func NewAlibabaSecurityJaqUrlScanRequest

func NewAlibabaSecurityJaqUrlScanRequest() *AlibabaSecurityJaqUrlScanRequest

初始化AlibabaSecurityJaqUrlScanRequest对象

func (AlibabaSecurityJaqUrlScanRequest) GetApiMethodName

func (r AlibabaSecurityJaqUrlScanRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqUrlScanRequest) GetApiParams

func (r AlibabaSecurityJaqUrlScanRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqUrlScanRequest) GetParamUrlScanParamList

func (r AlibabaSecurityJaqUrlScanRequest) GetParamUrlScanParamList() *UrlScanParamList

ParamUrlScanParamList Getter

func (*AlibabaSecurityJaqUrlScanRequest) SetParamUrlScanParamList

func (r *AlibabaSecurityJaqUrlScanRequest) SetParamUrlScanParamList(paramUrlScanParamList *UrlScanParamList) error

ParamUrlScanParamList Setter 扫描参数

type AlibabaSecurityJaqUrlScanResponse

type AlibabaSecurityJaqUrlScanResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_url_scan_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 扫描结果
	Data *UrlScanResult `json:"data,omitempty" xml:"data,omitempty"`
}

恶意网址检测接口 成功返回结果

type AlibabaSecurityJaqWsgriskdataReportAPIResponse

type AlibabaSecurityJaqWsgriskdataReportAPIResponse struct {
	model.CommonResponse
	AlibabaSecurityJaqWsgriskdataReportResponse
}

无线保镖SDK风控数据上报 API返回值 alibaba.security.jaq.wsgriskdata.report

无线保镖sdk根据用户的需要,上报数据到聚安全云端

type AlibabaSecurityJaqWsgriskdataReportRequest

type AlibabaSecurityJaqWsgriskdataReportRequest struct {
	model.Params
	// contains filtered or unexported fields
}

无线保镖SDK风控数据上报 API请求 alibaba.security.jaq.wsgriskdata.report

无线保镖sdk根据用户的需要,上报数据到聚安全云端

func NewAlibabaSecurityJaqWsgriskdataReportRequest

func NewAlibabaSecurityJaqWsgriskdataReportRequest() *AlibabaSecurityJaqWsgriskdataReportRequest

初始化AlibabaSecurityJaqWsgriskdataReportRequest对象

func (AlibabaSecurityJaqWsgriskdataReportRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaSecurityJaqWsgriskdataReportRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaSecurityJaqWsgriskdataReportRequest) GetExtParam

ExtParam Getter

func (AlibabaSecurityJaqWsgriskdataReportRequest) GetWua

Wua Getter

func (*AlibabaSecurityJaqWsgriskdataReportRequest) SetExtParam

func (r *AlibabaSecurityJaqWsgriskdataReportRequest) SetExtParam(extParam string) error

ExtParam Setter mtopappkey是mtop的appkey

func (*AlibabaSecurityJaqWsgriskdataReportRequest) SetWua

Wua Setter wua串

type AlibabaSecurityJaqWsgriskdataReportResponse

type AlibabaSecurityJaqWsgriskdataReportResponse struct {
	XMLName xml.Name `xml:"alibaba_security_jaq_wsgriskdata_report_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 无线保镖sdk上报数据的返回结果
	JaqWsgRiskReportResult *JaqWsgReportResult `json:"jaq_wsg_risk_report_result,omitempty" xml:"jaq_wsg_risk_report_result,omitempty"`
}

无线保镖SDK风控数据上报 成功返回结果

type AppInfoBatch

type AppInfoBatch struct {
	// APP应用类型 1-android 2-ios(暂不支持)
	AppOsType int64 `json:"app_os_type,omitempty" xml:"app_os_type,omitempty"`
	// 回调地址,dataType=4时必填,用于处理完成后反向通知,通知为GET请求,请求格式:  callbackUrl+"?itemId=xxx&taskStatus=1"
	CallbackUrl string `json:"callback_url,omitempty" xml:"callback_url,omitempty"`
	// APP数据类型 3-Batch MD5 4-Batch URL(暂不支持)
	DataType int64 `json:"data_type,omitempty" xml:"data_type,omitempty"`
	// 需要扫描的应用的具体信息列表
	ScanInfos []AppInfoBatchItem `json:"scan_infos,omitempty" xml:"scan_infos>app_info_batch_item,omitempty"`
}

AppInfoBatch

type AppInfoBatchItem

type AppInfoBatchItem struct {
	// 待扫描的应用信息dataType=3时填应用的md5 dataType=4时填应用的url
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 应用的md5,dataType=4时必填
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 应用的大小(单位byte),dataType=4时必填
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
}

AppInfoBatchItem

type CaptchaCheckData

type CaptchaCheckData struct {
	// 推荐的验证类型,0-放行 1-短信下行 2-语音验证 3-滑动验证 4-实人认证  32-综合(滑动+语音) 9-阻断
	CaptchaType int64 `json:"captcha_type,omitempty" xml:"captcha_type,omitempty"`
	// 发起端上验证需要的信息
	CaptchaClientNeedInfo string `json:"captcha_client_need_info,omitempty" xml:"captcha_client_need_info,omitempty"`
}

CaptchaCheckData

type ChannelAppInfo

type ChannelAppInfo struct {
	// 渠道名称,多渠道加固才有值
	Channel string `json:"channel,omitempty" xml:"channel,omitempty"`
	// 加固后的APP下载地址
	AppUrl string `json:"app_url,omitempty" xml:"app_url,omitempty"`
}

ChannelAppInfo

type Element

type Element struct {
	// 名称, 常用名称:姓名(Name); 身份证(Identity_Code); 手机(Mobile); 身份证正面(Identity_Front_Pic);身份证背面(Identity_back_pic);半身照(UpperBody_pic);地址(Address)
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 值,如果为oss地址,格式如下oss://bucketname:xxxx.jpg
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// 类型, 如果是姓名,身份证,则是ValueType;如果是图片则是PhotoType;如果是JSON格式,则是JsonType
	ValueMeta string `json:"value_meta,omitempty" xml:"value_meta,omitempty"`
}

Element

type Elements

type Elements struct {
	// 材料值类型
	ValueMeta string `json:"value_meta,omitempty" xml:"value_meta,omitempty"`
	// url
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// 材料名字
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

Elements

type FakeAppDetail

type FakeAppDetail struct {
	// 仿冒应用名称
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 仿冒应用包名
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 仿冒应用感染用户数
	InfectedUsers int64 `json:"infected_users,omitempty" xml:"infected_users,omitempty"`
	// 仿冒应用下载地址列表(混淆后的URL)
	DownloadUrls []string `json:"download_urls,omitempty" xml:"download_urls>string,omitempty"`
}

FakeAppDetail

type FakeAppFullInfo

type FakeAppFullInfo struct {
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 仿冒应用总数(任务完成时才返回)
	FakeAppCount int64 `json:"fake_app_count,omitempty" xml:"fake_app_count,omitempty"`
	// 仿冒应用感染用户总数(任务完成时才返回)
	TotalInfectedUsers int64 `json:"total_infected_users,omitempty" xml:"total_infected_users,omitempty"`
	// 仿冒应用列表(任务完成时才返回)
	FakeAppDetails []FakeAppDetail `json:"fake_app_details,omitempty" xml:"fake_app_details>fake_app_detail,omitempty"`
}

FakeAppFullInfo

type FakeAppSummary

type FakeAppSummary struct {
	// 仿冒应用总数(任务完成时才返回)
	FakeAppCount int64 `json:"fake_app_count,omitempty" xml:"fake_app_count,omitempty"`
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 仿冒应用感染用户总数(任务完成时才返回)
	TotalInfectedUsers int64 `json:"total_infected_users,omitempty" xml:"total_infected_users,omitempty"`
}

FakeAppSummary

type JaqAccountRiskData

type JaqAccountRiskData struct {
	// 详情列表
	Detail []JaqAccountRiskDetailItem `json:"detail,omitempty" xml:"detail>jaq_account_risk_detail_item,omitempty"`
	// 事件id
	EventId string `json:"event_id,omitempty" xml:"event_id,omitempty"`
	// 最终决定。0:可以接受;1:应该拒绝;2:需要人工审核
	FinalDecision int64 `json:"final_decision,omitempty" xml:"final_decision,omitempty"`
	// 综合风险描述
	FinalDesc string `json:"final_desc,omitempty" xml:"final_desc,omitempty"`
	// 最终得分
	FinalScore int64 `json:"final_score,omitempty" xml:"final_score,omitempty"`
	// 注册用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 触发验证所需的信息
	CaptchaCheckData *CaptchaCheckData `json:"captcha_check_data,omitempty" xml:"captcha_check_data,omitempty"`
	// umid
	Umid string `json:"umid,omitempty" xml:"umid,omitempty"`
	// 详情列表
	DetailList []JaqAccountRiskDetailItem `json:"detail_list,omitempty" xml:"detail_list>jaq_account_risk_detail_item,omitempty"`
}

JaqAccountRiskData

type JaqAccountRiskDetailItem

type JaqAccountRiskDetailItem struct {
	// 决定,0:可以接受;1:应该拒绝;2:需要人工审查
	Decision int64 `json:"decision,omitempty" xml:"decision,omitempty"`
	// rule id
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// rule name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 分数
	Score int64 `json:"score,omitempty" xml:"score,omitempty"`
}

JaqAccountRiskDetailItem

type JaqAccountRiskResult

type JaqAccountRiskResult struct {
	// 风控结果的真正数据内容
	Data *JaqAccountRiskData `json:"data,omitempty" xml:"data,omitempty"`
	// 错误码
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

JaqAccountRiskResult

type JaqDispatchParam

type JaqDispatchParam struct {
	// 事件ID
	EventId string `json:"event_id,omitempty" xml:"event_id,omitempty"`
	// 协议版本号
	ProtocolVersion string `json:"protocol_version,omitempty" xml:"protocol_version,omitempty"`
	// 下发的软token密文
	Rtken string `json:"rtken,omitempty" xml:"rtken,omitempty"`
	// 下发的软token索引
	RtkenIndex string `json:"rtken_index,omitempty" xml:"rtken_index,omitempty"`
}

JaqDispatchParam

type JaqFeedBackResult

type JaqFeedBackResult struct {
	// feedBack返回信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

JaqFeedBackResult

type JaqImageDetectResult

type JaqImageDetectResult struct {
	// 图像字符识别结果结构体
	JaqOcrImageDetectResult *JaqOcrImageDetectResult `json:"jaq_ocr_image_detect_result,omitempty" xml:"jaq_ocr_image_detect_result,omitempty"`
	// 异步请求任务状态;TaskProcessSuccess - 图片异步api请求task状态, 处理成功 TaskProcessing - 图片异步api请求task状态, 正在处理中 TaskInvalid - 图片异步api请求task状态, 无效task或者task不存在 TaskProcessFailed - 图片异步api请求task状态, 处理失败
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// taskId
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
}

JaqImageDetectResult

type JaqImageDetectResultCollection

type JaqImageDetectResultCollection struct {
	// 响应消息结构体
	JaqImageDetectResultList []JaqImageDetectResult `json:"jaq_image_detect_result_list,omitempty" xml:"jaq_image_detect_result_list>jaq_image_detect_result,omitempty"`
}

JaqImageDetectResultCollection

type JaqOcrImageDetectResult

type JaqOcrImageDetectResult struct {
	// 字符串列表,内容是图像中文字的主要段落内容(按照概率输出最多5组概率最大的组合)
	Texts []string `json:"texts,omitempty" xml:"texts>string,omitempty"`
}

JaqOcrImageDetectResult

type JaqPornImageDetectResult

type JaqPornImageDetectResult struct {
	// 0~100范围的一个浮点值,越接近100,表示色情图像的概率越高(精度到小数点后2位)
	Label int64 `json:"label,omitempty" xml:"label,omitempty"`
	// 0表示正常,1表示色情,2表示未确认。用户可以根据自己的场景采信这个值(注:根据图片样本的不断积累,动态调整建议值的阈值设定)
	Rate string `json:"rate,omitempty" xml:"rate,omitempty"`
}

JaqPornImageDetectResult

type JaqResourceResult

type JaqResourceResult struct {
	// 请求事件唯一标识
	EventId string `json:"event_id,omitempty" xml:"event_id,omitempty"`
	// 资源包的md5
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 资源的cdn下载链接
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 资源版本号
	Version string `json:"version,omitempty" xml:"version,omitempty"`
}

JaqResourceResult

type JaqSecondCheckResult

type JaqSecondCheckResult struct {
	// 验证检查结果 1-验证成功 2-验证失败
	SecondCheckResult int64 `json:"second_check_result,omitempty" xml:"second_check_result,omitempty"`
}

JaqSecondCheckResult

type JaqSendCaptchaResult

type JaqSendCaptchaResult struct {
	// 验证码会话ID
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// 安全验证前向化下发参数结构体
	JaqDispatchParam *JaqDispatchParam `json:"jaq_dispatch_param,omitempty" xml:"jaq_dispatch_param,omitempty"`
	// 扩展字段,格式为JSON字符串,由于出参“滚小球”等验证方式所需的额外出参,例如小球位置坐标等,请参考示例
	ExtendData string `json:"extend_data,omitempty" xml:"extend_data,omitempty"`
	// 验证发起请求是否调用成功(及状态),约定正值为成功,负值为失败
	SendStatus int64 `json:"send_status,omitempty" xml:"send_status,omitempty"`
}

JaqSendCaptchaResult

type JaqVerifyCaptchaResult

type JaqVerifyCaptchaResult struct {
	// 安全验证前向化下发参数结构体
	JaqDispatchParam *JaqDispatchParam `json:"jaq_dispatch_param,omitempty" xml:"jaq_dispatch_param,omitempty"`
	// 验证检查请求是否调用成功(及状态),约定正值为成功,负值为失败
	VerifyStatus int64 `json:"verify_status,omitempty" xml:"verify_status,omitempty"`
	// 扩展字段,格式为JSON字符串,当前为预留字段
	ExtendData string `json:"extend_data,omitempty" xml:"extend_data,omitempty"`
}

JaqVerifyCaptchaResult

type JaqWsgReportResult

type JaqWsgReportResult struct {
	// 生成的token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
	// 错误码
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 安全验证前向化下发参数结构体
	JaqDispatchParam *JaqDispatchParam `json:"jaq_dispatch_param,omitempty" xml:"jaq_dispatch_param,omitempty"`
}

JaqWsgReportResult

type Locale

type Locale struct {
	// 语言代码(参考ISO-639)
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 国家代码(参考ISO-3166)
	Country string `json:"country,omitempty" xml:"country,omitempty"`
}

Locale

type MalwareCount

type MalwareCount struct {
	// 恶意代码总数量
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 高风险恶意代码数量
	HighLevel int64 `json:"high_level,omitempty" xml:"high_level,omitempty"`
	// 低风险恶意代码数量
	LowLevel int64 `json:"low_level,omitempty" xml:"low_level,omitempty"`
	// 若风险恶意代码数量
	WeakLevel int64 `json:"weak_level,omitempty" xml:"weak_level,omitempty"`
}

MalwareCount

type MalwareDetail

type MalwareDetail struct {
	// 恶意代码名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 恶意代码风险级别: High-高 Low-低
	Level string `json:"level,omitempty" xml:"level,omitempty"`
	// 恶意代码类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 恶意代码详细描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

MalwareDetail

type MalwareFullInfo

type MalwareFullInfo struct {
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 恶意代码数量信息(任务完成时才返回)
	MalwareCount *MalwareCount `json:"malware_count,omitempty" xml:"malware_count,omitempty"`
	// 恶意代码列表(任务完成时才返回)
	MalwareDetails []MalwareDetail `json:"malware_details,omitempty" xml:"malware_details>malware_detail,omitempty"`
}

MalwareFullInfo

type MalwareSummary

type MalwareSummary struct {
	// 恶意代码数量信息(任务完成时才返回)
	MalwareCount *MalwareCount `json:"malware_count,omitempty" xml:"malware_count,omitempty"`
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

MalwareSummary

type ObfuscateResult

type ObfuscateResult struct {
	// 总的类数量
	TotalClasses int64 `json:"total_classes,omitempty" xml:"total_classes,omitempty"`
	// 总的成员变量数量
	TotalFields int64 `json:"total_fields,omitempty" xml:"total_fields,omitempty"`
	// 总的方法数量
	TotalMethods int64 `json:"total_methods,omitempty" xml:"total_methods,omitempty"`
	// 混淆类的数量
	ObfuscatedClasses int64 `json:"obfuscated_classes,omitempty" xml:"obfuscated_classes,omitempty"`
	// 混淆成员变量的数量
	ObfuscatedFields int64 `json:"obfuscated_fields,omitempty" xml:"obfuscated_fields,omitempty"`
	// 混淆方法的数量
	ObfuscatedMethods int64 `json:"obfuscated_methods,omitempty" xml:"obfuscated_methods,omitempty"`
	// 总混淆率
	ObfuscatedPercent string `json:"obfuscated_percent,omitempty" xml:"obfuscated_percent,omitempty"`
}

ObfuscateResult

type OfficialAppApplyRequest

type OfficialAppApplyRequest struct {
	// 应用下载地址
	AppUrl string `json:"app_url,omitempty" xml:"app_url,omitempty"`
	// 应用安装包的MD5或SHA1
	AppHash string `json:"app_hash,omitempty" xml:"app_hash,omitempty"`
	// 官方版本类型 1-官方正式 2-官方开发版本
	OfficialType int64 `json:"official_type,omitempty" xml:"official_type,omitempty"`
	// 应用名
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 应用包名
	PkgName string `json:"pkg_name,omitempty" xml:"pkg_name,omitempty"`
	// 应用官网地址
	Website string `json:"website,omitempty" xml:"website,omitempty"`
	// 开发者名称,企业开发者为公司名称
	Developer string `json:"developer,omitempty" xml:"developer,omitempty"`
	// 应用证书指纹的MD5
	CertMd5 string `json:"cert_md5,omitempty" xml:"cert_md5,omitempty"`
}

OfficialAppApplyRequest

type OfficialAppApplyResponse

type OfficialAppApplyResponse struct {
	// 提交状态 0- 提交成功 400-提交错误
	SubmitStatus int64 `json:"submit_status,omitempty" xml:"submit_status,omitempty"`
	// message
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码0-成功 400-参数错误 500-服务错误
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

OfficialAppApplyResponse

type OfficialAppVerifyRequest

type OfficialAppVerifyRequest struct {
	// 应用下载地址
	AppUrl string `json:"app_url,omitempty" xml:"app_url,omitempty"`
	// 应用安装包的MD5或SHA1
	AppHash string `json:"app_hash,omitempty" xml:"app_hash,omitempty"`
	// 应用证书指纹的MD5
	CertMd5 string `json:"cert_md5,omitempty" xml:"cert_md5,omitempty"`
	// 应用包名
	PgkName string `json:"pgk_name,omitempty" xml:"pgk_name,omitempty"`
}

OfficialAppVerifyRequest

type OfficialAppVerifyResponse

type OfficialAppVerifyResponse struct {
	// 查询任务状态0-处理中 1-处理完成
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 任务轮询间隔,单位毫秒
	QueryInterval int64 `json:"query_interval,omitempty" xml:"query_interval,omitempty"`
	// 0-未知 1-官方正式 2-官方开发 3-非官方应用 4-待定
	OfficialResult int64 `json:"official_result,omitempty" xml:"official_result,omitempty"`
	// 包名
	PkgName string `json:"pkg_name,omitempty" xml:"pkg_name,omitempty"`
	// 应用名
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 证书md5
	CertMd5 string `json:"cert_md5,omitempty" xml:"cert_md5,omitempty"`
	// 开发者
	Developer string `json:"developer,omitempty" xml:"developer,omitempty"`
	// message
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码 400-参数错误  500-服务错误
	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

OfficialAppVerifyResponse

type PluginDetail

type PluginDetail struct {
	// 插件行为
	Actions []string `json:"actions,omitempty" xml:"actions>string,omitempty"`
	// 插件开发商
	Company string `json:"company,omitempty" xml:"company,omitempty"`
	// 插件描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 插件名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 插件类型
	Types []string `json:"types,omitempty" xml:"types>string,omitempty"`
	// 插件位置
	Path string `json:"path,omitempty" xml:"path,omitempty"`
}

PluginDetail

type PluginFullInfo

type PluginFullInfo struct {
	// 插件个数
	PluginCount int64 `json:"plugin_count,omitempty" xml:"plugin_count,omitempty"`
	// 插件详细信息
	PluginDetails []PluginDetail `json:"plugin_details,omitempty" xml:"plugin_details>plugin_detail,omitempty"`
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

PluginFullInfo

type PluginSummary

type PluginSummary struct {
	// 插件个数
	PluginCount int64 `json:"plugin_count,omitempty" xml:"plugin_count,omitempty"`
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

PluginSummary

type RealNameResult

type RealNameResult struct {
	// checkCode
	CheckCode string `json:"check_code,omitempty" xml:"check_code,omitempty"`
	// checkMessage
	CheckMessage string `json:"check_message,omitempty" xml:"check_message,omitempty"`
	// match
	Match bool `json:"match,omitempty" xml:"match,omitempty"`
}

RealNameResult

type RiskDetail

type RiskDetail struct {
	// 任务状态: 1-已完成,2-处理中,3-处理失败,4-处理超时
	TaskStatus int64 `json:"task_status,omitempty" xml:"task_status,omitempty"`
	// 漏洞信息
	VulnInfo *VulnFullInfo `json:"vuln_info,omitempty" xml:"vuln_info,omitempty"`
	// 恶意代码信息
	MalwareInfo *MalwareFullInfo `json:"malware_info,omitempty" xml:"malware_info,omitempty"`
	// 仿冒应用信息
	FakeInfo *FakeAppFullInfo `json:"fake_info,omitempty" xml:"fake_info,omitempty"`
	// 插件信息
	PluginInfo *PluginFullInfo `json:"plugin_info,omitempty" xml:"plugin_info,omitempty"`
}

RiskDetail

type RiskDetailBatch

type RiskDetailBatch struct {
	// 各个应用的风险列表
	ResultInfos []RiskDetailBatchItem `json:"result_infos,omitempty" xml:"result_infos>risk_detail_batch_item,omitempty"`
	// 任务状态: 1-已完成,2-处理中,3-处理失败,4-处理超时
	TotalStatus int64 `json:"total_status,omitempty" xml:"total_status,omitempty"`
}

RiskDetailBatch

type RiskDetailBatchItem

type RiskDetailBatchItem struct {
	// app的md5
	AppIdentity string `json:"app_identity,omitempty" xml:"app_identity,omitempty"`
	// 恶意代码检测结果
	MalwareInfo *MalwareFullInfo `json:"malware_info,omitempty" xml:"malware_info,omitempty"`
	// 漏洞列表(任务完成时才返回)
	VulnInfo *VulnFullInfo `json:"vuln_info,omitempty" xml:"vuln_info,omitempty"`
	// 插件信息
	PluginInfo *PluginFullInfo `json:"plugin_info,omitempty" xml:"plugin_info,omitempty"`
}

RiskDetailBatchItem

type RiskSummary

type RiskSummary struct {
	// 仿冒应用信息
	FakeInfo *FakeAppSummary `json:"fake_info,omitempty" xml:"fake_info,omitempty"`
	// 恶意代码信息
	MalwareInfo *MalwareSummary `json:"malware_info,omitempty" xml:"malware_info,omitempty"`
	// 插件信息
	PluginInfo *PluginSummary `json:"plugin_info,omitempty" xml:"plugin_info,omitempty"`
	// 任务总状态: 1-已完成,2-处理中,3-处理失败,4-处理超时
	TaskStatus int64 `json:"task_status,omitempty" xml:"task_status,omitempty"`
	// 漏洞信息
	VulnInfo *VulnSummary `json:"vuln_info,omitempty" xml:"vuln_info,omitempty"`
}

RiskSummary

type RpAuditComparisonDetail

type RpAuditComparisonDetail struct {
	// resultType
	ResultType *RpAuditType `json:"result_type,omitempty" xml:"result_type,omitempty"`
	// score
	Score string `json:"score,omitempty" xml:"score,omitempty"`
	// value
	Value *RpAuditValue `json:"value,omitempty" xml:"value,omitempty"`
}

RpAuditComparisonDetail

type RpAuditComparisonDetailBo

type RpAuditComparisonDetailBo struct {
	// 分数
	Score string `json:"score,omitempty" xml:"score,omitempty"`
	// 对比结果
	Value *RpAuditValueBo `json:"value,omitempty" xml:"value,omitempty"`
	// 类型
	ResultType *RpAuditTypeBo `json:"result_type,omitempty" xml:"result_type,omitempty"`
}

RpAuditComparisonDetailBo

type RpAuditComparisonDetailBos

type RpAuditComparisonDetailBos struct {
	// 比对分值
	Score string `json:"score,omitempty" xml:"score,omitempty"`
	// 比对结论
	Value *RpAuditValueBo `json:"value,omitempty" xml:"value,omitempty"`
	// 比对项
	ResultType *RpAuditTypeBo `json:"result_type,omitempty" xml:"result_type,omitempty"`
}

RpAuditComparisonDetailBos

type RpAuditDetails

type RpAuditDetails struct {
	// auditFinishTime
	AuditFinishTime string `json:"audit_finish_time,omitempty" xml:"audit_finish_time,omitempty"`
	// comparisonDetail
	ComparisonDetailList []RpAuditComparisonDetail `json:"comparison_detail_list,omitempty" xml:"comparison_detail_list>rp_audit_comparison_detail,omitempty"`
	// materialDetail
	MaterialDetailList []RpAuditMaterialDetail `json:"material_detail_list,omitempty" xml:"material_detail_list>rp_audit_material_detail,omitempty"`
	// reviewDeadline
	ReviewDeadline string `json:"review_deadline,omitempty" xml:"review_deadline,omitempty"`
	// 材料审核结论
	MaterialDetails []RpAuditMaterialDetail `json:"material_details,omitempty" xml:"material_details>rp_audit_material_detail,omitempty"`
	// 结果信息
	ComparisonDetails []RpAuditComparisonDetail `json:"comparison_details,omitempty" xml:"comparison_details>rp_audit_comparison_detail,omitempty"`
}

RpAuditDetails

type RpAuditDetailsBos

type RpAuditDetailsBos struct {
	// 预计审核结束时间
	AuditFinishTime string `json:"audit_finish_time,omitempty" xml:"audit_finish_time,omitempty"`
	// 复核截止时间
	ReviewDeadline string `json:"review_deadline,omitempty" xml:"review_deadline,omitempty"`
	// 比对审核结论
	ComparisonDetails []RpAuditComparisonDetailBos `json:"comparison_details,omitempty" xml:"comparison_details>rp_audit_comparison_detail_bos,omitempty"`
	// 材料审核结论
	MaterialDetails []RpAuditMaterialDetailBos `json:"material_details,omitempty" xml:"material_details>rp_audit_material_detail_bos,omitempty"`
}

RpAuditDetailsBos

type RpAuditMaterialDetail

type RpAuditMaterialDetail struct {
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// display
	Display string `json:"display,omitempty" xml:"display,omitempty"`
	// intercept
	Intercept bool `json:"intercept,omitempty" xml:"intercept,omitempty"`
	// materialType
	MaterialType string `json:"material_type,omitempty" xml:"material_type,omitempty"`
	// security
	Security bool `json:"security,omitempty" xml:"security,omitempty"`
	// suggestion
	Suggestion string `json:"suggestion,omitempty" xml:"suggestion,omitempty"`
	// text
	Text string `json:"text,omitempty" xml:"text,omitempty"`
	// type
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

RpAuditMaterialDetail

type RpAuditMaterialDetailBos

type RpAuditMaterialDetailBos struct {
	// 给用户的建议
	Suggestion string `json:"suggestion,omitempty" xml:"suggestion,omitempty"`
	// 外化给用户的文案
	Display string `json:"display,omitempty" xml:"display,omitempty"`
	// 是否安全问题
	Security bool `json:"security,omitempty" xml:"security,omitempty"`
	// intercept
	Intercept bool `json:"intercept,omitempty" xml:"intercept,omitempty"`
	// 材料结论文本描述
	Text string `json:"text,omitempty" xml:"text,omitempty"`
	// 材料结论编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 材料结论分类
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 材料类别
	MaterialType string `json:"material_type,omitempty" xml:"material_type,omitempty"`
}

RpAuditMaterialDetailBos

type RpAuditResult

type RpAuditResult struct {
	// auditStatus
	AuditStatus *RpAuditStatus `json:"audit_status,omitempty" xml:"audit_status,omitempty"`
	// biz
	Biz string `json:"biz,omitempty" xml:"biz,omitempty"`
	// curGrade
	CurGrade *RpGrade `json:"cur_grade,omitempty" xml:"cur_grade,omitempty"`
	// gradeCertified
	GradeCertified bool `json:"grade_certified,omitempty" xml:"grade_certified,omitempty"`
	// requireGrade
	RequireGrade *RpGrade `json:"require_grade,omitempty" xml:"require_grade,omitempty"`
	// reviewStatus
	ReviewStatus bool `json:"review_status,omitempty" xml:"review_status,omitempty"`
	// reviewType
	ReviewType string `json:"review_type,omitempty" xml:"review_type,omitempty"`
	// rpAuditDetails
	RpAuditDetails *RpAuditDetails `json:"rp_audit_details,omitempty" xml:"rp_audit_details,omitempty"`
	// rpUserResult
	RpUserResult *RpUserResult `json:"rp_user_result,omitempty" xml:"rp_user_result,omitempty"`
	// 审核比对信息
	Results []RpAuditComparisonDetailBo `json:"results,omitempty" xml:"results>rp_audit_comparison_detail_bo,omitempty"`
}

RpAuditResult

type RpAuditResultBo

type RpAuditResultBo struct {
	// 复核状态被置位
	ReviewStatus bool `json:"review_status,omitempty" xml:"review_status,omitempty"`
	// 如果 curGrade 和 requireGrade 相同则 gradeCertified 返回 true, 相反则返回false
	GradeCertified bool `json:"grade_certified,omitempty" xml:"grade_certified,omitempty"`
	// 要求的实人级别
	RequireGrade *RpGradeBo `json:"require_grade,omitempty" xml:"require_grade,omitempty"`
	// 当前的实人级别
	CurGrade *RpGradeBo `json:"cur_grade,omitempty" xml:"cur_grade,omitempty"`
	// 当前的biz
	Biz string `json:"biz,omitempty" xml:"biz,omitempty"`
	// 当前的审核状态
	AuditStatus *RpAuditStatusBo `json:"audit_status,omitempty" xml:"audit_status,omitempty"`
	// 结果信息
	RpAuditDetails *RpAuditDetails `json:"rp_audit_details,omitempty" xml:"rp_audit_details,omitempty"`
	// 复核类型
	ReviewType string `json:"review_type,omitempty" xml:"review_type,omitempty"`
}

RpAuditResultBo

type RpAuditStatus

type RpAuditStatus struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpAuditStatus

type RpAuditStatusBo

type RpAuditStatusBo struct {
	// 描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

RpAuditStatusBo

type RpAuditType

type RpAuditType struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpAuditType

type RpAuditTypeBo

type RpAuditTypeBo struct {
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

RpAuditTypeBo

type RpAuditValue

type RpAuditValue struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpAuditValue

type RpAuditValueBo

type RpAuditValueBo struct {
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

RpAuditValueBo

type RpClientInfo

type RpClientInfo struct {
	// os版本号
	OsVersion string `json:"os_version,omitempty" xml:"os_version,omitempty"`
	// umid_token
	UmidToken string `json:"umid_token,omitempty" xml:"umid_token,omitempty"`
	// 无线端用于风控的token
	WuaToken string `json:"wua_token,omitempty" xml:"wua_token,omitempty"`
	// ip地址
	Ip string `json:"ip,omitempty" xml:"ip,omitempty"`
	// 时间戳
	TimestampInfo string `json:"timestamp_info,omitempty" xml:"timestamp_info,omitempty"`
	// 无线端用于风控的wua数据
	Wua string `json:"wua,omitempty" xml:"wua,omitempty"`
	// 应用名
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 应用版本
	AppVersion string `json:"app_version,omitempty" xml:"app_version,omitempty"`
	// session_id
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// 客户端OS名称
	OsName string `json:"os_name,omitempty" xml:"os_name,omitempty"`
	// 原始设备号
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 客户端类别
	ClientType string `json:"client_type,omitempty" xml:"client_type,omitempty"`
	// appKey
	AppKeyInfo string `json:"app_key_info,omitempty" xml:"app_key_info,omitempty"`
	// 认证SDK版本号
	RpSdkVersion string `json:"rp_sdk_version,omitempty" xml:"rp_sdk_version,omitempty"`
	// 认证SDK名字
	RpSdkName string `json:"rp_sdk_name,omitempty" xml:"rp_sdk_name,omitempty"`
	// xxx
	ExtendMap string `json:"extend_map,omitempty" xml:"extend_map,omitempty"`
	// 活体sdk版本
	LivenessSdkVersion string `json:"liveness_sdk_version,omitempty" xml:"liveness_sdk_version,omitempty"`
	// 活体sdk名字
	LivenessSdkName string `json:"liveness_sdk_name,omitempty" xml:"liveness_sdk_name,omitempty"`
	// 制造商
	Manufacturer string `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	// 手机型号
	MobileModel string `json:"mobile_model,omitempty" xml:"mobile_model,omitempty"`
	// 架构
	CpuArch string `json:"cpu_arch,omitempty" xml:"cpu_arch,omitempty"`
	// 总内存
	TotalMemory string `json:"total_memory,omitempty" xml:"total_memory,omitempty"`
	// 剩余内存
	AvailableMemory string `json:"available_memory,omitempty" xml:"available_memory,omitempty"`
	// 支持
	SupportNeon string `json:"support_neon,omitempty" xml:"support_neon,omitempty"`
	// umid
	Umid string `json:"umid,omitempty" xml:"umid,omitempty"`
}

RpClientInfo

type RpErrorCode

type RpErrorCode struct {
	// errorCode
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// errorName
	ErrorName string `json:"error_name,omitempty" xml:"error_name,omitempty"`
}

RpErrorCode

type RpEventResult

type RpEventResult struct {
	// verifyLimitedFlag
	VerifyLimitedFlag bool `json:"verify_limited_flag,omitempty" xml:"verify_limited_flag,omitempty"`
}

RpEventResult

type RpGrade

type RpGrade struct {
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// level
	Level int64 `json:"level,omitempty" xml:"level,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpGrade

type RpGradeBo

type RpGradeBo struct {
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// level
	Level int64 `json:"level,omitempty" xml:"level,omitempty"`
}

RpGradeBo

type RpInitResultBo

type RpInitResultBo struct {
	// 过期时间
	Expire int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// token
	VerifyToken string `json:"verify_token,omitempty" xml:"verify_token,omitempty"`
}

RpInitResultBo

type RpProperty

type RpProperty struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpProperty

type RpSex

type RpSex struct {
	// type
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

RpSex

type RpStartResult

type RpStartResult struct {
	// biz
	Biz string `json:"biz,omitempty" xml:"biz,omitempty"`
	// extraInfo
	ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// source
	Source string `json:"source,omitempty" xml:"source,omitempty"`
	// steps
	Steps []RpStepItem `json:"steps,omitempty" xml:"steps>rp_step_item,omitempty"`
	// uploadToken
	UploadToken *StsUploadToken `json:"upload_token,omitempty" xml:"upload_token,omitempty"`
}

RpStartResult

type RpStatusResultBo

type RpStatusResultBo struct {
	// 对应的bizId
	Biz string `json:"biz,omitempty" xml:"biz,omitempty"`
	// 如果 curGrade 和 requireGrade 相同则 gradeCertified 返回 true,相反则返回false
	GradeCertified bool `json:"grade_certified,omitempty" xml:"grade_certified,omitempty"`
	// 复核状态被置位
	ReviewStatus bool `json:"review_status,omitempty" xml:"review_status,omitempty"`
	// 实人等级
	CurGrade *RpGradeBo `json:"cur_grade,omitempty" xml:"cur_grade,omitempty"`
	// 要求达到的实人等级
	RequireGrade *RpGradeBo `json:"require_grade,omitempty" xml:"require_grade,omitempty"`
	// 审核详细信息
	RpAuditDetails *RpAuditDetailsBos `json:"rp_audit_details,omitempty" xml:"rp_audit_details,omitempty"`
	// 审核状态信息
	RpAuditStatus *RpAuditStatusBo `json:"rp_audit_status,omitempty" xml:"rp_audit_status,omitempty"`
	// 复核类型
	ReviewType string `json:"review_type,omitempty" xml:"review_type,omitempty"`
}

RpStatusResultBo

type RpStepItem

type RpStepItem struct {
	// jsonAssist
	JsonAssist string `json:"json_assist,omitempty" xml:"json_assist,omitempty"`
	// properties
	Properties []RpStepProperty `json:"properties,omitempty" xml:"properties>rp_step_property,omitempty"`
	// stepType
	StepType *RpStepType `json:"step_type,omitempty" xml:"step_type,omitempty"`
}

RpStepItem

type RpStepProperty

type RpStepProperty struct {
	// optional
	Optional bool `json:"optional,omitempty" xml:"optional,omitempty"`
	// property
	Property *RpProperty `json:"property,omitempty" xml:"property,omitempty"`
	// 是否可选
	IsOptional bool `json:"is_optional,omitempty" xml:"is_optional,omitempty"`
}

RpStepProperty

type RpStepType

type RpStepType struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// desc
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpStepType

type RpSubmitResult

type RpSubmitResult struct {
	// extraInfo
	ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// rpAuditResult
	RpAuditResult *RpAuditResult `json:"rp_audit_result,omitempty" xml:"rp_audit_result,omitempty"`
	// steps
	Steps []RpStepItem `json:"steps,omitempty" xml:"steps>rp_step_item,omitempty"`
	// uploadToken
	UploadToken *StsUploadToken `json:"upload_token,omitempty" xml:"upload_token,omitempty"`
}

RpSubmitResult

type RpUploadResult

type RpUploadResult struct {
	// uploadId
	UploadId string `json:"upload_id,omitempty" xml:"upload_id,omitempty"`
	// uploadStatus
	UploadStatus *RpUploadStatus `json:"upload_status,omitempty" xml:"upload_status,omitempty"`
}

RpUploadResult

type RpUploadStatus

type RpUploadStatus struct {
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

RpUploadStatus

type RpUserResult

type RpUserResult struct {
	// users
	Users []string `json:"users,omitempty" xml:"users>string,omitempty"`
}

RpUserResult

type RpidCard

type RpidCard struct {
	// RPIDCardImage
	RpIdcardImage *RpidCardImage `json:"rp_idcard_image,omitempty" xml:"rp_idcard_image,omitempty"`
	// address
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// birthDay
	BirthDay string `json:"birth_day,omitempty" xml:"birth_day,omitempty"`
	// cardType
	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// expiry
	Expiry string `json:"expiry,omitempty" xml:"expiry,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// sex
	Sex *RpSex `json:"sex,omitempty" xml:"sex,omitempty"`
	// urlBackImage
	UrlBackImage string `json:"url_back_image,omitempty" xml:"url_back_image,omitempty"`
	// urlFrontImage
	UrlFrontImage string `json:"url_front_image,omitempty" xml:"url_front_image,omitempty"`
	// bizErrorCode
	BizErrorCode *RpErrorCode `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"`
}

RpidCard

type RpidCardBo

type RpidCardBo struct {
	// 类型
	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`
	// 身份证背面照的URL地址
	UrlBackImage string `json:"url_back_image,omitempty" xml:"url_back_image,omitempty"`
	// 身份证正面照的URL地址
	UrlFrontImage string `json:"url_front_image,omitempty" xml:"url_front_image,omitempty"`
	// 身份证上生日
	BirthDay string `json:"birth_day,omitempty" xml:"birth_day,omitempty"`
	// 身份证住址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 性别
	Sex *RpSex `json:"sex,omitempty" xml:"sex,omitempty"`
	// 身份证上的名字
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 公民身份证号码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// RPIDCardImage
	RPIDCardImage *RpidCardImage `json:"r_p_i_d_card_image,omitempty" xml:"r_p_i_d_card_image,omitempty"`
}

RpidCardBo

type RpidCardImage

type RpidCardImage struct {
	// backImageUrl
	BackImageUrl string `json:"back_image_url,omitempty" xml:"back_image_url,omitempty"`
	// cardType
	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`
	// frontImageUrl
	FrontImageUrl string `json:"front_image_url,omitempty" xml:"front_image_url,omitempty"`
}

RpidCardImage

type ScanAppInfo

type ScanAppInfo struct {
	// APP数据类型 1-App URL 2-App MD5,应用加固仅支持1,风险扫描支持1和2
	DataType int64 `json:"data_type,omitempty" xml:"data_type,omitempty"`
	// APP数据  dataType=1时填写 App包的下载地址;  dataType=2时填写 App包的md5值
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// APP包的MD5值,dataType=1时必填,用于文件校验
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// APP包大小(单位:字节),dataType=1时必填,用于文件校验
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 任务处理完成后的反向通知回调地址,请不要使用ip地址,可能会无法回调,dataType=1时必填,通知为GET请求,请求URL: callbackUrl+"?item_id=xxx&task_status=1"; item_id为应用加固/风险扫描接口返回的任务ID; task_status为任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时; 对于应用加固,接收到通知后如果task_status为1则可通过对应的查询接口查询加固/扫描结果; 对于应用风险扫描,如果task_status为1,3,4均可通过对应查询接口查询到结果,但不包括失败的扫描项的结果
	CallbackUrl string `json:"callback_url,omitempty" xml:"callback_url,omitempty"`
	// app 类型,1-apk, 2-ipa(暂不支持)
	AppOsType int64 `json:"app_os_type,omitempty" xml:"app_os_type,omitempty"`
}

ScanAppInfo

type ScanTaskInfo

type ScanTaskInfo struct {
	// 任务唯一标识
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 任务处理进度: 1-处理完成 (可立即通过对应的查询接口查询处理结果), 2-异步处理中(需等待app_info.callback_url接收到反向通知后再查询结果) ; 对于app_info.data_type为1目前都是异步处理,此字段返回2; 对于app_info.data_type为2目前都是同步处理,此字段返回1
	Progress int64 `json:"progress,omitempty" xml:"progress,omitempty"`
}

ScanTaskInfo

type ShieldChannel

type ShieldChannel struct {
	// 渠道名称列表
	Values []string `json:"values,omitempty" xml:"values>string,omitempty"`
	// AndroidManifest.xml 中用于表示渠道信息的meta-data标签的android:name
	MetaName string `json:"meta_name,omitempty" xml:"meta_name,omitempty"`
}

ShieldChannel

type ShieldResult

type ShieldResult struct {
	// 任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	TaskStatus int64 `json:"task_status,omitempty" xml:"task_status,omitempty"`
	// 加固后的应用列表(任务完成时才返回)  普通加固时只有1个文件,多渠道加固时每个渠道1个文件
	AppList []ChannelAppInfo `json:"app_list,omitempty" xml:"app_list>channel_app_info,omitempty"`
	// 混淆率计算返回结果
	ObfuscateResult *ObfuscateResult `json:"obfuscate_result,omitempty" xml:"obfuscate_result,omitempty"`
	// 加固出错的详细信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 混淆后的map文件的地址
	MapUrl string `json:"map_url,omitempty" xml:"map_url,omitempty"`
}

ShieldResult

type StsUploadToken

type StsUploadToken struct {
	// accessKeyId
	AccessKeyId string `json:"access_key_id,omitempty" xml:"access_key_id,omitempty"`
	// accessKeySecret
	AccessKeySecret string `json:"access_key_secret,omitempty" xml:"access_key_secret,omitempty"`
	// bucketName
	BucketName string `json:"bucket_name,omitempty" xml:"bucket_name,omitempty"`
	// endPoint
	EndPoint string `json:"end_point,omitempty" xml:"end_point,omitempty"`
	// expiration
	Expiration string `json:"expiration,omitempty" xml:"expiration,omitempty"`
	// path
	Path string `json:"path,omitempty" xml:"path,omitempty"`
	// token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

StsUploadToken

type TaskInfo

type TaskInfo struct {
	// 任务唯一标识
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 任务处理进度: 1-处理完成 (可立即通过对应的查询接口查询处理结果), 2-异步处理中(需等待app_info.callback_url接收到反向通知后再查询结果) ; 对于app_info.data_type为4目前都是异步处理,此字段返回2; 对于app_info.data_type为3目前都是同步处理,此字段返回1
	Progress int64 `json:"progress,omitempty" xml:"progress,omitempty"`
}

TaskInfo

type UploadStatus

type UploadStatus struct {
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// code
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

UploadStatus

type UrlScanParamItem

type UrlScanParamItem struct {
	// 需要扫描的url
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 参数标记,用于识别返回结果对应的参数
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
}

UrlScanParamItem

type UrlScanParamList

type UrlScanParamList struct {
	// 扫描参数列表
	UrlScanParamItems []UrlScanParamItem `json:"url_scan_param_items,omitempty" xml:"url_scan_param_items>url_scan_param_item,omitempty"`
}

UrlScanParamList

type UrlScanResult

type UrlScanResult struct {
	// 请求标志唯一id
	EventId string `json:"event_id,omitempty" xml:"event_id,omitempty"`
	// 扫描详细结果
	UrlResultItemList []UrlScanResultItem `json:"url_result_item_list,omitempty" xml:"url_result_item_list>url_scan_result_item,omitempty"`
}

UrlScanResult

type UrlScanResultItem

type UrlScanResultItem struct {
	// 风险类型的描述文字
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 用户传入的flag
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 被仿冒的官方网址
	Official string `json:"official,omitempty" xml:"official,omitempty"`
	// 扫描结果码 SAFE-安全 NOT_SAFE-不安全 UN_KNOWN-未知
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// url风险类型 Phishing-钓鱼网站 Malware-恶意程序 Porn-色情网站 Gambling-赌博网站 Illegal-违法网站 Other-其他
	RiskType string `json:"risk_type,omitempty" xml:"risk_type,omitempty"`
	// 黑名单来源
	Source string `json:"source,omitempty" xml:"source,omitempty"`
	// 被钓鱼网站仿冒的对象
	Target string `json:"target,omitempty" xml:"target,omitempty"`
}

UrlScanResultItem

type VulnCount

type VulnCount struct {
	// 漏洞总数量
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 高风险漏洞数量
	HighLevel int64 `json:"high_level,omitempty" xml:"high_level,omitempty"`
	// 中风险漏洞数量
	MidLevel int64 `json:"mid_level,omitempty" xml:"mid_level,omitempty"`
	// 低风险漏洞数量
	LowLevel int64 `json:"low_level,omitempty" xml:"low_level,omitempty"`
	// 安全红线漏洞数量
	RedLine int64 `json:"red_line,omitempty" xml:"red_line,omitempty"`
}

VulnCount

type VulnDetail

type VulnDetail struct {
	// 漏洞名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 漏洞风险级别: 高, 中, 低
	Level string `json:"level,omitempty" xml:"level,omitempty"`
	// 漏洞数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 漏洞位置
	Locations []string `json:"locations,omitempty" xml:"locations>string,omitempty"`
	// 是否安全红线漏洞
	RedLine bool `json:"red_line,omitempty" xml:"red_line,omitempty"`
	// 漏洞详细说明参考链接
	ReferenctLink string `json:"referenct_link,omitempty" xml:"referenct_link,omitempty"`
	// 漏洞修复建议
	Recommendation string `json:"recommendation,omitempty" xml:"recommendation,omitempty"`
	// 漏洞类型码
	VulnId string `json:"vuln_id,omitempty" xml:"vuln_id,omitempty"`
	// 漏洞描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

VulnDetail

type VulnFullInfo

type VulnFullInfo struct {
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 漏洞数量信息(任务完成时才返回)
	VulnCount *VulnCount `json:"vuln_count,omitempty" xml:"vuln_count,omitempty"`
	// 漏洞详情列表(任务完成时才返回)
	VulnDetails []VulnDetail `json:"vuln_details,omitempty" xml:"vuln_details>vuln_detail,omitempty"`
	// 漏洞任务错误码 0-成功 其他-错误
	TaskErrorCode string `json:"task_error_code,omitempty" xml:"task_error_code,omitempty"`
	// 漏洞任务错误信息 success-成功 其他-错误
	TaskErrorMsg string `json:"task_error_msg,omitempty" xml:"task_error_msg,omitempty"`
}

VulnFullInfo

type VulnSummary

type VulnSummary struct {
	// 子任务状态: 1-已完成,2-处理中,3-处理出错,4-处理超时
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 漏洞数量信息(任务完成时才返回)
	VulnCount *VulnCount `json:"vuln_count,omitempty" xml:"vuln_count,omitempty"`
	// 漏洞任务错误码 0-成功 其他-错误
	TaskErrorCode string `json:"task_error_code,omitempty" xml:"task_error_code,omitempty"`
	// 漏洞任务错误信息 succes-成功  其他-错误
	TaskErrorMsg string `json:"task_error_msg,omitempty" xml:"task_error_msg,omitempty"`
}

VulnSummary

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL