ReportCreateActivityInput constructor
const
ReportCreateActivityInput({
- required int reportId,
- @UReportCreateActivityActivityConverter() required UReportCreateActivityActivity activity,
- String? internalNote,
- String? publicNote,
- @Default.new(false) bool isAutomated,
- Map<
String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory ReportCreateActivityInput({
/// ID of the report to record activity on
required int reportId,
@UReportCreateActivityActivityConverter()
required UReportCreateActivityActivity activity,
/// Optional moderator-only note. Not visible to reporters.
String? internalNote,
/// Optional public-facing note, potentially visible to the reporter.
String? publicNote,
/// Set true when this activity is triggered by an automated process. Defaults to false.
@Default(false) bool isAutomated,
Map<String, dynamic>? $unknown,
}) = _ReportCreateActivityInput;