CommunitySafe constructor

  1. @ForceUtcDateTime()
  2. @ForceUtcDateTimeNullable()
  3. @JsonSerializable(fieldRename: FieldRename.snake)
const CommunitySafe({
  1. required int id,
  2. required String name,
  3. required String title,
  4. String? description,
  5. required bool removed,
  6. required DateTime published,
  7. DateTime? updated,
  8. required bool deleted,
  9. required bool nsfw,
  10. required String actorId,
  11. required bool local,
  12. String? icon,
  13. String? banner,
  14. required String instanceHost,
})

Implementation

@ForceUtcDateTime()
@ForceUtcDateTimeNullable()
@JsonSerializable(fieldRename: FieldRename.snake)
const factory CommunitySafe({
  required int id,
  required String name,
  required String title,
  String? description,
  required bool removed,
  required DateTime published,
  DateTime? updated,
  required bool deleted,
  required bool nsfw,
  required String actorId,
  required bool local,
  String? icon,
  String? banner,
  required String instanceHost,
}) = _CommunitySafe;