Gamend.Chat.Report (gamend_sdk v1.0.1124)

Copy Markdown View Source

Chat report struct from Gamend.

This is a stub module for SDK type definitions. The actual struct is provided by Gamend at runtime.

Fields

  • id - Report ID (string, UUID)
  • reporter_id - Player who filed it, or nil when the word filter did (string)
  • message_id - Reported message, nil once that message is deleted (string)
  • reported_user_id - Author of the reported message (string)
  • content_snapshot - The message text as it was when reported (string)
  • reason - Why it was reported (string)
  • status - "open", "reviewing", "actioned" or "dismissed" (string)
  • resolved_by - Moderator who resolved it (string)
  • resolution_note - Note left by the moderator (string)
  • resolved_at - When it was resolved
  • inserted_at - Creation timestamp
  • updated_at - Last update timestamp

Summary

Types

t()

@type t() :: %Gamend.Chat.Report{
  content_snapshot: String.t() | nil,
  id: String.t(),
  inserted_at: DateTime.t(),
  message_id: String.t() | nil,
  reason: String.t() | nil,
  reported_user_id: String.t(),
  reporter_id: String.t() | nil,
  resolution_note: String.t() | nil,
  resolved_at: DateTime.t() | nil,
  resolved_by: String.t() | nil,
  status: String.t(),
  updated_at: DateTime.t()
}