21 lines
491 B
Python
21 lines
491 B
Python
from pydantic import BaseModel, Field
|
|
|
|
class RandomNumberBase(BaseModel):
|
|
number: int = Field(..., description="A random integer number")
|
|
|
|
class RandomNumberCreate(RandomNumberBase):
|
|
class Config:
|
|
schema_extra = {
|
|
"example": {
|
|
"number": 42
|
|
}
|
|
}
|
|
|
|
class RandomNumber(RandomNumberBase):
|
|
class Config:
|
|
orm_mode = True
|
|
schema_extra = {
|
|
"example": {
|
|
"number": 42
|
|
}
|
|
} |