Class: TencentCloud::Dasb::V20191018::User

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

Overview

用户信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, realname = nil, id = nil, phone = nil, email = nil, validatefrom = nil, validateto = nil, groupset = nil, authtype = nil, validatetime = nil, department = nil, departmentid = nil, activestatus = nil, lockstatus = nil, ukeystatus = nil, status = nil, aclversion = nil) ⇒ User

Returns a new instance of User.



5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
# File 'lib/v20191018/models.rb', line 5392

def initialize(username=nil, realname=nil, id=nil, phone=nil, email=nil, validatefrom=nil, validateto=nil, groupset=nil, authtype=nil, validatetime=nil, department=nil, departmentid=nil, activestatus=nil, lockstatus=nil, ukeystatus=nil, status=nil, aclversion=nil)
  @UserName = username
  @RealName = realname
  @Id = id
  @Phone = phone
  @Email = email
  @ValidateFrom = validatefrom
  @ValidateTo = validateto
  @GroupSet = groupset
  @AuthType = authtype
  @ValidateTime = validatetime
  @Department = department
  @DepartmentId = departmentid
  @ActiveStatus = activestatus
  @LockStatus = lockstatus
  @UKeyStatus = ukeystatus
  @Status = status
  @AclVersion = aclversion
end

Instance Attribute Details

#AclVersionObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def AclVersion
  @AclVersion
end

#ActiveStatusObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def ActiveStatus
  @ActiveStatus
end

#AuthTypeObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def AuthType
  @AuthType
end

#DepartmentObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def Department
  @Department
end

#DepartmentIdObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def DepartmentId
  @DepartmentId
end

#EmailObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def Email
  @Email
end

#GroupSetObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def GroupSet
  @GroupSet
end

#IdObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def Id
  @Id
end

#LockStatusObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def LockStatus
  @LockStatus
end

#PhoneObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def Phone
  @Phone
end

#RealNameObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def RealName
  @RealName
end

#StatusObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def Status
  @Status
end

#UKeyStatusObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def UKeyStatus
  @UKeyStatus
end

#UserNameObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def UserName
  @UserName
end

#ValidateFromObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def ValidateFrom
  @ValidateFrom
end

#ValidateTimeObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def ValidateTime
  @ValidateTime
end

#ValidateToObject

生效、失效时间不填则用户长期有效生效、失效时间不填则用户长期有效

Parameters:

  • UserName:

    用户名, 3-20个字符 必须以英文字母开头,且不能包含字母、数字、.、_、-以外的字符

  • RealName:

    用户姓名, 最大20个字符,不能包含空白字符

  • Id:

    用户ID

  • Phone:

    手机号码, 大陆手机号直接填写,如果是其他国家、地区号码,按照“国家地区代码|手机号”的格式输入。如: “+852|xxxxxxxx”

  • Email:

    电子邮件

  • ValidateFrom:

    用户生效时间,如:“2021-09-22T00:00:00+00:00”

  • ValidateTo:

    用户失效时间,如:“2021-09-22T00:00:00+00:00”

  • GroupSet:

    所属用户组列表

  • AuthType:

    认证方式,0 - 本地,1 - LDAP,2 - OAuth

  • ValidateTime:

    访问时间段限制, 由0、1组成的字符串,长度168(7 × 24),代表该用户在一周中允许访问的时间段。字符串中第N个字符代表在一周中的第N个小时, 0 - 代表不允许访问,1 - 代表允许访问

  • Department:

    用户所属部门(用于出参)

  • DepartmentId:

    用户所属部门(用于入参)

  • ActiveStatus:

    激活状态 0 - 未激活 1 - 激活

  • LockStatus:

    锁定状态 0 - 未锁定 1 - 锁定

  • UKeyStatus:

    ukey绑定状态 0 - 未绑定 1 - 已绑定

  • Status:

    状态 与Filter中一致

  • AclVersion:

    权限版本



5390
5391
5392
# File 'lib/v20191018/models.rb', line 5390

def ValidateTo
  @ValidateTo
end

Instance Method Details

#deserialize(params) ⇒ Object



5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
# File 'lib/v20191018/models.rb', line 5412

def deserialize(params)
  @UserName = params['UserName']
  @RealName = params['RealName']
  @Id = params['Id']
  @Phone = params['Phone']
  @Email = params['Email']
  @ValidateFrom = params['ValidateFrom']
  @ValidateTo = params['ValidateTo']
  unless params['GroupSet'].nil?
    @GroupSet = []
    params['GroupSet'].each do |i|
      group_tmp = Group.new
      group_tmp.deserialize(i)
      @GroupSet << group_tmp
    end
  end
  @AuthType = params['AuthType']
  @ValidateTime = params['ValidateTime']
  unless params['Department'].nil?
    @Department = Department.new
    @Department.deserialize(params['Department'])
  end
  @DepartmentId = params['DepartmentId']
  @ActiveStatus = params['ActiveStatus']
  @LockStatus = params['LockStatus']
  @UKeyStatus = params['UKeyStatus']
  @Status = params['Status']
  @AclVersion = params['AclVersion']
end