Files

25 lines
594 B
Python

from pydantic import BaseModel
from typing import List, Optional
class HelpdeskMessage(BaseModel):
"""Helpdesk message as stored in Firestore."""
id: str
sender_id: str = ""
sender_name: str = ""
type: str = "" # Problem, Suggestion, Question, Other
date_sent: str = ""
subject: str = ""
message: str = ""
phone: str = ""
device_id: str = ""
device_name: str = ""
acknowledged: bool = False
acknowledged_by: str = ""
acknowledged_at: str = ""
class HelpdeskListResponse(BaseModel):
messages: List[HelpdeskMessage]
total: int