{ "Alert": { "id": "str", "type": "str", "location": "str", "message": "str", "severity": "str", "timestamp": "str", "recipient": "Optional[str]", "sender": "Optional[str]", "issue_id": "Optional[str]", "issue": "Optional[str]", "attachment_url": "Optional[str]", "lat": "Optional[float]", "lng": "Optional[float]" }, "IssueCreate": { "title": "Optional[str]", "desc": "str", "status": "Optional[str]", "priority": "Optional[str]", "staff": "Optional[int]", "room": "Optional[str]" }, "IssuePatch": { "status": "Optional[str]", "progress": "Optional[int]", "desc": "Optional[str]", "staff_request_status": "Optional[str]" }, "SOSPayload": { "guest_id": "Optional[str]", "lat": "float", "lng": "float", "location_label": "Optional[str]", "message": "Optional[str]" }, "GossipTrackingStart": { "staffId": "Optional[str]", "personName": "Optional[str]", "cause": "Optional[str]", "doc_names": "Optional[List[str]]", "doc_urls": "Optional[List[str]]" }, "LoginPayload": { "username": "str", "password": "str" }, "RefreshPayload": { "refresh_token": "str" }, "LogoutPayload": { "refresh_token": "Optional[str]" }, "TrackingResetPayload": { "broadcast": "bool", "session_id": "Optional[str]", "clear_agent_steps": "bool", "full_reset": "bool" }, "ChatPayload": { "prompt": "str" } }