FishingAbuseFlag: {
    createdAt: string;
    dbId: string;
    detail: string;
    enforcement: FishingAbuseEnforcement;
    expected: number;
    guildId: string | null;
    hits: number;
    kind: FishingAbuseKind;
    observed: number;
    reviewedAt: string | null;
    reviewedBy: string | null;
    severity: FishingAbuseSeverity;
    updatedAt: string;
    userId: string;
}

Type declaration

  • createdAt: string
  • dbId: string
  • detail: string

    Human-readable, for the reviewer. Never shown to the flagged player.

  • enforcement: FishingAbuseEnforcement
  • expected: number
  • guildId: string | null
  • hits: number

    How many times this same condition re-raised. One row per (player, kind, day).

  • kind: FishingAbuseKind
  • observed: number

    The observed value and what was expected, so a reviewer can judge without re-querying.

  • reviewedAt: string | null
  • reviewedBy: string | null
  • severity: FishingAbuseSeverity
  • updatedAt: string
  • userId: string