Class: TencentCloud::Iotvideoindustry::V20201201::AllDeviceInfo

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

Overview

查询全部设备出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, devicetype = nil, status = nil, createtime = nil, extrainformation = nil, nickname = nil, grouppath = nil, devicecode = nil, isrecord = nil, recordable = nil, protocol = nil, groupid = nil, groupname = nil) ⇒ AllDeviceInfo

Returns a new instance of AllDeviceInfo.



115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# File 'lib/v20201201/models.rb', line 115

def initialize(deviceid=nil, devicetype=nil, status=nil, createtime=nil, extrainformation=nil, nickname=nil, grouppath=nil, devicecode=nil, isrecord=nil, recordable=nil, protocol=nil, groupid=nil, groupname=nil)
  @DeviceId = deviceid
  @DeviceType = devicetype
  @Status = status
  @CreateTime = createtime
  @ExtraInformation = extrainformation
  @NickName = nickname
  @GroupPath = grouppath
  @DeviceCode = devicecode
  @IsRecord = isrecord
  @Recordable = recordable
  @Protocol = protocol
  @GroupId = groupid
  @GroupName = groupname
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def CreateTime
  @CreateTime
end

#DeviceCodeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def DeviceCode
  @DeviceCode
end

#DeviceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def DeviceId
  @DeviceId
end

#DeviceTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def DeviceType
  @DeviceType
end

#ExtraInformationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def ExtraInformation
  @ExtraInformation
end

#GroupIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def GroupId
  @GroupId
end

#GroupNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def GroupName
  @GroupName
end

#GroupPathObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def GroupPath
  @GroupPath
end

#IsRecordObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def IsRecord
  @IsRecord
end

#NickNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def NickName
  @NickName
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def Protocol
  @Protocol
end

#RecordableObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def Recordable
  @Recordable
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceId:

    设备唯一标识

  • DeviceType:

    设备类型;2:IPC

  • Status:

    设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册

  • CreateTime:

    创建时间

  • ExtraInformation:

    设备扩展属性

  • NickName:

    设备名称

  • GroupPath:

    设备绑定分组路径

  • DeviceCode:

    设备编码

  • IsRecord:

    是否存在录像,,0:不存在;1:存在

  • Recordable:

    该设备是否可录制

  • Protocol:

    设备接入协议

  • GroupId:

    组Id

  • GroupName:

    组名



113
114
115
# File 'lib/v20201201/models.rb', line 113

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# File 'lib/v20201201/models.rb', line 131

def deserialize(params)
  @DeviceId = params['DeviceId']
  @DeviceType = params['DeviceType']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @ExtraInformation = params['ExtraInformation']
  @NickName = params['NickName']
  @GroupPath = params['GroupPath']
  @DeviceCode = params['DeviceCode']
  @IsRecord = params['IsRecord']
  @Recordable = params['Recordable']
  @Protocol = params['Protocol']
  @GroupId = params['GroupId']
  @GroupName = params['GroupName']
end