mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-14 22:04:36 +01:00
22 lines
550 B
Python
22 lines
550 B
Python
# sdkserver/models/granter_login_body.py
|
|
|
|
from pydantic import BaseModel
|
|
from typing import Optional
|
|
|
|
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)
|