ArtworkTag constructor

const ArtworkTag(
  1. ArtworkData value, {
  2. TagProvenance provenance = const TagProvenance.none(),
})

Creates a new ArtworkTag with the specified artwork data.

@param value The artwork data containing image metadata and lazy loader @param provenance Optional provenance information about the tag source

Example:

final artworkData = ArtworkData(
  mimeType: 'image/jpeg',
  type: ArtworkType.frontCover,
  dataLoader: () async => loadImageBytes(),
);
final tag = ArtworkTag(artworkData);

Implementation

const ArtworkTag(
  ArtworkData value, {
  TagProvenance provenance = const TagProvenance.none(),
}) : super(
       value: value,
       key: TagKey.artwork,
       provenance: provenance,
     );