kokluch's picture
feat(models): expand SubActionModel with all transactional and promotional subactions per Apple ILMessageFilterSubAction
f7f36ca
raw
history blame contribute delete
458 Bytes
from pydantic import BaseModel
from enum import Enum
class MessageModel(BaseModel):
text: str
class QueryModel(BaseModel):
sender: str
message: MessageModel
class AppModel(BaseModel):
version: str
class InputModel(BaseModel):
_version: int
query: QueryModel
app: AppModel
class OutputModel(BaseModel):
action: 'ActionModel'
sub_action: 'SubActionModel'
class ReportModel(BaseModel):
sender: str
message: str