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

Возращает комментарии и их параметры выбранного клиента.

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

Для получения комментариев определенного клиента можно указать параметры ClubCommentSearchInput.

В теле ответа указываются необходимые параметры комментариев (ClubCommentPaginated):

Параметр Тип данных Описание Обязательно Пример
data Array параметры комментариев + ClubComment
summary Array резюме комментариев + ClubCommentSummary

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

query clubComments{
  clubComments(input:{
    user_uuid:"1d2f3616-8c65-4bb1-9b9b-04a84b4d19f5"
    sort:OLD_FIRST
    })
  {
    data{
      id
      client_session{
        id
        client{
          nickname
        }
      }
      text
      author{
        id
        nickname
      }
      created_at
      deleted_at
      host_alias
      host_group_name
      grade
      is_read
    }
    summary{
      average_grade
      unread_total
      five
      four
      three
    }
  }
}

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

{
  "data": {
    "clubComments": {
      "data": [
        {
          "id": 47487,
          "client_session": {
            "id": 16398213,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "Очень хороший клуб, все понравилось!",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2023-12-01 13:42:30",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 5,
          "is_read": true
        },
        {
          "id": 51916,
          "client_session": {
            "id": 17893078,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "сУПЕР КРУТО, ОФИГЕННЫЙ КЛУБ, НО СНЯЛ ОДНУ ЗВЕЗДУ ПОТОМУ ЧТО ПРОИГРАЛ КАТКУ",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2024-01-09 17:16:07",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 4,
          "is_read": true
        },
        {
          "id": 52489,
          "client_session": {
            "id": 18154361,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "Все хоррошо, спасибо, но было холодно",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2024-01-16 11:46:12",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 4,
          "is_read": true
        },
        {
          "id": 52571,
          "client_session": {
            "id": 18187993,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "Все было замечательно",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2024-01-17 09:31:53",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 5,
          "is_read": false
        },
        {
          "id": 52572,
          "client_session": {
            "id": 18188983,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "Плохая мышка",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2024-01-17 10:35:46",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 3,
          "is_read": true
        },
        {
          "id": 52579,
          "client_session": {
            "id": 18192178,
            "client": {
              "nickname": "79217445241"
            }
          },
          "text": "Тут было холодно очень ",
          "author": {
            "id": 2,
            "nickname": "79217445241"
          },
          "created_at": "2024-01-17 12:52:39",
          "deleted_at": null,
          "host_alias": "Red-1",
          "host_group_name": "Общий зал",
          "grade": 3,
          "is_read": false
        },
      ],
      "summary": {
        "average_grade": 3.777777671813965,
        "unread_total": 2,
        "five": 2,
        "four": 4,
        "three": 2
      }
    }
  }
}

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

В ответе возвращаются параметры комментариев (ClubCommentPaginated):

Параметр Тип данных Описание Обязательно Пример
data Array параметры комментариев + ClubComment
summary Array резюме комментариев + ClubCommentSummary