User constructor
const
User({
- required Uri? avatarUrl,
- required Uri? bannerLink,
- required Uri? bannerUrl,
- required String? city,
- required double commentsCount,
- required String? countryCode,
- required DateTime createdAt,
- required String? description,
- required double followersCount,
- required double followingsCount,
- required String? firstName,
- required String? fullName,
- required double groupsCount,
- required int id,
- required DateTime? lastModified,
- required String? lastName,
- required double likesCount,
- required double playlistLikesCount,
- required Uri permalinkUrl,
- required double playlistCount,
- required double repostsCount,
- required double trackCount,
- required String username,
- required bool isVerified,
Implementation
const factory User({
required Uri? avatarUrl,
@JsonKey(readValue: _readBannerLink) required Uri? bannerLink,
@JsonKey(readValue: _readBannerUrl) required Uri? bannerUrl,
required String? city,
@JsonKey(defaultValue: 0) required double commentsCount,
required String? countryCode,
required DateTime createdAt,
required String? description,
@JsonKey(defaultValue: 0) required double followersCount,
@JsonKey(defaultValue: 0) required double followingsCount,
required String? firstName,
required String? fullName,
@JsonKey(defaultValue: 0) required double groupsCount,
required int id,
required DateTime? lastModified,
required String? lastName,
@JsonKey(defaultValue: 0) required double likesCount,
@JsonKey(defaultValue: 0) required double playlistLikesCount,
required Uri permalinkUrl,
@JsonKey(defaultValue: 0) required double playlistCount,
@JsonKey(defaultValue: 0) required double repostsCount,
@JsonKey(defaultValue: 0) required double trackCount,
required String username,
@JsonKey(name: 'verified') required bool isVerified
}) = _User;