role.py 325 B

1234567891011121314151617
  1. from pydantic import BaseModel
  2. from typing import List, Optional
  3. from uuid import UUID
  4. class RoleResponse(BaseModel):
  5. id: UUID
  6. name: str
  7. description: Optional[str] = None
  8. permissions: List[str] = []
  9. class Config:
  10. from_attributes = True
  11. class RoleUpdate(BaseModel):
  12. permissions: List[str]