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

Возвращает историю платежей выбранного клиента.

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

В теле запроса указывается уникальный идентификатор пользователя, по которому нужно получить информацию.

Параметр Тип данных Описание Обязательно Пример
uuid string уникальный идентификатор пользователя + 1d2f3616-8c65-4bb1-9b9b-04a84b4d19f5
page int номер страницы - 2
first int количество элементов, которые нужно вывести - 2

В теле ответа указываются запрашиваемые параметры истории платежей PaymentHistory.

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

query getPaymentsByClientId {
  getPaymentsByClientId(
    uuid:"1d2f3616-8c65-4bb1-9b9b-04a84b4d19f5"    
  ){
    data{
      created_at
      title
      amount
      sum
      card_sum
      cash_sum
      worker{
        nickname
      }
      items{
        id
      }
      is_refunded
      paymentMethod
    }
  }
}  

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

{
  "data": {
    "getPaymentsByClientId": {
      "data": [
        {
          "created_at": "2023-09-14 13:25:45",
          "title": "1 час",
          "amount": 1,
          "sum": 100,
          "card_sum": 0,
          "cash_sum": 0,
          "worker": {
            "nickname": "Wind"
          },
          "items": [
            {
              "id": 28409741
            }
          ],
          "is_refunded": false,
          "paymentMethod": "DEPOSIT"
        },
        {
          "created_at": "2023-09-05 08:49:18",
          "title": "Абонемент 30 часов",
          "amount": 1,
          "sum": 4500,
          "card_sum": 0,
          "cash_sum": 0,
          "worker": {
            "nickname": "Wind"
          },
          "items": [
            {
              "id": 27791758
            }
          ],
          "is_refunded": false,
          "paymentMethod": "CASH"
        },
        {
          "created_at": "2023-08-10 20:05:46",
          "title": "Пополнение депозита",
          "amount": 0,
          "sum": 0.30000001192092896,
          "card_sum": 0,
          "cash_sum": 0,
          "worker": {
            "nickname": "Wind"
          },
          "items": [
            {
              "id": 25851159
            }
          ],
          "is_refunded": false,
          "paymentMethod": "CASH"
        },
        {
          "created_at": "2023-07-27 17:58:06",
          "title": "6 минут",
          "amount": 1,
          "sum": 5,
          "card_sum": 0,
          "cash_sum": 0,
          "worker": {
            "nickname": "Wind"
          },
          "items": [
            {
              "id": 24917195
            }
          ],
          "is_refunded": false,
          "paymentMethod": "DEPOSIT"
        },
        {
          "created_at": "2023-07-06 10:51:34",
          "title": "Поминутный",
          "amount": 3,
          "sum": 6,
          "card_sum": 0,
          "cash_sum": 0,
          "worker": {
            "nickname": "Wind"
          },
          "items": [
            {
              "id": 23043903
            }
          ],
          "is_refunded": false,
          "paymentMethod": "DEPOSIT"
        },
      ]
    }
  }
}

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

В ответе возвращаются запрошенные параметры истории платежей (PaymentHistory).