Class: TencentCloud::Bh::V20230418::AccountGroup

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

Overview

ioa账号组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, idpath = nil, namepath = nil, parentid = nil, source = nil, usertotal = nil, isleaf = nil, importtype = nil, description = nil, parentorgid = nil, orgid = nil, status = nil) ⇒ AccountGroup

Returns a new instance of AccountGroup.



231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
# File 'lib/v20230418/models.rb', line 231

def initialize(id=nil, name=nil, idpath=nil, namepath=nil, parentid=nil, source=nil, usertotal=nil, isleaf=nil, importtype=nil, description=nil, parentorgid=nil, orgid=nil, status=nil)
  @Id = id
  @Name = name
  @IdPath = idpath
  @NamePath = namepath
  @ParentId = parentid
  @Source = source
  @UserTotal = usertotal
  @IsLeaf = isleaf
  @ImportType = importtype
  @Description = description
  @ParentOrgId = parentorgid
  @OrgId = orgid
  @Status = status
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def Description
  @Description
end

#IdObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def Id
  @Id
end

#IdPathObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def IdPath
  @IdPath
end

#ImportTypeObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def ImportType
  @ImportType
end

#IsLeafObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def IsLeaf
  @IsLeaf
end

#NameObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def Name
  @Name
end

#NamePathObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def NamePath
  @NamePath
end

#OrgIdObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def OrgId
  @OrgId
end

#ParentIdObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def ParentId
  @ParentId
end

#ParentOrgIdObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def ParentOrgId
  @ParentOrgId
end

#SourceObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def Source
  @Source
end

#StatusObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def Status
  @Status
end

#UserTotalObject

Parameters:

  • Id:

    账号组id

  • Name:

    账号组名称

  • IdPath:

    账号组id路径

  • NamePath:

    账号组名称路径

  • ParentId:

    父账号组id

  • Source:

    账号组来源

  • UserTotal:

    账号组下用户总数

  • IsLeaf:

    是否叶子节点

  • ImportType:

    账号组导入类型

  • Description:

    账号组描述

  • ParentOrgId:

    父源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • OrgId:

    源账号组织ID。使用第三方导入用户源时,记录该分组在源组织架构下的分组ID

  • Status:

    账号组是否已经接入,0表示未接入,1表示接入



229
230
231
# File 'lib/v20230418/models.rb', line 229

def UserTotal
  @UserTotal
end

Instance Method Details

#deserialize(params) ⇒ Object



247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
# File 'lib/v20230418/models.rb', line 247

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @IdPath = params['IdPath']
  @NamePath = params['NamePath']
  @ParentId = params['ParentId']
  @Source = params['Source']
  @UserTotal = params['UserTotal']
  @IsLeaf = params['IsLeaf']
  @ImportType = params['ImportType']
  @Description = params['Description']
  @ParentOrgId = params['ParentOrgId']
  @OrgId = params['OrgId']
  @Status = params['Status']
end