ReleaseManifest class
A ReleaseBundle manifest.
Constructors
-
ReleaseManifest(Release release, {Iterable<
ReleaseManifestFile> ? files, DateTime? date}) -
ReleaseManifest.fromJson(Map<
String, Object?> json) -
factory
Properties
- date → DateTime
-
The DateTime of creation of the ReleaseBundle.
final
-
files
→ List<
ReleaseManifestFile> -
The files in this manifest.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- release → Release
-
The Release of this manifest.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addFile(
ReleaseManifestFile file) → void -
Adds a
file
to this manifest. -
addFiles(
Iterable< ReleaseManifestFile> files) → void -
Add
files
to this manifest. -
checkBundle(
ReleaseBundle releaseBundle) → Future< bool> -
Checks a
releaseBundle
with this manifest. -
checkBundleFiles(
Iterable< ReleaseFile> bundleFiles) → Future<bool> -
Checks a
bundleFiles
with this manifest. -
getFileByPath(
String filePath) → ReleaseManifestFile? -
Returns a ReleaseManifestFile with the
filePath
; -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object> - This manifest as JSON.
-
toJsonEncoded(
) → String -
toJsonEncodedBytes(
) → Uint8List -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited