Skip to content
Snippets Groups Projects
schemas.py 445 B
Newer Older
  • Learn to ignore specific revisions
  • Lukas Köhler's avatar
    Lukas Köhler committed
    import uuid
    
    from pydantic import BaseModel
    
    
    class DoughBaseSchema(BaseModel):
        name: str
        price: float
        description: str
    
        class Config:
            orm_mode = True
    
    
    class DoughCreateSchema(DoughBaseSchema):
        stock: int
    
    
    class DoughSchema(DoughCreateSchema):
        id: uuid.UUID
    
    
    class DoughListItemSchema(BaseModel):
        id: uuid.UUID
        name: str
        price: float
        description: str
    
        class Config:
            orm_mode = True