Class: TencentCloud::Weilingwith::V20230427::BuildingModel

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, modeltype = nil, modelurl = nil) ⇒ BuildingModel

Returns a new instance of BuildingModel.



1141
1142
1143
1144
1145
1146
# File 'lib/v20230427/models.rb', line 1141

def initialize(elementid=nil, elementname=nil, modeltype=nil, modelurl=nil)
  @ElementId = elementid
  @ElementName = elementname
  @ModelType = modeltype
  @ModelUrl = modelurl
end

Instance Attribute Details

#ElementIdObject

Parameters:

  • ElementId:

    构件ID

  • ElementName:

    构件名称

  • ModelType:

    模型类型

  • ModelUrl:

    模型URL



1139
1140
1141
# File 'lib/v20230427/models.rb', line 1139

def ElementId
  @ElementId
end

#ElementNameObject

Parameters:

  • ElementId:

    构件ID

  • ElementName:

    构件名称

  • ModelType:

    模型类型

  • ModelUrl:

    模型URL



1139
1140
1141
# File 'lib/v20230427/models.rb', line 1139

def ElementName
  @ElementName
end

#ModelTypeObject

Parameters:

  • ElementId:

    构件ID

  • ElementName:

    构件名称

  • ModelType:

    模型类型

  • ModelUrl:

    模型URL



1139
1140
1141
# File 'lib/v20230427/models.rb', line 1139

def ModelType
  @ModelType
end

#ModelUrlObject

Parameters:

  • ElementId:

    构件ID

  • ElementName:

    构件名称

  • ModelType:

    模型类型

  • ModelUrl:

    模型URL



1139
1140
1141
# File 'lib/v20230427/models.rb', line 1139

def ModelUrl
  @ModelUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



1148
1149
1150
1151
1152
1153
# File 'lib/v20230427/models.rb', line 1148

def deserialize(params)
  @ElementId = params['ElementId']
  @ElementName = params['ElementName']
  @ModelType = params['ModelType']
  @ModelUrl = params['ModelUrl']
end