Package dev.vality.anapi.v2.api
Interface ChargebacksApi
- All Known Implementing Classes:
ChargebacksApiController
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2023-07-07T08:12:11.951968249Z[Etc/UTC]")
@Validated
public interface ChargebacksApi
-
Method Summary
Modifier and Type Method Description default ChargebacksApiDelegategetDelegate()default org.springframework.http.ResponseEntity<InlineResponse20011>searchChargebacks(String xRequestID, @NotNull @Size(min=1,max=40) @Valid String partyID, @NotNull @Valid OffsetDateTime fromTime, @NotNull @Valid OffsetDateTime toTime, @NotNull @Min(1L) @Max(1000L) @Valid Integer limit, String xRequestDeadline, @Size(min=1,max=40) @Valid String shopID, @Valid List<String> shopIDs, @Valid String paymentInstitutionRealm, @Size(min=1,max=40) @Valid String invoiceID, @Size(min=1,max=40) @Valid String paymentID, @Size(min=1,max=40) @Valid String chargebackID, @Valid List<String> chargebackStatuses, @Valid List<String> chargebackStages, @Valid List<String> chargebackCategories, @Valid String continuationToken)GET /chargebacks : Поиск чарджбэков Поиск чарджбэков
-
Method Details
-
getDelegate
-
searchChargebacks
@RequestMapping(method=GET, value="/chargebacks", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse20011> searchChargebacks(@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 @Min(1L) @Max(1000L) @Valid @RequestParam(value="limit",required=true) @NotNull @Min(1L) @Max(1000L) @Valid Integer limit, @RequestHeader(value="X-Request-Deadline",required=false) String xRequestDeadline, @Size(min=1,max=40) @Valid @RequestParam(value="shopID",required=false) @Size(min=1,max=40) @Valid String shopID, @Valid @RequestParam(value="shopIDs",required=false) @Valid List<String> shopIDs, @Valid @RequestParam(value="paymentInstitutionRealm",required=false) @Valid String paymentInstitutionRealm, @Size(min=1,max=40) @Valid @RequestParam(value="invoiceID",required=false) @Size(min=1,max=40) @Valid String invoiceID, @Size(min=1,max=40) @Valid @RequestParam(value="paymentID",required=false) @Size(min=1,max=40) @Valid String paymentID, @Size(min=1,max=40) @Valid @RequestParam(value="chargebackID",required=false) @Size(min=1,max=40) @Valid String chargebackID, @Valid @RequestParam(value="chargebackStatuses",required=false) @Valid List<String> chargebackStatuses, @Valid @RequestParam(value="chargebackStages",required=false) @Valid List<String> chargebackStages, @Valid @RequestParam(value="chargebackCategories",required=false) @Valid List<String> chargebackCategories, @Valid @RequestParam(value="continuationToken",required=false) @Valid String continuationToken)GET /chargebacks : Поиск чарджбэков Поиск чарджбэков- Parameters:
xRequestID- Уникальный идентификатор запроса к системе (required)partyID- Уникальный идентификатор участника в рамках платформы (required)fromTime- Начало временного отрезка (required)toTime- Конец временного отрезка (required)limit- Лимит выборки (required)xRequestDeadline- Максимальное время обработки запроса (optional)shopID- Идентификатор магазина (optional)shopIDs- Идентификаторы магазинов (optional)paymentInstitutionRealm- Тип магазина, тестовый или «боевой» (optional)invoiceID- Идентификатор инвойса (optional)paymentID- Идентификатор платежа в рамках инвойса (optional)chargebackID- Идентификатор чарджбэка (optional)chargebackStatuses- Статусы чарджбэков (optional)chargebackStages- Этапы чарджбэков (optional)chargebackCategories- Категории чарджбэков (optional)continuationToken- (optional)- Returns:
- Найденные чарджбэки (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)
-