models

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmountStatistics

type AmountStatistics struct {

	/* 体验总数 (Optional) */
	Free int `json:"free"`

	/* 付费总数 (Optional) */
	Charge int `json:"charge"`

	/* 总数 (Optional) */
	Total int `json:"total"`
}

type ApplicationInfo

type ApplicationInfo struct {

	/* 是否可用, 0-不可用 1-可用 (Optional) */
	Valid int `json:"valid"`
}

type Bwcfg

type Bwcfg struct {

	/* 数据的id,更新数据时需要传此ID (Optional) */
	Id *int `json:"id"`

	/* 关联内容 (Optional) */
	Content *string `json:"content"`

	/* 黑白名单类型,黑名单-black,白名单-white (Optional) */
	BwType *string `json:"bwType"`

	/* 数据类型,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备 (Optional) */
	ResourceType *string `json:"resourceType"`
}

type BwcfgSet

type BwcfgSet struct {

	/* 新增还是更新,add-新增,update-更新 (Optional) */
	Action *string `json:"action"`

	/* 黑白名单数据 (Optional) */
	Item []Bwcfg `json:"item"`
}

type CallDataDetail added in v1.54.0

type CallDataDetail struct {

	/* IP (Optional) */
	Ip int `json:"ip"`

	/* 地址 (Optional) */
	Addr int `json:"addr"`

	/* 设备 (Optional) */
	Eid int `json:"eid"`

	/* 手机 (Optional) */
	Phone int `json:"phone"`

	/* 账号 (Optional) */
	Pin int `json:"pin"`

	/* 身份 (Optional) */
	Card int `json:"card"`
}

type CallDataStatistic added in v1.54.0

type CallDataStatistic struct {

	/* 总量 (Optional) */
	Total int `json:"total"`

	/*  (Optional) */
	Detail CallDataDetail `json:"detail"`
}

type CreditResult

type CreditResult struct {

	/* 是否成功,没成功会在failMsg附上错误信息 (Optional) */
	Success bool `json:"success"`

	/* 错误描述信息 (Optional) */
	FailMsg string `json:"failMsg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 是否命中黑白名单,black-在黑名单中 white-在白名单中 none-不在任何名单中 (Optional) */
	InBWList string `json:"inBWList"`

	/* 对应请求的内容 (Optional) */
	Content string `json:"content"`

	/* 数据类型,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备,signup-注册,login-登录,marketing-营销 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 评分数据 (Optional) */
	ScoreDetail CreditScoreDetail `json:"scoreDetail"`
}

type CreditScoreDetail

type CreditScoreDetail struct {

	/* 风险类型,对应riskCode的中文描述 (Optional) */
	RiskTag string `json:"riskTag"`

	/* 风险类型编码 (Optional) */
	RiskCode string `json:"riskCode"`

	/* 风险分类,对应riskCode的分类,101~106账号综合风险,201~207手机综合风险,301设备综合风险,401~403身份综合风险,501~506IP综合风险,600~604注册综合风险,700~703登录综合风险,800~803营销综合风险 (Optional) */
	RiskClass string `json:"riskClass"`

	/* 风险评分,1-低风险 2-中低风险 3-中风险 4-中高风险 5-高风险 0-未知 (Optional) */
	Score string `json:"score"`

	/* 对应score的中文描述,1-低风险 2-中低风险 3-中风险 4-中高风险 5-高风险 0-未知 (Optional) */
	ScoreDesc string `json:"scoreDesc"`

	/* 手机号码归属地,只有resourceType为phone时且归属地不为空时提供字段值,如:黑龙江-伊春市 (Optional) */
	Attribution string `json:"attribution"`
}

type CreditTask

type CreditTask struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测数据,最长512个字符 (Optional) */
	Content string `json:"content"`

	/* 数据类型,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备,signup-注册,login-登录,marketing-营销 (Optional) */
	ResourceType string `json:"resourceType"`
}

type CreditTaskLogin added in v1.54.0

type CreditTaskLogin struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测数据字符串,最长4096个字符,为可解析字符串json,数据结构如creditTaskLoginDetail (Optional) */
	Content CreditTaskLoginDetail `json:"content"`

	/* 数据类型,login-登录 (Optional) */
	ResourceType string `json:"resourceType"`
}

type CreditTaskLoginDetail added in v1.54.0

type CreditTaskLoginDetail struct {

	/* 注册手机号,国内手机:11位手机号;海外手机:以+号开头,4位国家代码+5-11位手机号扩展位;手机注册,必填 (Optional) */
	Phone string `json:"phone"`

	/* 登录IP,用户登录IP,IPV4 或 IPV6 (Optional) */
	LoginIp string `json:"loginIp"`

	/* 登录认证方式,1:手动帐号密码输入;2:动态短信密码登录;3:二维码扫描登录;0其他 (Optional) */
	LoginType string `json:"loginType"`

	/* 登录账号名pin,用户登录使用名称 (Optional) */
	LoginName string `json:"loginName"`

	/* 注册渠道或注册终端,1:PC端web浏览器注册 PC-Brower;2:PC客户端注册 PC-Client;3:移动设备各种APP注册 Mobile-APP;4 :移动设备浏览器登录,移动端M页注册 Mobile-Brower;5:移动设备微信客户端中购物入口的注册操作 Mobile-WX;6: 移动设备QQ客户端中购物入口的注册操作 Mobile-QQ;7: 移动设备微信客户端中微信小程序注册操作- Mobile-WX;0:其他 (Optional) */
	Channel int `json:"channel"`

	/* 应用设备名称,PC 端:如果为浏览器说明浏览器名称 IE、firefox、chrome等;移动APP端:请说明移动APP名称 (Optional) */
	DeviceName string `json:"deviceName"`

	/* 应用设备版本,跟deviceName关联,说明deviceName对应的版本 (Optional) */
	DeviceVersion string `json:"deviceVersion"`

	/* 设备操作系统,说明设备的操作系统,如windows ,openSUSE、debian、ubuntu,unix, android, ios 等。 (Optional) */
	DeviceOS string `json:"deviceOS"`

	/* 设备操作系统版本,说明设备的操作系统版本,跟deviceOs 字段关联,例如deviceOs为android,此处可以为 3.0,4.0,4.2,5.0 等。 (Optional) */
	DeviceOSVersion string `json:"deviceOSVersion"`

	/* 登录时间,用户登录完成时间,UNIX时间戳 (Optional) */
	LoginTime int64 `json:"loginTime"`

	/* 登录占用时长,从出登录页到登录提交之间的时间差(出登录视图埋点,提交时计算时间差),如果为免密码登录方式,可以在换取认证token时生成时间戳,验证token时计算时间差,单位ms (Optional) */
	ElapsedTime string `json:"elapsedTime"`

	/* 登录结果,1:登录成功;2: 用户不存在,无法登录;3 :密码错误,无法登录;4: 密码错误,账号被锁定;5: 账号未通过审核,无法登录;6:账号审核中,无法登录;7:账号锁定,无法登录;8: 账号已注销,无法登录;9:短信验证码错误,无法登录;10:风险账号,无法登录;11:验证码错误,无法登录;0:其他; (Optional) */
	LoginResult string `json:"loginResult"`

	/* 登录邮箱,用户登录邮箱,可选参数 (Optional) */
	LoginEmail string `json:"loginEmail"`

	/* MAC地址,MAC 地址或设备唯一标识。 (Optional) */
	MacAddress string `json:"macAddress"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Imei string `json:"imei"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Idfa string `json:"idfa"`

	/* 注册ip,用户注册IP,IPV4 或 IPV (Optional) */
	RegIp string `json:"regIp"`

	/* 设备ID,设备指纹编码 (Optional) */
	Eid string `json:"eid"`

	/* 注册时间,用户注册完成时间,UNIX时间戳 (Optional) */
	RegTime int `json:"regTime"`

	/* 业务类型,1、个人;2、商家;3、企业;4、其他 (Optional) */
	BizType string `json:"bizType"`

	/* 认证方式,1 - PC 用户名/登录名+密码登录;2 - PC 关联手机号+密码登录;3 - PC 邮箱+密码登录;5 - 手机APP扫码授权登录其他终端(PC、TV、PAD、冰箱等);6-(APP & M & WX & QQ、微信小程序、快应用)账号+密码登录;15-刷脸登录; (Optional) */
	AuthType string `json:"authType"`

	/* 接入登录应用Id,仅APP登录时提供,说明接入京东登录的应用标识 (Optional) */
	AppId string `json:"appId"`

	/* 手机品牌,如果手机注册,请带上此信息 (Optional) */
	MobileBrand string `json:"mobileBrand"`

	/* App 客户端版本 (Optional) */
	AppVersion string `json:"appVersion"`

	/* 用户操作过程中鼠标单击次数 (Optional) */
	MouseClickCount int `json:"mouseClickCount"`

	/* 用户操作过程中键盘单击次数 (Optional) */
	KeyboardClickCount int `json:"keyboardClickCount"`

	/* 用户 HTTP 请求的 referer 值 (Optional) */
	Referer string `json:"referer"`

	/* 登录成功后跳转页面 (Optional) */
	JumpUrl string `json:"jumpUrl"`

	/* 用户 HTTP 请求的 userAgent (Optional) */
	UserAgent string `json:"userAgent"`

	/* 用户 HTTP 请求中的 x_forward_for (Optional) */
	XForwardedFor string `json:"xForwardedFor"`
}

type CreditTaskMarketing added in v1.54.0

type CreditTaskMarketing struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测数据字符串,最长4096个字符,为可解析字符串json,数据结构如creditTaskMarketingDetail (Optional) */
	Content CreditTaskMarketingDetail `json:"content"`

	/* 数据类型,marketing-营销 (Optional) */
	ResourceType string `json:"resourceType"`
}

type CreditTaskMarketingDetail added in v1.54.0

type CreditTaskMarketingDetail struct {

	/* 注册手机号,国内手机:11位手机号;海外手机:以+号开头,4位国家代码+5-11位手机号扩展位;手机注册,必填 (Optional) */
	Phone string `json:"phone"`

	/* 参与活动IP,用户领取奖励时的真实外网 IP(非服务端),IPV4 或 IPV6 (Optional) */
	Ip string `json:"ip"`

	/* 参与活动时间戳,参与活动时间戳,UNIX时间戳 (Optional) */
	Time int64 `json:"time"`

	/* 用户参加活动渠道或终端,1:PC端web浏览器注册 PC-Brower;2:PC客户端注册 PC-Client;3:移动设备各种APP注册 Mobile-APP;4 :移动设备浏览器登录,移动端M页注册 Mobile-Brower;5:移动设备微信客户端中购物入口的注册操作 Mobile-WX;6: 移动设备QQ客户端中购物入口的注册操作 Mobile-QQ;7: 移动设备微信客户端中微信小程序注册操作- Mobile-WX;0:其他 (Optional) */
	Channel int `json:"channel"`

	/* 小写referUrl (Optional) */
	ReferUrlLower string `json:"referUrlLower"`

	/* 登录方式,1:手动帐号密码输入;2:动态短信密码登录;3:二维码扫描登录;0:其他 (Optional) */
	LoginType int `json:"loginType"`

	/* 登录时间,用户最近登录完成时间,UNIX时间戳 (Optional) */
	LastLoginTime int64 `json:"lastLoginTime"`

	/* 注册时间,UNIX时间戳 (Optional) */
	RegTime int `json:"regTime"`

	/* 注册来源的外网 IP,IPV4 或 IPV6 (Optional) */
	RegIp string `json:"regIp"`

	/* 注册类型,1:手机注册;2:邮箱注册;3:pin注册;0:其他。 (Optional) */
	RegType int `json:"regType"`

	/* 注册帐号名,用户注册使用名称 (Optional) */
	RegName string `json:"regName"`

	/* 注册渠道或注册终端,1: PC端web浏览器注册 PC-Brower;2:PC客户端注册 PC-Client;3:移动设备各种APP注册 Mobile-APP;4 :移动设备浏览器登录,移动端M页注册 Mobile-Brower;5:移动设备微信客户端中购物入口的注册操作 Mobile-WX;6: 移动设备QQ客户端中购物入口的注册操作 Mobile-QQ;7: 移动设备微信客户端中微信小程序注册操作- Mobile-WX;0:其他 (Optional) */
	RegChannel int `json:"regChannel"`

	/* 参加活动设备uid,UID是使用iOS系统非隐私参数,用一套统一规则生成的用于标识苹果手机的ID (Optional) */
	Uid string `json:"uid"`

	/* 参与活动登录的设备号,设备指纹编码 (Optional) */
	Eid string `json:"eid"`

	/* MAC地址,MAC 地址或设备唯一标识。 (Optional) */
	MacAddress string `json:"macAddress"`

	/* 手机制造商 ID,手机制造商 ID,如果手机注册,请带上此信息。 (Optional) */
	VendorId string `json:"vendorId"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Imei string `json:"imei"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Idfa string `json:"idfa"`

	/* App 客户端版本,如果使用App操作,请带上此信息 (Optional) */
	AppVersion string `json:"appVersion"`

	/* 业务 ID, 网站或应用在多个业务中使用此服务,通过此 ID 区分统计数据 (Optional) */
	BusinessId int `json:"businessId"`

	/* 对于新人的类型做分类,用于新人权益互斥的场景做领券限制,不同业务场景的解释会有变化。例如:1001:新人188大礼包;1002:全链路新人礼包;1003:市场部新人;1004: 极速版拉新;1005:事业部拉新 (Optional) */
	NewPersonType int `json:"newPersonType"`

	/* 优惠券ID (Optional) */
	BatchId string `json:"batchId"`

	/* 活动key (Optional) */
	ActivityKeyRaw string `json:"activityKeyRaw"`

	/* 业务来源,基础账号侧配置的业务来源,用来识别和区分独立业务,枚举可根据客户具体需求调整。 (Optional) */
	Source int `json:"source"`

	/* cookie 的Hash值,用户 HTTP 请求中的 cookie 进行2次 hash 的值,只要保证相同 cookie 的 hash 值一致即可。 (Optional) */
	CookieHash string `json:"cookieHash"`

	/* 用户领取奖品邮寄地址 (Optional) */
	Address string `json:"address"`

	/* 用户 HTTP 请求的 userAgent (Optional) */
	UserAgent string `json:"userAgent"`

	/* 用户 HTTP 请求中的 x_forward_for。 (Optional) */
	XForwardedFor string `json:"xForwardedFor"`

	/* 用户操作过程中鼠标单击次数。 (Optional) */
	MouseClickCount int `json:"mouseClickCount"`

	/* 用户操作过程中键盘单击次数。 (Optional) */
	KeyboardClickCount int `json:"keyboardClickCount"`

	/* 登录耗时,从出登录页到登录提交之间的时间差(出登录视图埋点,提交时计算时间差),如果为免密码登录方式,可以在换取认证token时生成时间戳,验证token时计算时间差,单位ms (Optional) */
	LoginSpend int `json:"loginSpend"`

	/* 最后登录设备号(eid),设备指纹编码 (Optional) */
	LastLoginEid string `json:"lastLoginEid"`

	/* 登录成功后跳转页面。 (Optional) */
	JumpUrl string `json:"jumpUrl"`

	/* 注册占用时长,从用户进入注册页到点击注册提交之间的时间差,单位ms (Optional) */
	ElapsedTime string `json:"elapsedTime"`

	/* 注册结果,成功 or 失败;如直接做拦截校验可不填,1:注册成功;2:注册失败。 (Optional) */
	RegResult int `json:"regResult"`

	/* 用户注册邮箱 (Optional) */
	RegEmail string `json:"regEmail"`

	/* 单个红包允许领取的用户数量(分享红包) (Optional) */
	Share int `json:"share"`

	/* 单日内,单个账号每日领取奖励的最大次数。 (Optional) */
	DayTimes int `json:"dayTimes"`

	/* 整个活动周期内,单个账号能领取奖励的最大次数 (Optional) */
	TotalTimes int `json:"totalTimes"`

	/* 维度。浮点数,范围为-90 - 90 (Optional) */
	Atitude int `json:"atitude"`

	/* 经度。浮点数,范围为-180 - 180 (Optional) */
	Longitude int `json:"longitude"`
}

type CreditTaskSignUp added in v1.54.0

type CreditTaskSignUp struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测数据字符串,最长4096个字符,为可解析字符串json,例如:"{\"phone\":\"18212341234\",\"ip\":\"1.1.1.1\",\"regEmail\":\"\",\"regName\":\"user1\",\"regType\":1,\"channel\":1,\"timestamp\":1604588399968,\"elapsedTime\":\"29\",\"eid\":\"7E8XXX\",\"regResult\":1}"。数据结构如creditTaskSignUpDetail (Optional) */
	Content CreditTaskSignUpDetail `json:"content"`

	/* 数据类型,signup-注册场景 (Optional) */
	ResourceType string `json:"resourceType"`
}

type CreditTaskSignUpDetail added in v1.54.0

type CreditTaskSignUpDetail struct {

	/* 注册手机号,国内手机:11位手机号;海外手机:以+号开头,4位国家代码+5-11位手机号扩展位;手机注册,必填 (Optional) */
	Phone string `json:"phone"`

	/* 注册IP,用户注册IP,IPV4 或 IPV6 (Optional) */
	Ip string `json:"ip"`

	/* 注册邮箱,用户注册邮箱;邮箱注册,必填 (Optional) */
	RegEmail string `json:"regEmail"`

	/* 注册账号名,用户注册名称;pin注册,必填 (Optional) */
	RegName string `json:"regName"`

	/* 注册类型,1:手机注册;2 :邮箱注册;3:pin注册;0:其他。 (Optional) */
	RegType int `json:"regType"`

	/* 注册渠道或注册终端,1:PC端web浏览器注册 PC-Brower;2:PC客户端注册 PC-Client;3:移动设备各种APP注册 Mobile-APP;4 :移动设备浏览器登录,移动端M页注册 Mobile-Brower;5:移动设备微信客户端中购物入口的注册操作 Mobile-WX;6: 移动设备QQ客户端中购物入口的注册操作 Mobile-QQ;7: 移动设备微信客户端中微信小程序注册操作- Mobile-WX;0:其他 (Optional) */
	Channel int `json:"channel"`

	/* 注册时间,用户注册完成时间,UNIX时间戳,精确到毫秒 (Optional) */
	Timestamp int64 `json:"timestamp"`

	/* 注册占用时长,从用户进入注册页到点击注册提交之间的时间差,单位ms (Optional) */
	ElapsedTime string `json:"elapsedTime"`

	/* MAC地址,MAC 地址或设备唯一标识。 (Optional) */
	MacAddress string `json:"macAddress"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Imei string `json:"imei"`

	/* 手机设备号,Android:imei,IOS:idfa (Optional) */
	Idfa string `json:"idfa"`

	/* 注册设备号,设备指纹编码 (Optional) */
	Eid string `json:"eid"`

	/* 注册结果,1:注册成功;2:注册失败。 (Optional) */
	RegResult int `json:"regResult"`
}

type Data added in v1.54.0

type Data struct {

	/* 累计付费用户 (Optional) */
	PaidUsersNumber int `json:"paidUsersNumber"`

	/* 累计体验用户 (Optional) */
	FreeUsersNumber int `json:"freeUsersNumber"`

	/* 累计无效用户 (Optional) */
	InvalidUsersNumber int `json:"invalidUsersNumber"`

	/* 资源包总数 (Optional) */
	TotalResourcePack int `json:"totalResourcePack"`

	/* 有效资源包 (Optional) */
	ValidResourcePack int `json:"validResourcePack"`

	/* 过期资源包 (Optional) */
	ExpireResourcePack int `json:"expireResourcePack"`

	/* 订单总额 (Optional) */
	TotalOrder int `json:"totalOrder"`

	/* 收入总额 (Optional) */
	TotalIncome int `json:"totalIncome"`
}

type DataOverview

type DataOverview struct {

	/* 总量 (Optional) */
	Total int `json:"total"`

	/* 已调用的量 (Optional) */
	Consume int `json:"consume"`

	/*  (Optional) */
	Detail RiskDetail `json:"detail"`
}

type DataResult

type DataResult struct {

	/* 检测时间,秒级时间戳 (Optional) */
	Timestamp int `json:"timestamp"`

	/* 数据类型,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备,reg-注册,login-登录,activity-营销 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 文本类型为检测内容,图片类型为图片短链 (Optional) */
	Content string `json:"content"`

	/* 风险级别,1-低风险 2-中低风险 3-中风险 4-中高风险 5-高风险 0-未知 (Optional) */
	RiskLevel int `json:"riskLevel"`

	/* 风险标签 (Optional) */
	RiskTag string `json:"riskTag"`
}

type DataStatement

type DataStatement struct {

	/* 时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	Time string `json:"time"`

	/*  (Optional) */
	Data DataOverview `json:"data"`
}

type GetPriceReq

type GetPriceReq struct {

	/* 地域信息  */
	Region string `json:"region"`

	/* 购买类型, 1:创建 2:续费 3:升配  */
	BuyType int `json:"buyType"`

	/* 购买时长  */
	TimeSpan int `json:"timeSpan"`

	/* 时间单位,month, year  */
	TimeUnit string `json:"timeUnit"`

	/* 套餐类型 1.phone 2.IP 3.addr 4.eid 5.signup 6.login 7.marketing 8.pin 9.card  */
	PackageType int `json:"packageType"`

	/* QPS上限(1-7) 1-100 2-300 3-500 4-1000 5-3000 6-5000 7-10000  */
	QpsLimit int `json:"qpsLimit"`

	/* 是否需要爬虫IP识别,当packageType为ip时必填  false-不购买  true-购买 (Optional) */
	NeedSpiderIp bool `json:"needSpiderIp"`

	/* 注册,登录,营销场景的版本号,当packageTpe为signup,login,marketing时必填   1-标准版  2-定制版 (Optional) */
	Version int `json:"version"`
}

type GetUserInfoReq added in v1.54.0

type GetUserInfoReq struct {

	/* 跟踪描述 (Optional) */
	Following string `json:"following"`
}

type InvalidUsersTotal added in v1.54.0

type InvalidUsersTotal struct {

	/* 体验用户 (Optional) */
	FreeUsers int `json:"freeUsers"`

	/* 付费用户 (Optional) */
	PaidUsers int `json:"paidUsers"`
}

type NewIncUsers added in v1.54.0

type NewIncUsers struct {

	/* 体验用户 (Optional) */
	FreeUsers int `json:"freeUsers"`

	/* 付费用户 (Optional) */
	PaidUsers int `json:"paidUsers"`
}

type OrderInfo

type OrderInfo struct {

	/* 用户名 (Optional) */
	Pin string `json:"pin"`

	/* 资源包类型 (Optional) */
	PackageType string `json:"packageType"`

	/* 时长 (Optional) */
	Validity string `json:"validity"`

	/* 规格 (Optional) */
	Specs string `json:"specs"`

	/* 资源包数量 (Optional) */
	Quantity int `json:"quantity"`

	/* 价格 (Optional) */
	TotalFee string `json:"totalFee"`

	/* 支付时间 (Optional) */
	PayTime string `json:"payTime"`
}

type OrderReq

type OrderReq struct {

	/* 地域信息  */
	Region string `json:"region"`

	/* 购买类型, 1:创建 2:续费 3:升配  */
	BuyType int `json:"buyType"`

	/* 购买时长  */
	TimeSpan int `json:"timeSpan"`

	/* 时间单位,month, year  */
	TimeUnit string `json:"timeUnit"`

	/* 创建时间  */
	StartTime int `json:"startTime"`

	/* 套餐类型 1.phone 2.IP 3.addr 4.eid 5.signup 6.login 7.marketing 8.pin 9.card  */
	PackageType int `json:"packageType"`

	/* 下单成功后返回的url, eg:http://abc.com  */
	ReturnURL string `json:"returnURL"`

	/* QPS上限(1-7) 1-100 2-300 3-500 4-1000 5-3000 6-5000 7-10000  */
	QpsLimit int `json:"qpsLimit"`

	/* 是否需要爬虫IP识别,当packageType为ip时必填  false-不购买  true-购买 (Optional) */
	NeedSpiderIp bool `json:"needSpiderIp"`

	/* 注册,登录,营销场景的版本号,当packageTpe为signup,login,marketing时必填   1-标准版  2-定制版 (Optional) */
	Version int `json:"version"`
}

type PackInfo

type PackInfo struct {

	/* 资源包类型 (Optional) */
	PackageType string `json:"packageType"`

	/* 来源,1-免费,2-付费 (Optional) */
	From int `json:"from"`

	/* 总用量 (Optional) */
	TotalAmount string `json:"totalAmount"`

	/* 剩余用量 (Optional) */
	BalanceAmount string `json:"balanceAmount"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 资源包id (Optional) */
	PackId string `json:"packId"`

	/* 是否需要爬虫ip (Optional) */
	NeedSpiderIp bool `json:"needSpiderIp"`

	/* QPS上限 (Optional) */
	QpsLimit int `json:"qpsLimit"`

	/* 注册,登录,营销场景的版本 (Optional) */
	Version int `json:"version"`
}

type PinCodeList added in v1.54.0

type PinCodeList struct {

	/* 用户ID,新增时为0,更新时为更新id值 (Optional) */
	Id int `json:"id"`

	/* 用户pin (Optional) */
	UserPin string `json:"userPin"`

	/* 客户编码 (Optional) */
	CustomerCode string `json:"customerCode"`

	/* 业务线编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 注册策略编码 (Optional) */
	SignupStgyCode string `json:"signupStgyCode"`

	/* 登录策略编码 (Optional) */
	LoginStgyCode string `json:"loginStgyCode"`

	/* 营销策略编码 (Optional) */
	MarketingStgyCode string `json:"marketingStgyCode"`

	/* 注册杰夫分组 (Optional) */
	SignupJsfCode string `json:"signupJsfCode"`

	/* 登录杰夫分组 (Optional) */
	LoginJsfCode string `json:"loginJsfCode"`

	/* 营销杰夫分组 (Optional) */
	MarketingJsfCode string `json:"marketingJsfCode"`
}

type PkgOrderDetailObject added in v1.54.0

type PkgOrderDetailObject struct {

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 产品名称 (Optional) */
	PackageType string `json:"packageType"`

	/* 规格 (Optional) */
	Specs string `json:"specs"`

	/* 付费类型 (Optional) */
	PayType string `json:"payType"`

	/* 下单时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	PayTime string `json:"payTime"`

	/* 订单状态:PAID - 支付,PRE-PAID - 预支付 (Optional) */
	Status string `json:"status"`

	/* 订单金额 (Optional) */
	TotalFee int `json:"totalFee"`

	/* 代金券 (Optional) */
	FavorableFee int `json:"favorableFee"`

	/* 余额 (Optional) */
	BalanceFee int `json:"balanceFee"`

	/* 实付总金额 (Optional) */
	ActualFee int `json:"actualFee"`
}

type ResourceDataOverview

type ResourceDataOverview struct {

	/* 总量 (Optional) */
	Total int `json:"total"`

	/* 已调用的量 (Optional) */
	Consume int `json:"consume"`

	/*  (Optional) */
	Detail ResourceDetail `json:"detail"`
}

type ResourceDetail

type ResourceDetail struct {

	/* IP (Optional) */
	Ip int `json:"ip"`

	/* 地址 (Optional) */
	Addr int `json:"addr"`

	/* 设备 (Optional) */
	Eid int `json:"eid"`

	/* 手机 (Optional) */
	Phone int `json:"phone"`

	/* 账号 (Optional) */
	Pin int `json:"pin"`

	/* 身份 (Optional) */
	Card int `json:"card"`
}

type RiskDetail

type RiskDetail struct {

	/* 中风险 (Optional) */
	MeRisk int `json:"meRisk"`

	/* 低风险 (Optional) */
	LowRisk int `json:"lowRisk"`

	/* 中低风险 (Optional) */
	MedLoRisk int `json:"medLoRisk"`

	/* 中高风险 (Optional) */
	MedHiRisk int `json:"medHiRisk"`

	/* 高风险 (Optional) */
	HiRisk int `json:"hiRisk"`

	/* 未知 (Optional) */
	Unknown int `json:"unknown"`
}

type SetPinCode added in v1.54.0

type SetPinCode struct {

	/* 用户ID,新增时为0,更新时为更新id值 (Optional) */
	Id int `json:"id"`

	/* 用户pin (Optional) */
	UserPin string `json:"userPin"`

	/* 客户编码 (Optional) */
	CustomerCode string `json:"customerCode"`

	/* 业务线编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 注册策略编码 (Optional) */
	SignupStgyCode string `json:"signupStgyCode"`

	/* 登录策略编码 (Optional) */
	LoginStgyCode string `json:"loginStgyCode"`

	/* 营销策略编码 (Optional) */
	MarketingStgyCode string `json:"marketingStgyCode"`

	/* 注册杰夫分组 (Optional) */
	SignupJsfCode string `json:"signupJsfCode"`

	/* 登录杰夫分组 (Optional) */
	LoginJsfCode string `json:"loginJsfCode"`

	/* 营销杰夫分组 (Optional) */
	MarketingJsfCode string `json:"marketingJsfCode"`
}

type UserDetail

type UserDetail struct {

	/* 用户名称 (Optional) */
	Pin string `json:"pin"`

	/* 更新时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 创建时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户类型,0-全部类型,1-有效用户,2-无效用户,3-付费用户,4-免费用户 (Optional) */
	UserType string `json:"userType"`

	/* 累计调用量(1个月内) (Optional) */
	UsedAmount int `json:"usedAmount"`

	/* 购入流量包数 (Optional) */
	PackagesAmount int `json:"packagesAmount"`

	/* 跟踪描述 (Optional) */
	Tracking string `json:"tracking"`
}

type UserInfo added in v1.54.0

type UserInfo struct {

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 更新时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 创建时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户类型 (Optional) */
	UserType string `json:"userType"`

	/* 剩余调用量 (Optional) */
	BalanceAmount int `json:"balanceAmount"`

	/* 累计调用量 (Optional) */
	TotalCallAmount int `json:"totalCallAmount"`

	/* 总购买量 (Optional) */
	TotalBuyAmount int `json:"totalBuyAmount"`

	/* 资源包数量 (Optional) */
	ResourceAmount int `json:"resourceAmount"`

	/* 跟踪描述 (Optional) */
	Following string `json:"following"`
}

type ValidUsersTotal added in v1.54.0

type ValidUsersTotal struct {

	/* 体验用户 (Optional) */
	FreeUsers int `json:"freeUsers"`

	/* 付费用户 (Optional) */
	PaidUsers int `json:"paidUsers"`
}

type WhitePinItem added in v1.54.0

type WhitePinItem struct {

	/* 数据的id,更新数据时需要传此ID (Optional) */
	Id int `json:"id"`

	/* 是否付费用户 0-白名单用户,购买资源包  1-付费用户,可购买资源包及免费测试 (Optional) */
	IsPaidUser int `json:"isPaidUser"`

	/* 用户pin (Optional) */
	UserPin string `json:"userPin"`

	/* 开始时间,秒级时间戳,当选项为付费用户时必填 (Optional) */
	StartTime int `json:"startTime"`

	/* 结束时间,秒级时间戳,当选项为付费用户时必填 (Optional) */
	EndTime int `json:"endTime"`

	/* 是否开通免费试用号码检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Phone int `json:"phone"`

	/* 是否开通免费试用ip检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Ip int `json:"ip"`

	/* 是否开通免费试用地址检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Addr int `json:"addr"`

	/* 是否开通免费试用注册保护检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Signup int `json:"signup"`

	/* 是否开通免费试用登录保护检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Login int `json:"login"`

	/* 是否开通免费试用营销保护检测服务, 0-不开通  1-开通,默认为0 (Optional) */
	Marketing int `json:"marketing"`

	/* QPS上限值 100,300,500,1000,3000,5000,10000,当选项为付费用户时必填 (Optional) */
	QpsLimit int `json:"qpsLimit"`

	/* 客户名称 (Optional) */
	ClientName string `json:"clientName"`

	/* 客户类型,Standard-标准版  Custom-定制版 (Optional) */
	ClientType string `json:"clientType"`
}

type WhitePinList added in v1.54.0

type WhitePinList struct {

	/* 数据id (Optional) */
	Id int `json:"id"`

	/* 是否付费用户 0-白名单用户,购买资源包  1-付费用户,可购买资源包及免费测试 (Optional) */
	IsPaidUser int `json:"isPaidUser"`

	/* 用户pin (Optional) */
	UserPin string `json:"userPin"`

	/* 开始时间,秒级时间戳 (Optional) */
	StartTime int `json:"startTime"`

	/* 结束时间,秒级时间戳 (Optional) */
	EndTime int `json:"endTime"`

	/* 是否开通免费试用号码检测服务, 0-不开通  1-开通 (Optional) */
	Phone int `json:"phone"`

	/* 是否开通免费试用ip检测服务, 0-不开通  1-开通 (Optional) */
	Ip int `json:"ip"`

	/* 是否开通免费试用地址检测服务, 0-不开通  1-开通 (Optional) */
	Addr int `json:"addr"`

	/* 是否开通免费试用注册保护检测服务, 0-不开通  1-开通 (Optional) */
	Signup int `json:"signup"`

	/* 是否开通免费试用登录保护检测服务, 0-不开通  1-开通 (Optional) */
	Login int `json:"login"`

	/* 是否开通免费试用营销保护检测服务, 0-不开通  1-开通 (Optional) */
	Marketing int `json:"marketing"`

	/* QPS上限值 (Optional) */
	QpsLimit int `json:"qpsLimit"`

	/* 客户名称 (Optional) */
	ClientName string `json:"clientName"`

	/* 客户类型,Standard-标准版  Custom-定制版 (Optional) */
	ClientType string `json:"clientType"`
}

type WhitePinReq added in v1.54.0

type WhitePinReq struct {

	/* 新增还是更新,add-新增,update-更新 (Optional) */
	Action string `json:"action"`

	/*  (Optional) */
	WhitePinItem WhitePinItem `json:"whitePinItem"`
}

Jump to

Keyboard shortcuts

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