Class: TencentCloud::Organization::V20210331::GroupInfo

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

Overview

用户组信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupname = nil, description = nil, createtime = nil, grouptype = nil, updatetime = nil, groupid = nil, membercount = nil, isselected = nil) ⇒ GroupInfo

Returns a new instance of GroupInfo.



3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
# File 'lib/v20210331/models.rb', line 3997

def initialize(groupname=nil, description=nil, createtime=nil, grouptype=nil, updatetime=nil, groupid=nil, membercount=nil, isselected=nil)
  @GroupName = groupname
  @Description = description
  @CreateTime = createtime
  @GroupType = grouptype
  @UpdateTime = updatetime
  @GroupId = groupid
  @MemberCount = membercount
  @IsSelected = isselected
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def Description
  @Description
end

#GroupIdObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def GroupName
  @GroupName
end

#GroupTypeObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def GroupType
  @GroupType
end

#IsSelectedObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def IsSelected
  @IsSelected
end

#MemberCountObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def MemberCount
  @MemberCount
end

#UpdateTimeObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

    用户组的类型 Manual:手动创建,Synchronized:外部导入。

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

    如果有入参FilterUsers,用户在用户组返回true,否则返回false



3995
3996
3997
# File 'lib/v20210331/models.rb', line 3995

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
# File 'lib/v20210331/models.rb', line 4008

def deserialize(params)
  @GroupName = params['GroupName']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  @GroupType = params['GroupType']
  @UpdateTime = params['UpdateTime']
  @GroupId = params['GroupId']
  @MemberCount = params['MemberCount']
  @IsSelected = params['IsSelected']
end