Interface AnalyticsApi

All Known Implementing Classes:
AnalyticsApiController

@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
           date="2023-07-07T08:12:11.951968249Z[Etc/UTC]")
@Validated
public interface AnalyticsApi
  • Method Summary

    Modifier and Type Method Description
    default org.springframework.http.ResponseEntity<InlineResponse200> getAveragePayment​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/average : Получение среднего размера платежа с группировкой по валютам Получение среднего размера платежа с группировкой по валютам
    default org.springframework.http.ResponseEntity<InlineResponse200> getCreditingsAmount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/crediting/amount : Получение списка зачислений с группировкой по валютам для ЛК Получение списка зачислений с группировкой по валютам для ЛК
    default org.springframework.http.ResponseEntity<InlineResponse200> getCurrentBalances​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/balances/current : Получение текущего баланса по магазину Получение текущего баланса по магазину
    default org.springframework.http.ResponseEntity<InlineResponse2007> getCurrentShopBalances​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/balances/current-shop-balances : Получение текущего баланса с группировкой по магазинам Получение текущего баланса с группировкой по магазинам
    default AnalyticsApiDelegate getDelegate()  
    default org.springframework.http.ResponseEntity<InlineResponse200> getPaymentsAmount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/amount : Получение списка оборотов с группировкой по валютам Получение списка оборотов с группировкой по валютам
    default org.springframework.http.ResponseEntity<InlineResponse2001> getPaymentsCount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/count : Получение количества платежей с группировкой по валютам Получение количества платежей с группировкой по валютам
    default org.springframework.http.ResponseEntity<InlineResponse2002> getPaymentsErrorDistribution​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/errors : Получение распределения ошибок Получение распределения ошибок
    default org.springframework.http.ResponseEntity<InlineResponse2003> getPaymentsSplitAmount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, @NotNull @Valid String splitUnit, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/split-amount : Получение списка оборотов с группировкой по валютам и разделенные по временным интервалам Получение списка оборотов с группировкой по валютам и разделенные по временным интервалам
    default org.springframework.http.ResponseEntity<InlineResponse2004> getPaymentsSplitCount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, @NotNull @Valid String splitUnit, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/split-count : Получение количества платежей с группировкой по валютам и статусам, разделенного по временным интервалам Получение количества платежей с группировкой по валютам и статусам, разделенного по временным интервалам
    default org.springframework.http.ResponseEntity<InlineResponse2005> getPaymentsSubErrorDistribution​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments/sub-errors : Получение распределения ошибок с подошибками Получение распределения ошибок с подошибками
    default org.springframework.http.ResponseEntity<InlineResponse2006> getPaymentsToolDistribution​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/payments-tool : Получение распределения использования платежных инструментов Получение распределения использования платежных инструментов
    default org.springframework.http.ResponseEntity<InlineResponse200> getRefundsAmount​(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, String xRequestDeadline, @Valid List<String> shopIDs, @Valid List<String> excludeShopIDs, @Valid String paymentInstitutionRealm)
    GET /analytics/refunds/amount : Получение списка возвратов с группировкой по валютам Получение списка возвратов с группировкой по валютам
  • Method Details

    • getDelegate

      default AnalyticsApiDelegate getDelegate()
    • getAveragePayment

      @RequestMapping(method=GET, value="/analytics/payments/average", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse200> getAveragePayment​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/average : Получение среднего размера платежа с группировкой по валютам Получение среднего размера платежа с группировкой по валютам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Средний размер платежа с группировкой по валютам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getCreditingsAmount

      @RequestMapping(method=GET, value="/analytics/crediting/amount", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse200> getCreditingsAmount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/crediting/amount : Получение списка зачислений с группировкой по валютам для ЛК Получение списка зачислений с группировкой по валютам для ЛК
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список зачислений с группировкой по валютам для ЛК (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getCurrentBalances

      @RequestMapping(method=GET, value="/analytics/balances/current", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse200> getCurrentBalances​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/balances/current : Получение текущего баланса по магазину Получение текущего баланса по магазину
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список оборотов с группировкой по валютам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getCurrentShopBalances

      @RequestMapping(method=GET, value="/analytics/balances/current-shop-balances", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2007> getCurrentShopBalances​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/balances/current-shop-balances : Получение текущего баланса с группировкой по магазинам Получение текущего баланса с группировкой по магазинам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список балансов с группировкой по магазинам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsAmount

      @RequestMapping(method=GET, value="/analytics/payments/amount", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse200> getPaymentsAmount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/amount : Получение списка оборотов с группировкой по валютам Получение списка оборотов с группировкой по валютам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список оборотов с группировкой по валютам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsCount

      @RequestMapping(method=GET, value="/analytics/payments/count", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2001> getPaymentsCount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/count : Получение количества платежей с группировкой по валютам Получение количества платежей с группировкой по валютам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Среднее количество платежей с группировкой по валютам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsErrorDistribution

      @RequestMapping(method=GET, value="/analytics/payments/errors", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2002> getPaymentsErrorDistribution​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/errors : Получение распределения ошибок Получение распределения ошибок
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Распределение ошибок (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsSplitAmount

      @RequestMapping(method=GET, value="/analytics/payments/split-amount", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2003> getPaymentsSplitAmount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @NotNull @Valid @RequestParam(value="splitUnit",required=true) @NotNull @Valid String splitUnit, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/split-amount : Получение списка оборотов с группировкой по валютам и разделенные по временным интервалам Получение списка оборотов с группировкой по валютам и разделенные по временным интервалам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      splitUnit - Единица времени сегмента разбиения (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список оборотов с группировкой по валютам и разделенные по временным интервалам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsSplitCount

      @RequestMapping(method=GET, value="/analytics/payments/split-count", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2004> getPaymentsSplitCount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @NotNull @Valid @RequestParam(value="splitUnit",required=true) @NotNull @Valid String splitUnit, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/split-count : Получение количества платежей с группировкой по валютам и статусам, разделенного по временным интервалам Получение количества платежей с группировкой по валютам и статусам, разделенного по временным интервалам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      splitUnit - Единица времени сегмента разбиения (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Количество платежей с группировкой по валютам и статусам, разделенное по временным интервалам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsSubErrorDistribution

      @RequestMapping(method=GET, value="/analytics/payments/sub-errors", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2005> getPaymentsSubErrorDistribution​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments/sub-errors : Получение распределения ошибок с подошибками Получение распределения ошибок с подошибками
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Распределение ошибок с подошибками (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getPaymentsToolDistribution

      @RequestMapping(method=GET, value="/analytics/payments-tool", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse2006> getPaymentsToolDistribution​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/payments-tool : Получение распределения использования платежных инструментов Получение распределения использования платежных инструментов
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Распределение использования платежных инструментов (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
    • getRefundsAmount

      @RequestMapping(method=GET, value="/analytics/refunds/amount", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse200> getRefundsAmount​(@RequestHeader(value="X-Request-ID",required=true) String xRequestID, @NotNull @Size(min=1,max=40) @Valid @RequestParam(value="partyID",required=true) @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid @RequestParam(value="fromTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid @RequestParam(value="toTime",required=true) @DateTimeFormat(iso=DATE_TIME) @NotNull @Valid OffsetDateTime toTime, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="excludeShopIDs",required=false) @Valid List<String> excludeShopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm)
      GET /analytics/refunds/amount : Получение списка возвратов с группировкой по валютам Получение списка возвратов с группировкой по валютам
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      excludeShopIDs - Идентификаторы магазинов, исключаемых из запроса (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      Returns:
      Список возвратов с группировкой по валютам (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)