PostReport constructor

const PostReport({
  1. required int id,
  2. @JsonKey.new(name: 'creator_id') required int creatorId,
  3. @JsonKey.new(name: 'post_id') required int postId,
  4. @JsonKey.new(name: 'original_post_name') String? originalPostName,
  5. @JsonKey.new(name: 'original_post_body') required String originalPostBody,
  6. required String reason,
  7. required bool resolved,
  8. required DateTime published,
})

Implementation

const factory PostReport({
  required int id,
  @JsonKey(name: 'creator_id') required int creatorId,
  @JsonKey(name: 'post_id') required int postId,
  @JsonKey(name: 'original_post_name') String? originalPostName,
  @JsonKey(name: 'original_post_body') required String originalPostBody,
  required String reason,
  required bool resolved,
  required DateTime published,
}) = _PostReport;