mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-14 05:44:34 +01:00
Initial commit
This commit is contained in:
21
sdk_server/models/granter_login_body.py
Normal file
21
sdk_server/models/granter_login_body.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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)
|
||||
14
sdk_server/models/risky_check.py
Normal file
14
sdk_server/models/risky_check.py
Normal file
@@ -0,0 +1,14 @@
|
||||
# sdkserver/models/risky_check.py
|
||||
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class DataScheme(BaseModel):
|
||||
id: str
|
||||
action: str
|
||||
geetest: Optional[object]
|
||||
|
||||
class RiskyCheck(BaseModel):
|
||||
retcode: int
|
||||
message: str
|
||||
data: DataScheme
|
||||
5
sdk_server/models/shield_verify_body.py
Normal file
5
sdk_server/models/shield_verify_body.py
Normal file
@@ -0,0 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class ShieldVerifyBody(BaseModel):
|
||||
token: str
|
||||
uid: str
|
||||
Reference in New Issue
Block a user