VyuhBinding class final

Available extensions

Properties

analytics AnalyticsPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The analytics plugin, for tracking and reporting analytics data.
no setter
content ContentPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The content plugin, responsible for managing content-related operations.
no setter
di DIPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The dependency injection plugin, providing dependency injection services.
no setter
env EnvPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The environment plugin, providing access to platform-specific environment settings.
no setter
event EventPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The event plugin, for managing and emitting events within the platform.
no setter
featureFlag FeatureFlagPlugin?

Available on VyuhBinding, provided by the NamedBindings extension

The feature flag plugin, used for managing and toggling feature flags. Can be null if the plugin is not registered.
no setter
hashCode int
The hash code for this object.
no setterinherited
initialized bool
no setter
initInvoked bool
no setter
log Logger

Available on VyuhBinding, provided by the LoggerInterface extension

no setter
network NetworkPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The network plugin, for handling network requests and communication.
no setter
plugins List<Plugin>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
telemetry TelemetryPlugin

Available on VyuhBinding, provided by the NamedBindings extension

The telemetry plugin, used for monitoring and logging telemetry information.
no setter
widgetBuilder PlatformWidgetBuilder
latefinal
widgetReady Future<void>
latefinal

Methods

dispose() Future<void>
get<T extends Plugin>() → T?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
widgetInit({PluginDescriptor? plugins, PlatformWidgetBuilder? widgetBuilder, required ExtensionBuilder<ExtensionDescriptor> extensionBuilder, required List<ExtensionDescriptor> extensionDescriptors, Future<void> onReady(VyuhBinding)?}) → void
Purely meant to be called with running Vyuh in widget-mode, using VyuhContentWidget. There is a convenience API inside vyuh_extension_content to make this easier. Use the VyuhContentBinding.init() instead.

Operators

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

Static Properties

instance VyuhBinding
no setter