MarketplacePlugin class abstract
MarketplacePlugin
Properties:
- homepageUrl - URL that leads to the homepage of the plugin.
- iconData - Base64 encoding of a plugin icon SVG.
- downloadUrl - URL to download the plugin.
- releaseNotesUrl - URL that leads to the release notes of the plugin.
- labels - A list of the plugin labels.
- signature - Base64 encoded signature of the plugin.
- manifest
- installedVersion - Version number of the already installed plugin, if any.
Constructors
- MarketplacePlugin([void updates(MarketplacePluginBuilder b)])
-
factory
Properties
- downloadUrl → String?
-
URL to download the plugin.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- homepageUrl → String?
-
URL that leads to the homepage of the plugin.
no setter
- iconData → String?
-
Base64 encoding of a plugin icon SVG.
no setter
- installedVersion → String?
-
Version number of the already installed plugin, if any.
no setter
-
labels
→ BuiltList<
String> ? -
A list of the plugin labels.
no setter
- manifest → PluginManifest?
-
no setter
- releaseNotesUrl → String?
-
URL that leads to the release notes of the plugin.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signature → String?
-
Base64 encoded signature of the plugin.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(MarketplacePluginBuilder)) → MarketplacePlugin -
Rebuilds the instance.
inherited
-
toBuilder(
) → MarketplacePluginBuilder -
Converts the instance to a builder
B
.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
MarketplacePlugin> -
no setter