Class: TencentCloud::Iotexplorer::V20190423::ActivateDeviceInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::ActivateDeviceInfo
- Defined in:
- lib/v20190423/models.rb
Overview
设备激活详情信息
Instance Attribute Summary collapse
- #DeviceActivationDetails ⇒ Object
- #InstanceId ⇒ Object
- #InstanceType ⇒ Object
- #RegisteredDeviceNetType ⇒ Object
- #RegisteredDeviceType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, instancetype = nil, deviceactivationdetails = nil, registereddevicetype = nil, registereddevicenettype = nil) ⇒ ActivateDeviceInfo
constructor
A new instance of ActivateDeviceInfo.
Constructor Details
#initialize(instanceid = nil, instancetype = nil, deviceactivationdetails = nil, registereddevicetype = nil, registereddevicenettype = nil) ⇒ ActivateDeviceInfo
Returns a new instance of ActivateDeviceInfo.
66 67 68 69 70 71 72 |
# File 'lib/v20190423/models.rb', line 66 def initialize(instanceid=nil, instancetype=nil, deviceactivationdetails=nil, registereddevicetype=nil, registereddevicenettype=nil) @InstanceId = instanceid @InstanceType = instancetype @DeviceActivationDetails = deviceactivationdetails @RegisteredDeviceType = registereddevicetype @RegisteredDeviceNetType = registereddevicenettype end |
Instance Attribute Details
#DeviceActivationDetails ⇒ Object
64 65 66 |
# File 'lib/v20190423/models.rb', line 64 def DeviceActivationDetails @DeviceActivationDetails end |
#InstanceId ⇒ Object
64 65 66 |
# File 'lib/v20190423/models.rb', line 64 def InstanceId @InstanceId end |
#InstanceType ⇒ Object
64 65 66 |
# File 'lib/v20190423/models.rb', line 64 def InstanceType @InstanceType end |
#RegisteredDeviceNetType ⇒ Object
64 65 66 |
# File 'lib/v20190423/models.rb', line 64 def RegisteredDeviceNetType @RegisteredDeviceNetType end |
#RegisteredDeviceType ⇒ Object
64 65 66 |
# File 'lib/v20190423/models.rb', line 64 def RegisteredDeviceType @RegisteredDeviceType end |
Instance Method Details
#deserialize(params) ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/v20190423/models.rb', line 74 def deserialize(params) @InstanceId = params['InstanceId'] @InstanceType = params['InstanceType'] unless params['DeviceActivationDetails'].nil? @DeviceActivationDetails = DeviceActivationDetail.new @DeviceActivationDetails.deserialize(params['DeviceActivationDetails']) end unless params['RegisteredDeviceType'].nil? @RegisteredDeviceType = RegisteredDeviceTypeInfo.new @RegisteredDeviceType.deserialize(params['RegisteredDeviceType']) end unless params['RegisteredDeviceNetType'].nil? @RegisteredDeviceNetType = RegisteredDeviceNetTypeInfo.new @RegisteredDeviceNetType.deserialize(params['RegisteredDeviceNetType']) end end |