Interface InvoiceTemplatesApi

All Known Implementing Classes:
InvoiceTemplatesApiController

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

    • getDelegate

      default InvoiceTemplatesApiDelegate getDelegate()
    • searchInvoiceTemplates

      @RequestMapping(method=GET, value="/invoice-templates", produces="application/json; charset=utf-8") default org.springframework.http.ResponseEntity<InlineResponse20013> searchInvoiceTemplates​(@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, @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="invoiceTemplateID",required=false) @Size(min=1,max=40) @Valid String invoiceTemplateID, @Valid @RequestParam(value="invoiceTemplateStatus",required=false) @Valid String invoiceTemplateStatus, @Size(min=1,max=40) @Valid @RequestParam(value="name",required=false) @Size(min=1,max=40) @Valid String name, @Size(min=1,max=40) @Valid @RequestParam(value="product",required=false) @Size(min=1,max=40) @Valid String product, @Valid @RequestParam(value="invoiceValidUntil",required=false) @DateTimeFormat(iso=DATE_TIME) @Valid OffsetDateTime invoiceValidUntil, @Valid @RequestParam(value="continuationToken",required=false) @Valid String continuationToken)
      GET /invoice-templates : Поиск шаблонов инвойсов Поиск шаблонов инвойсов
      Parameters:
      xRequestID - Уникальный идентификатор запроса к системе (required)
      partyID - Уникальный идентификатор участника в рамках платформы (required)
      fromTime - Начало временного отрезка (required)
      toTime - Конец временного отрезка (required)
      limit - Лимит выборки (required)
      xRequestDeadline - Максимальное время обработки запроса (optional)
      shopIDs - Идентификаторы магазинов (optional)
      paymentInstitutionRealm - Тип магазина, тестовый или «боевой» (optional)
      invoiceTemplateID - Идентификатор шаблона инвойса (optional)
      invoiceTemplateStatus - Статус шаблона инвойса для поиска (optional)
      name - Название шаблона инвойса (optional)
      product - Наименование товара или услуги (optional)
      invoiceValidUntil - Срок действия шаблона (optional)
      continuationToken - (optional)
      Returns:
      Найденные шаблоны инвойсов (status code 200) or Неверные данные (status code 400) or Ошибка авторизации (status code 401)