PackageMetadata class

Available extensions
Annotations
  • @JsonSerializable.new()

Constructors

PackageMetadata({String? packageName, String? packageVersion, String? sdkVersion, String? flutterVersion, List<PackageDependency> dependencies = const [], AndroidPlatformConstraints? androidConstraints, IOSPlatformConstraints? iosConstraints})
PackageMetadata.fromJson(Map<String, dynamic> json)
factory

Properties

androidConstraints AndroidPlatformConstraints?
final
dependencies List<PackageDependency>
final
flutterVersion String?
final
hashCode int
The hash code for this object.
no setterinherited
iosConstraints IOSPlatformConstraints?
final
packageName String?
final
packageVersion String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkVersion String?
final

Methods

compareTo(PackageMetadata newMeta) List<ApiChange>

Available on PackageMetadata, provided by the MetadataComparator extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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