Asunto en internos funcionando
This commit is contained in:
@@ -35,12 +35,25 @@ class IssueCreate(BaseModel):
|
||||
return v.strip()
|
||||
|
||||
|
||||
class IssueStatusUpdate(BaseModel):
|
||||
status: str
|
||||
|
||||
@field_validator("status")
|
||||
@classmethod
|
||||
def validate_status(cls, v: str) -> str:
|
||||
valid = {"OPEN", "IN_PROGRESS", "RESOLVED", "CLOSED"}
|
||||
if v.upper() not in valid:
|
||||
raise ValueError(f"status debe ser uno de: {valid}")
|
||||
return v.upper()
|
||||
|
||||
|
||||
class IssueResponse(BaseModel):
|
||||
id: uuid.UUID
|
||||
ticket_id: uuid.UUID
|
||||
tenant_id: uuid.UUID
|
||||
content: str
|
||||
priority: str
|
||||
status: str
|
||||
created_by: uuid.UUID
|
||||
created_by_name: str
|
||||
tagged_users: List[TaggedUserBasic] = []
|
||||
|
||||
Reference in New Issue
Block a user