easy_onvif 0.0.8 copy "easy_onvif: ^0.0.8" to clipboard
easy_onvif: ^0.0.8 copied to clipboard

outdated

A pure Dart library designed primarily for command line automation of Onvif compatible devices, but can be used anywhere Dart is used.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add easy_onvif

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  easy_onvif: ^0.0.8

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:easy_onvif/model/address.dart';
import 'package:easy_onvif/model/address.g.dart';
import 'package:easy_onvif/model/analytics.dart';
import 'package:easy_onvif/model/analytics.g.dart';
import 'package:easy_onvif/model/audioDecoderConfiguration.dart';
import 'package:easy_onvif/model/audioDecoderConfiguration.g.dart';
import 'package:easy_onvif/model/audioEncoderConfiguration.dart';
import 'package:easy_onvif/model/audioEncoderConfiguration.g.dart';
import 'package:easy_onvif/model/audioOutputConfiguration.dart';
import 'package:easy_onvif/model/audioOutputConfiguration.g.dart';
import 'package:easy_onvif/model/audioSource.dart';
import 'package:easy_onvif/model/audioSource.g.dart';
import 'package:easy_onvif/model/audioSourceConfiguration.dart';
import 'package:easy_onvif/model/audioSourceConfiguration.g.dart';
import 'package:easy_onvif/model/audioSourcesResponse.dart';
import 'package:easy_onvif/model/audioSourcesResponse.g.dart';
import 'package:easy_onvif/model/body.dart';
import 'package:easy_onvif/model/body.g.dart';
import 'package:easy_onvif/model/bounds.dart';
import 'package:easy_onvif/model/bounds.g.dart';
import 'package:easy_onvif/model/capabilities.dart';
import 'package:easy_onvif/model/capabilities.g.dart';
import 'package:easy_onvif/model/capabilitiesResponse.dart';
import 'package:easy_onvif/model/capabilitiesResponse.g.dart';
import 'package:easy_onvif/model/code.dart';
import 'package:easy_onvif/model/code.g.dart';
import 'package:easy_onvif/model/date.dart';
import 'package:easy_onvif/model/date.g.dart';
import 'package:easy_onvif/model/dateTime.dart';
import 'package:easy_onvif/model/dateTime.g.dart';
import 'package:easy_onvif/model/detail.dart';
import 'package:easy_onvif/model/detail.g.dart';
import 'package:easy_onvif/model/device.dart';
import 'package:easy_onvif/model/device.g.dart';
import 'package:easy_onvif/model/deviceInformationResponse.dart';
import 'package:easy_onvif/model/deviceInformationResponse.g.dart';
import 'package:easy_onvif/model/envelope.dart';
import 'package:easy_onvif/model/envelope.g.dart';
import 'package:easy_onvif/model/events.dart';
import 'package:easy_onvif/model/events.g.dart';
import 'package:easy_onvif/model/extension.dart';
import 'package:easy_onvif/model/extension.g.dart';
import 'package:easy_onvif/model/fault.dart';
import 'package:easy_onvif/model/fault.g.dart';
import 'package:easy_onvif/model/getPresetResponse.dart';
import 'package:easy_onvif/model/getPresetResponse.g.dart';
import 'package:easy_onvif/model/h264.dart';
import 'package:easy_onvif/model/h264.g.dart';
import 'package:easy_onvif/model/header.dart';
import 'package:easy_onvif/model/header.g.dart';
import 'package:easy_onvif/model/hostnameInformation.dart';
import 'package:easy_onvif/model/hostnameInformation.g.dart';
import 'package:easy_onvif/model/hostnameResponse.dart';
import 'package:easy_onvif/model/hostnameResponse.g.dart';
import 'package:easy_onvif/model/i8nText.dart';
import 'package:easy_onvif/model/i8nText.g.dart';
import 'package:easy_onvif/model/media.dart';
import 'package:easy_onvif/model/media.g.dart';
import 'package:easy_onvif/model/mediaUri.dart';
import 'package:easy_onvif/model/mediaUri.g.dart';
import 'package:easy_onvif/model/metadataConfiguration.dart';
import 'package:easy_onvif/model/metadataConfiguration.g.dart';
import 'package:easy_onvif/model/mpeg4.dart';
import 'package:easy_onvif/model/mpeg4.g.dart';
import 'package:easy_onvif/model/multicast.dart';
import 'package:easy_onvif/model/multicast.g.dart';
import 'package:easy_onvif/model/networkProtocol.dart';
import 'package:easy_onvif/model/networkProtocol.g.dart';
import 'package:easy_onvif/model/networkProtocolsResponse.dart';
import 'package:easy_onvif/model/networkProtocolsResponse.g.dart';
import 'package:easy_onvif/model/ntp.dart';
import 'package:easy_onvif/model/ntp.g.dart';
import 'package:easy_onvif/model/ntpInformation.dart';
import 'package:easy_onvif/model/ntpInformation.g.dart';
import 'package:easy_onvif/model/ntpResponse.dart';
import 'package:easy_onvif/model/ntpResponse.g.dart';
import 'package:easy_onvif/model/panTilt.dart';
import 'package:easy_onvif/model/panTilt.g.dart';
import 'package:easy_onvif/model/preset.dart';
import 'package:easy_onvif/model/preset.g.dart';
import 'package:easy_onvif/model/probe/appSequence.dart';
import 'package:easy_onvif/model/probe/appSequence.g.dart';
import 'package:easy_onvif/model/probe/endpointReference.dart';
import 'package:easy_onvif/model/probe/endpointReference.g.dart';
import 'package:easy_onvif/model/probe/probeMatch.dart';
import 'package:easy_onvif/model/probe/probeMatch.g.dart';
import 'package:easy_onvif/model/probe/probeMatches.dart';
import 'package:easy_onvif/model/probe/probeMatches.g.dart';
import 'package:easy_onvif/model/profile.dart';
import 'package:easy_onvif/model/profile.g.dart';
import 'package:easy_onvif/model/profilesResponse.dart';
import 'package:easy_onvif/model/profilesResponse.g.dart';
import 'package:easy_onvif/model/ptz.dart';
import 'package:easy_onvif/model/ptz.g.dart';
import 'package:easy_onvif/model/ptzConfiguration.dart';
import 'package:easy_onvif/model/ptzConfiguration.g.dart';
import 'package:easy_onvif/model/ptzPosition.dart';
import 'package:easy_onvif/model/ptzPosition.g.dart';
import 'package:easy_onvif/model/ptzStatus.dart';
import 'package:easy_onvif/model/ptzStatus.g.dart';
import 'package:easy_onvif/model/rateControl.dart';
import 'package:easy_onvif/model/rateControl.g.dart';
import 'package:easy_onvif/model/reason.dart';
import 'package:easy_onvif/model/reason.g.dart';
import 'package:easy_onvif/model/resolution.dart';
import 'package:easy_onvif/model/resolution.g.dart';
import 'package:easy_onvif/model/root.dart';
import 'package:easy_onvif/model/root.g.dart';
import 'package:easy_onvif/model/service.dart';
import 'package:easy_onvif/model/service.g.dart';
import 'package:easy_onvif/model/servicesResponse.dart';
import 'package:easy_onvif/model/servicesResponse.g.dart';
import 'package:easy_onvif/model/setPresetResponse.dart';
import 'package:easy_onvif/model/setPresetResponse.g.dart';
import 'package:easy_onvif/model/statusResponse.dart';
import 'package:easy_onvif/model/statusResponse.g.dart';
import 'package:easy_onvif/model/supportedVersion.dart';
import 'package:easy_onvif/model/supportedVersion.g.dart';
import 'package:easy_onvif/model/system.dart';
import 'package:easy_onvif/model/system.g.dart';
import 'package:easy_onvif/model/systemDateAndTime.dart';
import 'package:easy_onvif/model/systemDateAndTime.g.dart';
import 'package:easy_onvif/model/systemDateTimeResponse.dart';
import 'package:easy_onvif/model/systemDateTimeResponse.g.dart';
import 'package:easy_onvif/model/systemLogUris.dart';
import 'package:easy_onvif/model/systemLogUris.g.dart';
import 'package:easy_onvif/model/systemUrisResponse.dart';
import 'package:easy_onvif/model/systemUrisResponse.g.dart';
import 'package:easy_onvif/model/time.dart';
import 'package:easy_onvif/model/time.g.dart';
import 'package:easy_onvif/model/timeZone.dart';
import 'package:easy_onvif/model/timeZone.g.dart';
import 'package:easy_onvif/model/uriResponse.dart';
import 'package:easy_onvif/model/uriResponse.g.dart';
import 'package:easy_onvif/model/user.dart';
import 'package:easy_onvif/model/user.g.dart';
import 'package:easy_onvif/model/usersResponse.dart';
import 'package:easy_onvif/model/usersResponse.g.dart';
import 'package:easy_onvif/model/version.dart';
import 'package:easy_onvif/model/version.g.dart';
import 'package:easy_onvif/model/videoAnalyticsConfiguration.dart';
import 'package:easy_onvif/model/videoAnalyticsConfiguration.g.dart';
import 'package:easy_onvif/model/videoEncoderConfiguration.dart';
import 'package:easy_onvif/model/videoEncoderConfiguration.g.dart';
import 'package:easy_onvif/model/videoSourceConfiguration.dart';
import 'package:easy_onvif/model/videoSourceConfiguration.g.dart';
import 'package:easy_onvif/model/videoSources.dart';
import 'package:easy_onvif/model/videoSources.g.dart';
import 'package:easy_onvif/model/videoSourcesResponse.dart';
import 'package:easy_onvif/model/videoSourcesResponse.g.dart';
import 'package:easy_onvif/model/zoom.dart';
import 'package:easy_onvif/model/zoom.g.dart';
import 'package:easy_onvif/onvif.dart';
22
likes
0
pub points
80%
popularity

Publisher

verified publishermuayid.com

A pure Dart library designed primarily for command line automation of Onvif compatible devices, but can be used anywhere Dart is used.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

crypto, dio, easy_enum, json_annotation, universal_io, uuid, xml, xml2json, yaml

More

Packages that depend on easy_onvif