Interface SubscriptionControllerApi
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-10-02T09:52:46.398782813Z[Etc/UTC]")
@Validated
public interface SubscriptionControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<SubscriptionDtoGenerated> create(@Valid SubscriptionDtoDtoGenerated subscriptionDtoDtoGenerated) POST /api/subscriptions : createorg.springframework.http.ResponseEntity<Void> DELETE /api/subscriptions/{subscriptionId} : deleteorg.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getAll()GET /api/subscriptions : getAllorg.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getEnvironmentSubscriptions(UUID environmentId) GET /api/subscriptions/environment/{environmentId} : getEnvironmentSubscriptionsorg.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getProjectSubscriptions(UUID projectId) GET /api/subscriptions/project/{projectId} : getProjectSubscriptionsorg.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getSubscriberSubscriptions(UUID subscriberId) GET /api/subscriptions/subscriber/{subscriberId} : getSubscriberSubscriptionsorg.springframework.http.ResponseEntity<SubscriptionDtoGenerated> getSubscription(UUID subscriptionId) GET /api/subscriptions/{subscriptionId} : getSubscriptionorg.springframework.http.ResponseEntity<List<SubscriptionDtoGenerated>> getSystemSubscriptions(UUID systemId) GET /api/subscriptions/system/{systemId} : getSystemSubscriptionsorg.springframework.http.ResponseEntity<Void> update(@Valid SubscriptionDtoDtoGenerated subscriptionDtoDtoGenerated) PUT /api/subscriptions : update
-
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)
-