添加虎牙自动注册
This commit is contained in:
@@ -197,6 +197,51 @@ class HuyaSmsLoginRequest(BaseModel):
|
||||
tag: str = ""
|
||||
|
||||
|
||||
class HuyaAutoRegisterRequest(BaseModel):
|
||||
"""虎牙自动注册批次。每行格式:手机号----短信查询URL。"""
|
||||
text: str = Field(..., min_length=1)
|
||||
tag: str = ""
|
||||
concurrency: int = Field(1, ge=1, le=5)
|
||||
wait_seconds: float = Field(180, ge=15, le=600)
|
||||
poll_interval: float = Field(5, ge=1, le=30)
|
||||
|
||||
|
||||
class HuyaAutoRegisterItemOut(BaseModel):
|
||||
line: int
|
||||
phone: str
|
||||
provider: str
|
||||
status: str
|
||||
message: str
|
||||
code: str = ""
|
||||
attempts: int = 0
|
||||
account_id: Optional[int] = None
|
||||
uid: str = ""
|
||||
cookie: str = ""
|
||||
cookie_preview: str = ""
|
||||
started_at: Optional[datetime] = None
|
||||
finished_at: Optional[datetime] = None
|
||||
|
||||
|
||||
class HuyaAutoRegisterBatchOut(BaseModel):
|
||||
batch_id: str
|
||||
status: str
|
||||
message: str
|
||||
tag: str = ""
|
||||
created_by: int
|
||||
concurrency: int
|
||||
wait_seconds: float
|
||||
poll_interval: float
|
||||
total: int
|
||||
success_count: int
|
||||
failed_count: int
|
||||
stopped_count: int
|
||||
running_count: int
|
||||
created_at: Optional[datetime] = None
|
||||
started_at: Optional[datetime] = None
|
||||
finished_at: Optional[datetime] = None
|
||||
items: list[HuyaAutoRegisterItemOut]
|
||||
|
||||
|
||||
class HuyaPasswordAccountImport(BaseModel):
|
||||
"""导入虎牙账号密码,稍后再选择登录。"""
|
||||
text: str = Field(..., min_length=1)
|
||||
|
||||
Reference in New Issue
Block a user