Release v0.1.3
This commit is contained in:
@@ -113,6 +113,18 @@ class FileShareRequest(BaseModel):
|
||||
permission: Literal["read", "write", "manage"] = "read"
|
||||
|
||||
|
||||
class BulkFileShareRequest(BaseModel):
|
||||
file_ids: list[str] = Field(default_factory=list, max_length=1000)
|
||||
target_type: Literal["user", "group", "campaign", "tenant"]
|
||||
target_id: str
|
||||
permission: Literal["read", "write", "manage"] = "read"
|
||||
|
||||
|
||||
class BulkFileShareResponse(BaseModel):
|
||||
shares: list[FileShareResponse]
|
||||
shared_count: int
|
||||
|
||||
|
||||
class RenameRequest(BaseModel):
|
||||
file_ids: list[str] = Field(default_factory=list)
|
||||
folder_paths: list[str] = Field(default_factory=list)
|
||||
|
||||
Reference in New Issue
Block a user