数据结构

最近更新时间: 2024-10-18 10:38:27

ApiKeyDetail

持久密钥详情

被如下接口引用:GetSelfApiKey

名称 必选 允许NULL 类型 描述
SecretId String 密钥ID
SecretKey String 密钥Key
CreateTime Uint64 创建时间(时间戳)
Status Uint64 状态(2:有效, 3:禁用)
Remark String 备注
Source Uint64 数据源

AttributeUserInfo

用户信息

被如下接口引用:GetUserByAttributeValue

名称 必选 允许NULL 类型 描述
Uin Uint64 uin
UserName String 用户名称
NickName String 用户名称

AccountAttributeAndValue

扩展属性值

被如下接口引用:GetAttributeValues

名称 必选 允许NULL 类型 描述
AttributeName String 属性名称
Attribute String 属性
AttributeId Int64 属性id
ValueId Int64 值id
Uin Int64 uin
Value String

AccountAttributeValue

扩展属性值

被如下接口引用:SetAttributeValues

名称 必选 允许NULL 类型 描述
Attribute String 属性
AttributeName String 属性名称
AttributeValue String 属性值
AttributeId Int64 属性id

SafeAuthFlag

安全认证标识

被如下接口引用:GetSafeAuthConfig、SetSafeAuthFlag

名称 必选 允许NULL 类型 描述
Phone Int64 是否进行手机号认证,0-否,1-是
Token Int64 是否进行token认证,0-否,1-是
Stoken Int64 是否进行stoken认证,0-否,1-是
Ukey Int64 是否进行ukey检查

LoginMfa

登陆多因子认证

被如下接口引用:GetMasterList、GetMasterListV2、GetMasterListWithStatus

名称 必选 允许NULL 类型 描述
NeedAuth Int64 是否需要认证
AuthType Int64 认证类型
AuthPhone String 认证手机号

SafeAuthFlagInfo

安全认证信息

被如下接口引用:GetSafeAuthConfig

名称 必选 允许NULL 类型 描述
LoginFlag SafeAuthFlag 登陆标识
ActionFlag SafeAuthFlag action标识
OffsiteFlag SafeAuthOffsiteFlag 外围标识

LoginInfo

登录信息

被如下接口引用:GetLastLoginInfo

名称 必选 允许NULL 类型 描述
ClientIP String 客户端ip
ClientUA String 客户端代理
DeviceId String 设备id
Id Int64 id
Location String 登录地址
LoginFlag Int64 登录标识
LoginTime String 登录时间
OwnerUin Uint64 主账户uin
Uin Uint64 uin
UpdateTime String 更新时间

ExtAttr

额外属性

被如下接口引用:DescribeSubAccounts、GetMasterList、GetMasterListV2、GetMasterListWithStatus

名称 必选 允许NULL 类型 描述
NeedResetToken Int64 需要重置mfa的token
NeedResetStoken Int64 需要重置mfa的token

ApiKey

API密钥数据列表

被如下接口引用:CreateSelfApiKey、QuerySelfApiKey

名称 必选 允许NULL 类型 描述
SecretId String 密钥ID
CreateTime Uint64 创建时间(时间戳)
Status Uint64 状态(2:有效, 3:禁用)
Remark String 备注
Source Uint64 数据源

AccountExistData

账户存在时的账户信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
Uin Uint64 账户唯一id
Account String 用户名
Nick String 昵称
Status Int64 账户状态
TypeBind Int64 账户绑定类型
IsRegAccount Int64 是否为注册账户
UpdateTime String 最近一次更新时间

AccountDetail

账号详情

被如下接口引用:AddSubAccount

名称 必选 允许NULL 类型 描述
ActionFlag ActionLoginFlag 敏感操作标识
ConsoleLogin String 是否允许控制台登录
LoginFlag ActionLoginFlag 登录保护
NeedResetPassword String 是否需要重置密码
Password String 用户密码
UseApi String 使用Api

SubAccountUser

子账号列表

被如下接口引用:DescribeSubAccounts

名称 必选 允许NULL 类型 描述
Uid Uint64 子用户 UID
Uin Int64 子用户用户 ID
OwnerUin Uint64 主账号ID
Name String 账号名称
PhoneNum String 联系手机
PhoneFlag Int64 电话号码是否验证
Email String 联系邮箱
EmailFlag Int64 邮箱是否验证
CountryCode String 区号
CanLogin Int64 是否允许登录
ConsoleLogin Int64 是否允许控制台登录
SystemType String 类型
WxzsStatus Int64 微信公众号关注状态
NeedResetPassword Int64 是否需要重置密码
ExtAttr ExtAttr 额外属性

SafeAuthOffsiteFlag

安全认证外围标识

被如下接口引用:GetSafeAuthConfig

名称 必选 允许NULL 类型 描述
VerifyFlag Int64 验证标识
NotifyPhone Int64 是否进行电话通知
NotifyEmail Int64 是否进行

AccountAttribute

扩展属性

被如下接口引用:GetAttributeName

名称 必选 允许NULL 类型 描述
AttributeId Int64 id
AttributeName String 属性名称
Attribute String 属性

ActionLoginFlag

登录操作敏感标识

被如下接口引用:AddSubAccount

名称 必选 允许NULL 类型 描述
Phone String 电话
Stoken String 软Token
Token String 硬Token

UserProductUsableInfo

用户可用产品信息

被如下接口引用:GetUserProductUsable

名称 必选 允许NULL 类型 描述
Unit String 单位
ProductId String 产品id
IsOpen Int64 是否打开
Nums Int64 总量
DeadNums Int64 DeadNums
Prefix String 前缀
RegionId String 区域id

UserInfo

用户信息

被如下接口引用:AddSubAccount

名称 必选 允许NULL 类型 描述
CanLogin String 子账号类型
CountryCode String 区号
Detail AccountDetail 详情
Name String 名称
PhoneNum String 电话号码
SyStemType String 系统类型

SafeAuthTokenInfo

安全认证token信息

被如下接口引用:GetSafeAuthConfig

名称 必选 允许NULL 类型 描述
Status Int64 状态,0-未分配,1-已分配,2-已绑定,3-已解绑
TokenSn String token序列号
TokenType Int64 token类型,1-hard token, 2-soft token,3-ukey
TokenSource String 设备厂商来源

SubAccounts

子用户信息

被如下接口引用:AddSubAccount

名称 必选 允许NULL 类型 描述
Name String 名字
Token String Token
Password String 密码
SecretId String 秘钥Id
SecretKey String 秘钥Key

OwnerInfo

主账户信息

被如下接口引用:GetMasterList、GetMasterListV2、GetMasterListWithStatus

名称 必选 允许NULL 类型 描述
Uin Uint64 账户唯一id
UserName String 用户名
DisplayName String 显示名称
CheckStatus Int64 账户状态
Account String 用户名
IsDefaultOwner Bool 是否为该子账户的默认主账户
Phone String 手机号,打掩码处理
Email String 邮箱,掩码处理
ExtAttr ExtAttr 扩展属性
LoginMfa LoginMfa 多因子认证

AccountRequest

getInfoByFields中账户信息参数

被如下接口引用:GetInfoByFields

名称 必选 允许NULL 类型 描述
Type String 账户类型
Id String 账户id
OwnerUin String 主账户id
SubAccountList String 子账户id列表
UidList String uid列表
RoleList String 角色列表
GroupList String 用户组列表

MultIFactor

多因子配置

被如下接口引用:GetMultiFactorParas

名称 必选 允许NULL 类型 描述
MultiFactorChoices Int64 MultiFactorChoices
MultiFactorcChangable Int64 MultiFactorcChangable
MultiActionChoices Int64 MultiActionChoices
MultiActionChangable Int64 MultiActionChangable
MfaHardTokenSource String MfaHardTokenSource

CategoryList

账号类别

被如下接口引用:DescribeUserCategory

名称 必选 允许NULL 类型 描述
CategoryId String 类别Id
CategoryKey String 类别键
CategoryValue String 类别值