ReporterStats constructor

  1. @JsonSerializable(includeIfNull: false)
const ReporterStats({
  1. @Default('tools.ozone.moderation.defs#reporterStats') String $type,
  2. required String did,
  3. required int accountReportCount,
  4. required int recordReportCount,
  5. required int reportedAccountCount,
  6. required int reportedRecordCount,
  7. required int takendownAccountCount,
  8. required int takendownRecordCount,
  9. required int labeledAccountCount,
  10. required int labeledRecordCount,
  11. 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;