PostView constructor

  1. @JsonSerializable(fieldRename: FieldRename.snake)
const PostView({
  1. required Post post,
  2. required PersonSafe creator,
  3. required CommunitySafe community,
  4. required bool creatorBannedFromCommunity,
  5. required PostAggregates counts,
  6. required bool subscribed,
  7. required bool saved,
  8. required bool read,
  9. required bool creatorBlocked,
  10. VoteType? myVote,
  11. required String instanceHost,
})

Implementation

@JsonSerializable(fieldRename: FieldRename.snake)
const factory PostView({
  required Post post,
  required PersonSafe creator,
  required CommunitySafe community,
  required bool creatorBannedFromCommunity,
  required PostAggregates counts,
  required bool subscribed,
  required bool saved,
  required bool read,
  required bool creatorBlocked,
  VoteType? myVote,
  required String instanceHost,
}) = _PostView;