Source code for redditwarp.models.report
from __future__ import annotations
from dataclasses import dataclass
[docs]@dataclass
class ModReport:
"""A moderator report."""
reason: str
("""
Report reason provided by the moderator.
""")
agent_name: str
("""
Name of the reporting moderator.
Unknown what happens if the user is deleted.
Is the value `[deleted]`, an empty string, or does the field in the
underlying object not exist?
If you have any information about this, please open an issue report at
`<https://github.com/Pyprohly/redditwarp/issues>`_.
""")
[docs]@dataclass
class UserReport:
"""An arbitrary user report."""
reason: str
("""
Report reason.
""")
count: int
("""
Number of duplicate reports for this reason.
""")
snoozed: bool
("""
Whether this report reason is snoozed.
""")
can_snooze: bool