Class: TencentCloud::Iotexplorer::V20190423::BindProductInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::BindProductInfo
- Defined in:
- lib/v20190423/models.rb
Overview
绑定、未绑定产品详细信息
Instance Attribute Summary collapse
- #CategoryId ⇒ Object
- #DataProtocol ⇒ Object
- #DevStatus ⇒ Object
- #NetType ⇒ Object
- #ProductId ⇒ Object
- #ProductName ⇒ Object
- #ProductOwnerName ⇒ Object
- #ProductType ⇒ Object
- #ProjectId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(productid = nil, productname = nil, projectid = nil, dataprotocol = nil, categoryid = nil, producttype = nil, nettype = nil, devstatus = nil, productownername = nil) ⇒ BindProductInfo
constructor
A new instance of BindProductInfo.
Constructor Details
#initialize(productid = nil, productname = nil, projectid = nil, dataprotocol = nil, categoryid = nil, producttype = nil, nettype = nil, devstatus = nil, productownername = nil) ⇒ BindProductInfo
Returns a new instance of BindProductInfo.
625 626 627 628 629 630 631 632 633 634 635 |
# File 'lib/v20190423/models.rb', line 625 def initialize(productid=nil, productname=nil, projectid=nil, dataprotocol=nil, categoryid=nil, producttype=nil, nettype=nil, devstatus=nil, productownername=nil) @ProductId = productid @ProductName = productname @ProjectId = projectid @DataProtocol = dataprotocol @CategoryId = categoryid @ProductType = producttype @NetType = nettype @DevStatus = devstatus @ProductOwnerName = productownername end |
Instance Attribute Details
#CategoryId ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def CategoryId @CategoryId end |
#DataProtocol ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def DataProtocol @DataProtocol end |
#DevStatus ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def DevStatus @DevStatus end |
#NetType ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def NetType @NetType end |
#ProductId ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def ProductId @ProductId end |
#ProductName ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def ProductName @ProductName end |
#ProductOwnerName ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def ProductOwnerName @ProductOwnerName end |
#ProductType ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def ProductType @ProductType end |
#ProjectId ⇒ Object
623 624 625 |
# File 'lib/v20190423/models.rb', line 623 def ProjectId @ProjectId end |
Instance Method Details
#deserialize(params) ⇒ Object
637 638 639 640 641 642 643 644 645 646 647 |
# File 'lib/v20190423/models.rb', line 637 def deserialize(params) @ProductId = params['ProductId'] @ProductName = params['ProductName'] @ProjectId = params['ProjectId'] @DataProtocol = params['DataProtocol'] @CategoryId = params['CategoryId'] @ProductType = params['ProductType'] @NetType = params['NetType'] @DevStatus = params['DevStatus'] @ProductOwnerName = params['ProductOwnerName'] end |