feat: 주요 CLI, 인증, 서비스 로직 및 문서 개선
This commit is contained in:
+17
-1
@@ -118,6 +118,7 @@ class CreateBotTokenRequest(BaseModel):
|
||||
name: str = Field(min_length=1)
|
||||
permission: Literal["read", "trade-write"] | None = None
|
||||
expires_in_days: int | None = Field(default=None, ge=1, le=3650)
|
||||
no_expiry: bool = False
|
||||
|
||||
@field_validator("name")
|
||||
@classmethod
|
||||
@@ -131,4 +132,19 @@ class CreateBotTokenRequest(BaseModel):
|
||||
class IssuedBotTokenResponse(BaseModel):
|
||||
token: str
|
||||
token_type: Literal["bearer"] = "bearer"
|
||||
auth_token: AuthTokenResponse
|
||||
auth_token: AuthTokenResponse
|
||||
|
||||
|
||||
class BotTokenIssueCliResponse(BaseModel):
|
||||
bot_id: str
|
||||
token_id: str
|
||||
expires_at: datetime | None = None
|
||||
revoked: bool
|
||||
token: str | None = None
|
||||
|
||||
|
||||
class BotTokenRevokeCliResponse(BaseModel):
|
||||
bot_id: str
|
||||
token_id: str
|
||||
revoked: bool
|
||||
revoked_at: datetime | None = None
|
||||
Reference in New Issue
Block a user