PostReport constructor

  1. @ForceUtcDateTime()
  2. @ForceUtcDateTimeNullable()
  3. @JsonSerializable(fieldRename: FieldRename.snake)
const PostReport({
  1. required int id,
  2. required int creatorId,
  3. required int postId,
  4. required String originalPostName,
  5. String? originalPostUrl,
  6. String? originalPostBody,
  7. required String reason,
  8. required bool resolved,
  9. int? resolverId,
  10. required DateTime published,
  11. DateTime? updated,
  12. required String instanceHost,
})

Implementation

@ForceUtcDateTime()
@ForceUtcDateTimeNullable()
@JsonSerializable(fieldRename: FieldRename.snake)
const factory PostReport({
  required int id,
  required int creatorId,
  required int postId,
  required String originalPostName,
  String? originalPostUrl,
  String? originalPostBody,
  required String reason,
  required bool resolved,
  int? resolverId,
  required DateTime published,
  DateTime? updated,
  required String instanceHost,
}) = _PostReport;