Complete admin operations management
This commit is contained in:
@@ -39,6 +39,16 @@ class AdminUserUpdateRequest(BaseModel):
|
||||
expiredAt: datetime | None = None
|
||||
|
||||
|
||||
class AdminUserKnowledgePermissionItem(BaseModel):
|
||||
knowledgeId: int = Field(gt=0)
|
||||
effectiveAt: datetime | None = None
|
||||
expiredAt: datetime | None = None
|
||||
|
||||
|
||||
class AdminUserKnowledgePermissionSaveRequest(BaseModel):
|
||||
permissions: list[AdminUserKnowledgePermissionItem] = Field(default_factory=list)
|
||||
|
||||
|
||||
class KnowledgeSaveRequest(BaseModel):
|
||||
name: str = Field(min_length=1, max_length=100)
|
||||
feishuSpaceId: str = Field(min_length=1, max_length=100)
|
||||
|
||||
Reference in New Issue
Block a user