core/services/common_result.py
Untone 1223c1d278
All checks were successful
Deploy on push / deploy (push) Successful in 6s
shout-id-fox+test-imports-fix
2025-05-29 23:40:27 +03:00

25 lines
734 B
Python

from dataclasses import dataclass
from typing import List, Optional
from auth.orm import Author
from orm.community import Community
from orm.reaction import Reaction
from orm.shout import Shout
from orm.topic import Topic
@dataclass
class CommonResult:
error: Optional[str] = None
slugs: Optional[List[str]] = None
shout: Optional[Shout] = None
shouts: Optional[List[Shout]] = None
author: Optional[Author] = None
authors: Optional[List[Author]] = None
reaction: Optional[Reaction] = None
reactions: Optional[List[Reaction]] = None
topic: Optional[Topic] = None
topics: Optional[List[Topic]] = None
community: Optional[Community] = None
communities: Optional[List[Community]] = None