Class: TencentCloud::Cam::V20190116::SubAccountUser

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190116/models.rb

Overview

子用户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uin = nil, name = nil, uid = nil, remark = nil, createtime = nil, usertype = nil, lastloginip = nil, lastlogintime = nil) ⇒ SubAccountUser

Returns a new instance of SubAccountUser.



4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
# File 'lib/v20190116/models.rb', line 4781

def initialize(uin=nil, name=nil, uid=nil, remark=nil, createtime=nil, usertype=nil, lastloginip=nil, lastlogintime=nil)
  @Uin = uin
  @Name = name
  @Uid = uid
  @Remark = remark
  @CreateTime = createtime
  @UserType = usertype
  @LastLoginIp = lastloginip
  @LastLoginTime = lastlogintime
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def CreateTime
  @CreateTime
end

#LastLoginIpObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def LastLoginIp
  @LastLoginIp
end

#LastLoginTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def LastLoginTime
  @LastLoginTime
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def Name
  @Name
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def Remark
  @Remark
end

#UidObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def Uid
  @Uid
end

#UinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def Uin
  @Uin
end

#UserTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uin:

    子用户用户 ID

  • Name:

    子用户用户名

  • Uid:

    子用户 UID,UID是用户作为消息接收人时的唯一标识,和 UIN 一样可以唯一标识一个用户,可通过接口cloud.tencent.com/document/api/598/53486 获取

  • Remark:

    子用户备注

  • CreateTime:

    创建时间

  • UserType:

    用户类型(2:子用户;3:企业微信子用户;4:协作者;5:消息接收人)

  • LastLoginIp:

    最近登录IP

  • LastLoginTime:

    最近登录时间,回参为空,即为未登录过控制台



4779
4780
4781
# File 'lib/v20190116/models.rb', line 4779

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
# File 'lib/v20190116/models.rb', line 4792

def deserialize(params)
  @Uin = params['Uin']
  @Name = params['Name']
  @Uid = params['Uid']
  @Remark = params['Remark']
  @CreateTime = params['CreateTime']
  @UserType = params['UserType']
  @LastLoginIp = params['LastLoginIp']
  @LastLoginTime = params['LastLoginTime']
end