DeviceService class

Constructors

DeviceService(EzvizClient _client)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addDevice(String deviceSerial, String validateCode) Future<Map<String, dynamic>>
capturePicture(String deviceSerial, {int channelNo = 1, int? quality}) Future<Map<String, dynamic>>
deleteDevice(String deviceSerial) Future<Map<String, dynamic>>
disableEncryption(String deviceSerial, String validateCode) Future<Map<String, dynamic>>
editDeviceName(String deviceSerial, String deviceName) Future<Map<String, dynamic>>
enableEncryption(String deviceSerial) Future<Map<String, dynamic>>
formatDeviceDisk(String deviceSerial, String diskIndex) Future<Map<String, dynamic>>
getAlarmSoundEnabled(String deviceSerial) Future<Map<String, dynamic>>
getAudioPromptStatus(String deviceSerial) Future<Map<String, dynamic>>
getCameraList({int pageStart = 0, int pageSize = 10}) Future<Map<String, dynamic>>
getChimeType(String deviceSerial, {int? channelNo}) Future<Map<String, dynamic>>
getDefencePlan(String deviceSerial, {int? channelNo}) Future<Map<String, dynamic>>
getDetectionArea(String deviceSerial, String channelNo) Future<Map<String, dynamic>>
getDeviceCapability(String deviceSerial, {String? channelNo}) Future<Map<String, dynamic>>
getDeviceChannelInfo(String deviceSerial) Future<Map<String, dynamic>>
getDeviceFormattingStatus(String deviceSerial) Future<Map<String, dynamic>>
getDeviceInfo(String deviceSerial) Future<Map<String, dynamic>>
getDeviceLanguage(String deviceSerial) Future<Map<String, dynamic>>
getDeviceList({int pageStart = 0, int pageSize = 10}) Future<Map<String, dynamic>>
getDeviceStatus(String deviceSerial, {int channelNo = 1}) Future<Map<String, dynamic>>
getDeviceSwitchStatus(String deviceSerial, String type) Future<Map<String, dynamic>>
getDeviceWorkingModePlan(String deviceSerial) Future<Map<String, dynamic>>
getFillLightMode(String deviceSerial) Future<Map<String, dynamic>>
getInfraredStatus(String deviceSerial, {int? channelNo}) Future<Map<String, dynamic>>
getMicrophoneStatus(String deviceSerial) Future<Map<String, dynamic>>
getPirAreaConfiguration(String deviceSerial, {int? channelNo}) Future<Map<String, dynamic>>
getSoundSourcePositioningStatus(String deviceSerial) Future<Map<String, dynamic>>
getTimezoneList({String? language}) Future<Map<String, dynamic>>
getVideoTamperingStatus(String deviceSerial) Future<Map<String, dynamic>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
playRingtone(String deviceSerial, String voiceIndex, {String? volume}) Future<Map<String, dynamic>>
setAlarmSoundEnabled(String deviceSerial, String type) Future<Map<String, dynamic>>
setAudioPromptStatus(String deviceSerial, bool enable, {int? channelNo}) Future<Map<String, dynamic>>
setChimeType(String deviceSerial, int type, int duration, {int? channelNo}) Future<Map<String, dynamic>>
setDefenceMode(String deviceSerial, int isDefence) Future<Map<String, dynamic>>
setDefencePlan(String deviceSerial, bool enable, String startTime, String stopTime, String period, {int? channelNo}) Future<Map<String, dynamic>>
setDetectionArea(String deviceSerial, String channelNo, String area) Future<Map<String, dynamic>>
setDeviceLanguage(String deviceSerial, String language) Future<Map<String, dynamic>>
setDeviceSwitchStatus(String deviceSerial, String type, bool enable) Future<Map<String, dynamic>>
setDeviceTimezone(String deviceSerial, String timezone, {int? timeFormat, bool? daylightSaving}) Future<Map<String, dynamic>>
setDeviceWorkingModePlan(String deviceSerial, bool enable, String startTime, String endTime, String week, {String? eventArg}) Future<Map<String, dynamic>>
setFillLightMode(String deviceSerial, String mode) Future<Map<String, dynamic>>
setInfraredStatus(String deviceSerial, bool enable, {int? channelNo}) Future<Map<String, dynamic>>
setMicrophoneStatus(String deviceSerial, bool enable) Future<Map<String, dynamic>>
setPirAreaConfiguration(String deviceSerial, String area, {int? channelNo}) Future<Map<String, dynamic>>
setSoundSourcePositioningStatus(String deviceSerial, bool enable, {int? channelNo}) Future<Map<String, dynamic>>
setVideoTamperingStatus(String deviceSerial, bool enable, {int? channelNo}) Future<Map<String, dynamic>>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited