License class abstract

Text

Annotations
  • @freezed

Constructors

License({required String name, String? identifier, String? url})
const
factory
License.fromJson(Map<String, dynamic> json)
factory

Properties

copyWith → $LicenseCopyWith<License>
Create a copy of License with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
identifier → String?
An SPDX license expression for the API. The identifier field is mutually exclusive of the url field.
no setterinherited
name → String
The license name used for the API.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
url → String?
A URL to the license used for the API. This must be in the form of a URL. The url field is mutually exclusive of the identifier field.
no setterinherited

Methods

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

Operators

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