ArtistInfo class
- Available extensions
- Annotations
-
- @CopyWith.new()
- @JsonSerializable.new(checked: true, createToJson: true, disallowUnrecognizedKeys: false, explicitToJson: true)
Constructors
-
ArtistInfo({String? name, String? originalTitle, String? path, String? metadataLanguage, String? metadataCountryCode, Map<
String, String> ? providerIds, int? year, int? indexNumber, int? parentIndexNumber, DateTime? premiereDate, bool? isAutomated, List<SongInfo> ? songInfos}) - Returns a new ArtistInfo instance.
-
ArtistInfo.fromJson(Map<
String, dynamic> json) -
factory
Properties
- copyWith → _$ArtistInfoCWProxy
-
Available on ArtistInfo, provided by the $ArtistInfoCopyWith extension
Returns a callable class used to build a new instance with modified fields. Example:instanceOfArtistInfo.copyWith(...)orinstanceOfArtistInfo.copyWith.fieldName(...).no setter - hashCode → int
-
The hash code for this object.
no setteroverride
- indexNumber → int?
-
final
- isAutomated → bool?
-
final
- metadataCountryCode → String?
-
Gets or sets the metadata country code.
final
- metadataLanguage → String?
-
Gets or sets the metadata language.
final
- name → String?
-
Gets or sets the name.
final
- originalTitle → String?
-
Gets or sets the original title.
final
- parentIndexNumber → int?
-
final
- path → String?
-
Gets or sets the path.
final
- premiereDate → DateTime?
-
final
-
providerIds
→ Map<
String, String> ? -
Gets or sets the provider ids.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
songInfos
→ List<
SongInfo> ? -
final
- year → int?
-
Gets or sets the year.
final
Methods
-
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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override