Comment constructor

  1. @ForceUtcDateTime()
  2. @ForceUtcDateTimeNullable()
  3. @JsonSerializable(fieldRename: FieldRename.snake)
const Comment({
  1. required int id,
  2. required int creatorId,
  3. required int postId,
  4. int? parentId,
  5. required String content,
  6. required bool removed,
  7. required bool read,
  8. required DateTime published,
  9. DateTime? updated,
  10. required bool deleted,
  11. required String apId,
  12. required bool local,
  13. required String instanceHost,
})

Implementation

@ForceUtcDateTime()
@ForceUtcDateTimeNullable()
@JsonSerializable(fieldRename: FieldRename.snake)
const factory Comment({
  required int id,
  required int creatorId,
  required int postId,
  int? parentId,
  required String content,
  required bool removed,
  required bool read,
  required DateTime published,
  DateTime? updated,
  required bool deleted,
  required String apId,
  required bool local,
  required String instanceHost,
}) = _Comment;