Post constructor

  1. @modelSerde
const Post({
  1. required int id,
  2. required String name,
  3. String? url,
  4. String? body,
  5. required int creatorId,
  6. required int communityId,
  7. required bool removed,
  8. required bool locked,
  9. required DateTime published,
  10. DateTime? updated,
  11. required bool deleted,
  12. required bool nsfw,
  13. bool? stickied,
  14. String? embedTitle,
  15. String? embedDescription,
  16. String? embedVideoUrl,
  17. String? thumbnailUrl,
  18. required String apId,
  19. required bool local,
  20. required int languageId,
  21. required bool featuredCommunity,
  22. required bool featuredLocal,
  23. required String instanceHost,
})

Implementation

@modelSerde
const factory Post({
  required int id,
  required String name,
  String? url,
  String? body,
  required int creatorId,
  required int communityId,
  required bool removed,
  required bool locked,
  required DateTime published,
  DateTime? updated,
  required bool deleted,
  required bool nsfw,
  bool? stickied,
  String? embedTitle,
  String? embedDescription,
  String? embedVideoUrl,
  String? thumbnailUrl,
  required String apId,
  required bool local,
  required int languageId,
  required bool featuredCommunity,
  required bool featuredLocal,
  required String instanceHost,
}) = _Post;