18 lines
291 B
Python
18 lines
291 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class UploadResponse(BaseModel):
|
|
url: str
|
|
filename: str
|
|
|
|
|
|
class PresignedUrlRequest(BaseModel):
|
|
filename: str
|
|
content_type: str = "image/jpeg"
|
|
|
|
|
|
class PresignedUrlResponse(BaseModel):
|
|
upload_url: str
|
|
file_key: str
|
|
public_url: str
|