File size: 456 Bytes
440bac0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2fc779c
440bac0
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from pydantic import BaseModel
from typing import Optional, List, Any

class AcordeInfo(BaseModel):
    t: float
    ch: str

class DetalleResultado(BaseModel):
    task_id: str
    bpm: float
    time_signature: str
    acordes: List[AcordeInfo]
    stems_procesados: int

class ProcesoResultado(BaseModel):
    estado: str
    resultado: Optional[Any] = None
    folder: Optional[str] = ""
    progreso: Optional[int] = 0
    mensaje: Optional[str] = ""