Class: TencentCloud::Iss::V20230517::DescribeDeviceChannelData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iss::V20230517::DescribeDeviceChannelData
- Defined in:
- lib/v20230517/models.rb
Overview
查询设备通道信息返回结果
Instance Attribute Summary collapse
- #ChannelCode ⇒ Object
- #ChannelId ⇒ Object
- #DeviceId ⇒ Object
- #Manufacturer ⇒ Object
- #Name ⇒ Object
- #PTZType ⇒ Object
- #Region ⇒ Object
- #Resolution ⇒ Object
- #State ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(deviceid = nil, channelid = nil, channelcode = nil, name = nil, status = nil, ptztype = nil, manufacturer = nil, resolution = nil, state = nil, region = nil) ⇒ DescribeDeviceChannelData
constructor
A new instance of DescribeDeviceChannelData.
Constructor Details
#initialize(deviceid = nil, channelid = nil, channelcode = nil, name = nil, status = nil, ptztype = nil, manufacturer = nil, resolution = nil, state = nil, region = nil) ⇒ DescribeDeviceChannelData
Returns a new instance of DescribeDeviceChannelData.
2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'lib/v20230517/models.rb', line 2502 def initialize(deviceid=nil, channelid=nil, channelcode=nil, name=nil, status=nil, ptztype=nil, manufacturer=nil, resolution=nil, state=nil, region=nil) @DeviceId = deviceid @ChannelId = channelid @ChannelCode = channelcode @Name = name @Status = status @PTZType = ptztype @Manufacturer = manufacturer @Resolution = resolution @State = state @Region = region end |
Instance Attribute Details
#ChannelCode ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def ChannelCode @ChannelCode end |
#ChannelId ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def ChannelId @ChannelId end |
#DeviceId ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def DeviceId @DeviceId end |
#Manufacturer ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def Manufacturer @Manufacturer end |
#Name ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def Name @Name end |
#PTZType ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def PTZType @PTZType end |
#Region ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def Region @Region end |
#Resolution ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def Resolution @Resolution end |
#State ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def State @State end |
#Status ⇒ Object
2500 2501 2502 |
# File 'lib/v20230517/models.rb', line 2500 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 |
# File 'lib/v20230517/models.rb', line 2515 def deserialize(params) @DeviceId = params['DeviceId'] @ChannelId = params['ChannelId'] @ChannelCode = params['ChannelCode'] @Name = params['Name'] @Status = params['Status'] @PTZType = params['PTZType'] @Manufacturer = params['Manufacturer'] @Resolution = params['Resolution'] @State = params['State'] @Region = params['Region'] end |