ReporterStats constructor
- @JsonSerializable(includeIfNull: false)
const
ReporterStats(
{ - @Default('tools.ozone.moderation.defs#reporterStats') String $type,
- required String did,
- required int accountReportCount,
- required int recordReportCount,
- required int reportedAccountCount,
- required int reportedRecordCount,
- required int takendownAccountCount,
- required int takendownRecordCount,
- required int labeledAccountCount,
- required int labeledRecordCount,
- Map<String, dynamic>? $unknown,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory ReporterStats({
@Default('tools.ozone.moderation.defs#reporterStats') String $type,
required String did,
/// The total number of reports made by the user on accounts.
required int accountReportCount,
/// The total number of reports made by the user on records.
required int recordReportCount,
/// The total number of accounts reported by the user.
required int reportedAccountCount,
/// The total number of records reported by the user.
required int reportedRecordCount,
/// The total number of accounts taken down as a result of the user's reports.
required int takendownAccountCount,
/// The total number of records taken down as a result of the user's reports.
required int takendownRecordCount,
/// The total number of accounts labeled as a result of the user's reports.
required int labeledAccountCount,
/// The total number of records labeled as a result of the user's reports.
required int labeledRecordCount,
Map<String, dynamic>? $unknown,
}) = _ReporterStats;