Files

21 lines
432 B
Python

import typing
from pydantic import BaseModel, Field, HttpUrl, PositiveInt
class BaseResponse(BaseModel):
result: typing.Any
error: bool = False
class UploadFields(BaseModel):
content_type: str = Field(alias="Content-Type")
acl: str
key: str
aws_access_key_id: str = Field(alias="AWSAccessKeyId")
policy: str
signature: str
class UploadToken(BaseModel):
url: HttpUrl
fields: UploadFields