Class: TencentCloud::Weilingwith::V20230427::SpaceRelation

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

Overview

空间层级关系

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elementid = nil, elementname = nil, level = nil, spacecode = nil, parentspacecode = nil, children = nil) ⇒ SpaceRelation

Returns a new instance of SpaceRelation.



7058
7059
7060
7061
7062
7063
7064
7065
# File 'lib/v20230427/models.rb', line 7058

def initialize(elementid=nil, elementname=nil, level=nil, spacecode=nil, parentspacecode=nil, children=nil)
  @ElementId = elementid
  @ElementName = elementname
  @Level = level
  @SpaceCode = spacecode
  @ParentSpaceCode = parentspacecode
  @Children = children
end

Instance Attribute Details

#ChildrenObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def Children
  @Children
end

#ElementIdObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def ElementId
  @ElementId
end

#ElementNameObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def ElementName
  @ElementName
end

#LevelObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def Level
  @Level
end

#ParentSpaceCodeObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def ParentSpaceCode
  @ParentSpaceCode
end

#SpaceCodeObject

Parameters:

  • ElementId:

    构件id

  • ElementName:

    构件名称

  • Level:

    空间层级

  • SpaceCode:

    空间编码

  • ParentSpaceCode:

    父级空间编码

  • Children:

    子构件信息



7056
7057
7058
# File 'lib/v20230427/models.rb', line 7056

def SpaceCode
  @SpaceCode
end

Instance Method Details

#deserialize(params) ⇒ Object



7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
# File 'lib/v20230427/models.rb', line 7067

def deserialize(params)
  @ElementId = params['ElementId']
  @ElementName = params['ElementName']
  @Level = params['Level']
  @SpaceCode = params['SpaceCode']
  @ParentSpaceCode = params['ParentSpaceCode']
  unless params['Children'].nil?
    @Children = []
    params['Children'].each do |i|
      spacerelation_tmp = SpaceRelation.new
      spacerelation_tmp.deserialize(i)
      @Children << spacerelation_tmp
    end
  end
end