Interface IssueControllerApi

All Known Subinterfaces:
CatalogueIssueFeignClient

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-10-03T13:16:58.440356772Z[Etc/UTC]") @Validated public interface IssueControllerApi
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<IssueDto>
    create(@Valid IssueDto issueDto)
    POST /catalog/api/v1/issues : create
    org.springframework.http.ResponseEntity<List<IssueDto>>
    GET /catalog/api/v1/issues : getAll
    org.springframework.http.ResponseEntity<List<IssueDto>>
    getByIds(@NotNull @Valid List<UUID> issueIds)
    GET /catalog/api/v1/issues/by_ids : getByIds
  • Method Details

    • create

      @RequestMapping(method=POST, value="/catalog/api/v1/issues", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<IssueDto> create(@Valid @RequestBody(required=false) @Valid IssueDto issueDto)
      POST /catalog/api/v1/issues : create
      Parameters:
      issueDto - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getAll

      @RequestMapping(method=GET, value="/catalog/api/v1/issues", produces="application/json") org.springframework.http.ResponseEntity<List<IssueDto>> getAll()
      GET /catalog/api/v1/issues : getAll
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getByIds

      @RequestMapping(method=GET, value="/catalog/api/v1/issues/by_ids", produces="application/json") org.springframework.http.ResponseEntity<List<IssueDto>> getByIds(@NotNull @Valid @RequestParam(value="issueIds",required=true) @NotNull @Valid List<UUID> issueIds)
      GET /catalog/api/v1/issues/by_ids : getByIds
      Parameters:
      issueIds - issueIds (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)