forked from retoor/devplacepy
19 lines
500 B
Python
19 lines
500 B
Python
# retoor <retoor@molodetz.nl>
|
|
|
|
from typing import Optional
|
|
from pydantic import BaseModel, Field
|
|
|
|
|
|
class UploadUrlForm(BaseModel):
|
|
url: str = Field(min_length=1, max_length=2048)
|
|
filename: Optional[str] = Field(default=None, max_length=255)
|
|
|
|
|
|
class GenerateImageForm(BaseModel):
|
|
prompt: str = Field(min_length=1, max_length=2000)
|
|
size: Optional[str] = Field(default=None, max_length=16)
|
|
|
|
|
|
class AttachmentRenameForm(BaseModel):
|
|
filename: str = Field(min_length=1, max_length=255)
|