Avatar constructor

Avatar({
  1. String? assetUrl,
  2. Object? assetUrlObject,
  3. required String authorId,
  4. required String authorName,
  5. required DateTime createdAt,
  6. required String description,
  7. bool featured = false,
  8. required String id,
  9. required String imageUrl,
  10. required String name,
  11. required ReleaseStatus releaseStatus,
  12. required List<String> tags,
  13. required String thumbnailImageUrl,
  14. required String unityPackageUrl,
  15. required AvatarUnityPackageUrlObject unityPackageUrlObject,
  16. required Set<UnityPackage> unityPackages,
  17. required DateTime updatedAt,
  18. int version = 0,
})

Returns a new Avatar instance.

Implementation

Avatar({
  this.assetUrl,
  this.assetUrlObject,
  required this.authorId,
  required this.authorName,
  required this.createdAt,
  required this.description,
  this.featured = false,
  required this.id,
  required this.imageUrl,
  required this.name,
  required this.releaseStatus,
  required this.tags,
  required this.thumbnailImageUrl,
  required this.unityPackageUrl,
  required this.unityPackageUrlObject,
  required this.unityPackages,
  required this.updatedAt,
  this.version = 0,
});