Files
KianaBH3/sdk_server/models/granter_login_body.py
2024-11-08 11:13:11 +08:00

21 lines
482 B
Python

from pydantic import BaseModel
class GranterLoginBodyData(BaseModel):
uid: str
guest: bool
token: str
class GranterLoginBody(BaseModel):
app_id: int
channel_id: int
data: str # Assuming this is a JSON string that can be parsed
device: str
sign: str
@property
def parsed_data(self) -> GranterLoginBodyData:
"""Parse the data field into a GranterLoginBodyData instance."""
return GranterLoginBodyData.parse_raw(self.data)