Source code for redditwarp.model_loaders.report
from __future__ import annotations
from typing import Any, Sequence
from ..models.report import ModReport, UserReport
[docs]def load_mod_report(arr: Sequence[Any]) -> ModReport:
reason, agent_name = arr
return ModReport(
reason=reason,
agent_name=agent_name,
)
[docs]def load_user_report(arr: Sequence[Any]) -> UserReport:
reason, count, snoozed, can_snooze = arr
return UserReport(
reason=reason,
count=count,
snoozed=snoozed,
can_snooze=can_snooze,
)