Photo constructor

const Photo({
  1. Map<String, dynamic>? source,
  2. required String id,
  3. required DateTime createdAt,
  4. required DateTime updatedAt,
  5. required PhotoUrls urls,
  6. required int width,
  7. required int height,
  8. required String color,
  9. required String? blurHash,
  10. required int? downloads,
  11. required int likes,
  12. required bool likedByUser,
  13. required String? description,
  14. required Exif? exif,
  15. required GeoLocation? location,
  16. required User user,
  17. required List<Collection> currentUserCollections,
  18. required PhotoLinks links,
  19. required List<Tag>? tags,
})

Implementation

const Photo({
  Map<String, dynamic>? source,
  required this.id,
  required this.createdAt,
  required this.updatedAt,
  required this.urls,
  required this.width,
  required this.height,
  required this.color,
  required this.blurHash,
  required this.downloads,
  required this.likes,
  required this.likedByUser,
  required this.description,
  required this.exif,
  required this.location,
  required this.user,
  required this.currentUserCollections,
  required this.links,
  required this.tags,
}) : super(source: source);