备份: 完整开发状态(含反混淆脚本和临时文件)
This commit is contained in:
@@ -43,6 +43,32 @@ class AccountImport(BaseModel):
|
||||
accounts: List[AccountCreate]
|
||||
|
||||
|
||||
# ========== 外部系统批量上传 ==========
|
||||
|
||||
class ExternalAccountItem(BaseModel):
|
||||
"""外部系统上传的账号项"""
|
||||
email: str
|
||||
access_token: str
|
||||
refresh_token: Optional[str] = None
|
||||
workos_session_token: Optional[str] = None
|
||||
membership_type: Optional[str] = "free" # free/pro, 默认free(auto账号)
|
||||
remark: Optional[str] = None
|
||||
|
||||
class ExternalBatchUpload(BaseModel):
|
||||
"""外部系统批量上传请求"""
|
||||
accounts: List[ExternalAccountItem]
|
||||
update_existing: bool = True # 是否更新已存在的账号
|
||||
|
||||
class ExternalBatchResponse(BaseModel):
|
||||
"""外部系统批量上传响应"""
|
||||
success: bool
|
||||
total: int
|
||||
created: int
|
||||
updated: int
|
||||
failed: int
|
||||
errors: List[str] = []
|
||||
|
||||
|
||||
# ========== 激活码相关 ==========
|
||||
|
||||
class KeyBase(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user