TrackSearchResult constructor
const
TrackSearchResult({
- required Uri? artworkUrl,
- required String? caption,
- required bool commentable,
- @JsonKey.new(defaultValue: 0) required double commentCount,
- required DateTime createdAt,
- required String? description,
- @JsonKey.new(defaultValue: 0) required double downloadCount,
- required double duration,
- required double fullDuration,
- required String? genre,
- required int id,
- required String? labelName,
- required DateTime? lastModified,
- required String? license,
- @JsonKey.new(defaultValue: 0) required double likesCount,
- required Uri permalinkUrl,
- @JsonKey.new(defaultValue: 0) required double playbackCount,
- required String? purchaseTitle,
- required String? purchaseUrl,
- @JsonKey.new(defaultValue: 0) required double repostsCount,
- required String? tagList,
- required String title,
- required String waveformUrl,
- required String monetizationModel,
- required String policy,
- required MiniUser user,
Implementation
const factory TrackSearchResult(
{required final Uri? artworkUrl,
required final String? caption,
required final bool commentable,
@JsonKey(defaultValue: 0) required final double commentCount,
required final DateTime createdAt,
required final String? description,
@JsonKey(defaultValue: 0) required final double downloadCount,
required final double duration,
required final double fullDuration,
required final String? genre,
required final int id,
required final String? labelName,
required final DateTime? lastModified,
required final String? license,
@JsonKey(defaultValue: 0) required final double likesCount,
required final Uri permalinkUrl,
@JsonKey(defaultValue: 0) required final double playbackCount,
required final String? purchaseTitle,
required final String? purchaseUrl,
@JsonKey(defaultValue: 0) required final double repostsCount,
required final String? tagList,
required final String title,
required final String waveformUrl,
required final String monetizationModel,
required final String policy,
required final MiniUser user}) = _$TrackSearchResultImpl;