Тип запроса mutation.

Создает бронь и возвращает ее данные

Параметры запроса

В теле запроса указываются параметры BookingInput.

В теле ответа указываются нужные параметры брони Booking.

Пример запроса

mutation creatBooking {
  createBooking(input:{
    hosts:[49387]
    client:1478729
    from:"2024-03-14 20:30:00"
    to:"2024-03-14 21:30:00" 
  }) {
    id
    hosts
    client{
      nickname
    }
    from
    to
    status
    startsIn
    group
  }
}

Пример ответа

{
  "data": {
    "createBooking": {
      "id": 631641,
      "hosts": [
        49387
      ],
      "client": {
        "nickname": "79636430761"
      },
      "from": "2024-03-14 20:30:00",
      "to": "2024-03-14 21:30:00",
      "status": "ACTIVE",
      "startsIn": -1,
      "group": null
    }
  }
}

Параметры ответа

В ответе возвращаются запрошенные параметры созданных броней Booking.