Add store schema

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-10-19 22:12:49 -03:00
commit a3bede0187

View file

@ -1,20 +1,27 @@
from datetime import datetime from datetime import datetime
from pydantic import BaseModel from pydantic import BaseModel
from typing import Optional, List from typing import Optional, List
from uuid import UUID
class ComponentResponse(BaseModel): class ComponentResponse(BaseModel):
name: str id: UUID
description: Optional[str]
id: int
status: Optional[str] status: Optional[str]
sort: Optional[int] sort: Optional[int]
user_created: Optional[int] user_created: Optional[UUID]
date_created: Optional[datetime] date_created: Optional[datetime]
user_updated: Optional[int] user_updated: Optional[UUID]
date_updated: Optional[datetime] date_updated: Optional[datetime]
is_component: bool is_component: Optional[bool]
likes: Optional[int] name: Optional[str]
description: Optional[str]
data: Optional[dict]
tags: Optional[List[int]]
likes_count: Optional[List[UUID]]
class StoreComponentCreate(BaseModel):
name: str
description: Optional[str]
data: dict
tags: Optional[List[str]] tags: Optional[List[str]]
data: Optional[str]
documentation: Optional[str]