blob: bea070fbb28d0bb0469e7f7faa0ce1f8f4bfd5ff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import typing as t
from pydantic import BaseModel, Field
from .antispam import AntiSpam
from .discord_user import DiscordUser
class FormResponse(BaseModel):
"""Schema model for form response."""
id: str = Field(alias="_id")
user: t.Optional[DiscordUser]
antispam: t.Optional[AntiSpam]
response: t.Dict[str, t.Any]
form_id: str
class Config:
allow_population_by_field_name = True
|