Package dev.vality.swag.analytics.api
Class ReportsApi
java.lang.Object
dev.vality.swag.analytics.api.ReportsApi
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2022-03-18T10:45:05.280Z") @Component("dev.vality.swag.analytics.api.ReportsApi") public class ReportsApi extends Object
-
Constructor Summary
Constructors Constructor Description ReportsApi()ReportsApi(ApiClient apiClient) -
Method Summary
Modifier and Type Method Description voidcancelReport(String xRequestID, Long reportID, String xRequestDeadline)Отменить указанный отчет.ReportcreateReport(String xRequestID, String partyID, OffsetDateTime fromTime, OffsetDateTime toTime, String reportType, String xRequestDeadline, String shopID)Сгенерировать отчет с указанным типом по магазину за указанный промежуток времениReportLinkdownloadFile(String xRequestID, Long reportID, String fileID, String xRequestDeadline)Скачать файлApiClientgetApiClient()ReportgetReport(String xRequestID, Long reportID, String xRequestDeadline)Получить отчет по данному идентификаторуInlineResponse20013searchReports(String xRequestID, String partyID, OffsetDateTime fromTime, OffsetDateTime toTime, List<String> reportTypes, String xRequestDeadline, String shopID, List<String> shopIDs, String paymentInstitutionRealm, Integer limit, String continuationToken)Получить список отчетов по данному магазину за периодvoidsetApiClient(ApiClient apiClient)
-
Constructor Details
-
ReportsApi
public ReportsApi() -
ReportsApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
cancelReport
public void cancelReport(String xRequestID, Long reportID, String xRequestDeadline) throws org.springframework.web.client.RestClientExceptionОтменить указанный отчет. Отчеты типа `provisionOfService` отменить нельзя202 - Запрос на отмену отчета принят
400 - Неверные данные
401 - Ошибка авторизации
404 - Заданный ресурс не найден
- Parameters:
xRequestID- Уникальный идентификатор запроса к системеreportID- Идентификатор отчетаxRequestDeadline- Максимальное время обработки запроса- Throws:
org.springframework.web.client.RestClientException- if an error occurs while attempting to invoke the API
-
createReport
public Report createReport(String xRequestID, String partyID, OffsetDateTime fromTime, OffsetDateTime toTime, String reportType, String xRequestDeadline, String shopID) throws org.springframework.web.client.RestClientExceptionСгенерировать отчет с указанным типом по магазину за указанный промежуток времени201 - Отчет создан
400 - Ошибочные данные для генерации
401 - Ошибка авторизации
- Parameters:
xRequestID- Уникальный идентификатор запроса к системеpartyID- Уникальный идентификатор участника в рамках платформыfromTime- Начало временного отрезкаtoTime- Конец временного отрезкаreportType- Тип отчетаxRequestDeadline- Максимальное время обработки запросаshopID- Идентификатор магазина- Returns:
- Report
- Throws:
org.springframework.web.client.RestClientException- if an error occurs while attempting to invoke the API
-
downloadFile
public ReportLink downloadFile(String xRequestID, Long reportID, String fileID, String xRequestDeadline) throws org.springframework.web.client.RestClientExceptionСкачать файл200 - Download link
400 - Неверные данные
401 - Ошибка авторизации
404 - Заданный ресурс не найден
- Parameters:
xRequestID- Уникальный идентификатор запроса к системеreportID- Идентификатор отчетаfileID- Идентификатор файлаxRequestDeadline- Максимальное время обработки запроса- Returns:
- ReportLink
- Throws:
org.springframework.web.client.RestClientException- if an error occurs while attempting to invoke the API
-
getReport
public Report getReport(String xRequestID, Long reportID, String xRequestDeadline) throws org.springframework.web.client.RestClientExceptionПолучить отчет по данному идентификатору200 - Найденный отчет
400 - Неверные данные
401 - Ошибка авторизации
404 - Заданный ресурс не найден
- Parameters:
xRequestID- Уникальный идентификатор запроса к системеreportID- Идентификатор отчетаxRequestDeadline- Максимальное время обработки запроса- Returns:
- Report
- Throws:
org.springframework.web.client.RestClientException- if an error occurs while attempting to invoke the API
-
searchReports
public InlineResponse20013 searchReports(String xRequestID, String partyID, OffsetDateTime fromTime, OffsetDateTime toTime, List<String> reportTypes, String xRequestDeadline, String shopID, List<String> shopIDs, String paymentInstitutionRealm, Integer limit, String continuationToken) throws org.springframework.web.client.RestClientExceptionПолучить список отчетов по данному магазину за период200 - Найденные отчеты
400 - Ошибочные данные для получения
401 - Ошибка авторизации
- Parameters:
xRequestID- Уникальный идентификатор запроса к системеpartyID- Уникальный идентификатор участника в рамках платформыfromTime- Начало временного отрезкаtoTime- Конец временного отрезкаreportTypes- Типы отчетовxRequestDeadline- Максимальное время обработки запросаshopID- Идентификатор магазинаshopIDs- Идентификаторы магазиновpaymentInstitutionRealm- Тип магазина, тестовый или «боевой»limit- Лимит выборкиcontinuationToken- Токен, сигнализирующий о том, что в ответе передана только часть данных. Для получения следующей части нужно повторно обратиться к сервису, указав тот же набор условий и полученый токен. Если токена нет, получена последняя часть данных.- Returns:
- InlineResponse20013
- Throws:
org.springframework.web.client.RestClientException- if an error occurs while attempting to invoke the API
-