ModerationCreateReportOutput constructor
- @JsonSerializable.new(includeIfNull: false)
- required int id,
- @ReasonTypeConverter() required ReasonType reasonType,
- String? reason,
- @UModerationCreateReportSubjectConverter() required UModerationCreateReportSubject subject,
- required String reportedBy,
- required DateTime createdAt,
- Map<String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory ModerationCreateReportOutput({
  required int id,
  @ReasonTypeConverter() required ReasonType reasonType,
  String? reason,
  @UModerationCreateReportSubjectConverter()
  required UModerationCreateReportSubject subject,
  required String reportedBy,
  required DateTime createdAt,
  Map<String, dynamic>? $unknown,
}) = _ModerationCreateReportOutput;