Входные данные и Pydantic v2

POST, JSON-тело и первая модель запроса

Содержание курса

Клиент отправляет POST /api/rooms с JSON-телом {"name": "Берлин", "capacity": 12}. Модель и обработчик объявлены так:

class RoomIn(BaseModel):
    name: str
    capacity: int

@app.post("/api/rooms")
def create_room(room: RoomIn):
    return {"free_seats": room.capacity - 2}

Какими будут значение room.capacity внутри обработчика и JSON успешного ответа клиенту?

Выберите один ответ