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.



4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
# File 'lib/v20210331/models.rb', line 4135

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def Description
  @Description
end

#GroupIdObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def GroupName
  @GroupName
end

#GroupTypeObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def GroupType
  @GroupType
end

#IsSelectedObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def IsSelected
  @IsSelected
end

#MemberCountObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def MemberCount
  @MemberCount
end

#UpdateTimeObject

Parameters:

  • GroupName:

    用户组的名称。

  • Description:

    用户组的描述。

  • CreateTime:

    用户组的创建时间。

  • GroupType:

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

  • UpdateTime:

    用户组的修改时间。

  • GroupId:

    用户组的 ID。

  • MemberCount:

    组员数量。

  • IsSelected:

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



4133
4134
4135
# File 'lib/v20210331/models.rb', line 4133

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
# File 'lib/v20210331/models.rb', line 4146

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