Interface SubscriptionControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-06-05T07:24:45.617875215Z[Etc/UTC]") @Validated public interface SubscriptionControllerApi
  • Method Details

    • create

      @RequestMapping(method=POST, value="/api/subscriptions", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<SubscriptionDtoGenerated> create(@Valid @RequestBody(required=false) @Valid SubscriptionDtoDtoGenerated subscriptionDtoDtoGenerated)
      POST /api/subscriptions : create
      Parameters:
      subscriptionDtoDtoGenerated - (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)
    • delete

      @RequestMapping(method=DELETE, value="/api/subscriptions/{subscriptionId}") org.springframework.http.ResponseEntity<Void> delete(@PathVariable("subscriptionId") UUID subscriptionId)
      DELETE /api/subscriptions/{subscriptionId} : delete
      Parameters:
      subscriptionId - subscriptionId (required)
      Returns:
      No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
    • getAll

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

      @RequestMapping(method=GET, value="/api/subscriptions/environment/{environmentId}", produces="application/json") org.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getEnvironmentSubscriptions(@PathVariable("environmentId") UUID environmentId)
      GET /api/subscriptions/environment/{environmentId} : getEnvironmentSubscriptions
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getProjectSubscriptions

      @RequestMapping(method=GET, value="/api/subscriptions/project/{projectId}", produces="application/json") org.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getProjectSubscriptions(@PathVariable("projectId") UUID projectId)
      GET /api/subscriptions/project/{projectId} : getProjectSubscriptions
      Parameters:
      projectId - projectId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSubscriberSubscriptions

      @RequestMapping(method=GET, value="/api/subscriptions/subscriber/{subscriberId}", produces="application/json") org.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getSubscriberSubscriptions(@PathVariable("subscriberId") UUID subscriberId)
      GET /api/subscriptions/subscriber/{subscriberId} : getSubscriberSubscriptions
      Parameters:
      subscriberId - subscriberId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSubscription

      @RequestMapping(method=GET, value="/api/subscriptions/{subscriptionId}", produces="application/json") org.springframework.http.ResponseEntity<SubscriptionDtoGenerated> getSubscription(@PathVariable("subscriptionId") UUID subscriptionId)
      GET /api/subscriptions/{subscriptionId} : getSubscription
      Parameters:
      subscriptionId - subscriptionId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSystemSubscriptions

      @RequestMapping(method=GET, value="/api/subscriptions/system/{systemId}", produces="application/json") org.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getSystemSubscriptions(@PathVariable("systemId") UUID systemId)
      GET /api/subscriptions/system/{systemId} : getSystemSubscriptions
      Parameters:
      systemId - systemId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • update

      @RequestMapping(method=PUT, value="/api/subscriptions", consumes="application/json") org.springframework.http.ResponseEntity<Void> update(@Valid @RequestBody(required=false) @Valid SubscriptionDtoDtoGenerated subscriptionDtoDtoGenerated)
      PUT /api/subscriptions : update
      Parameters:
      subscriptionDtoDtoGenerated - (optional)
      Returns:
      Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)