Interface ContextSubscriptionApi


@Generated(value="org.openapitools.codegen.languages.MicronautCodegen", date="2024-03-27T10:50:06.751254055Z[Etc/UTC]") public interface ContextSubscriptionApi
  • Method Details

    • createSubscription

      @Post("/subscriptions/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> createSubscription(@Body SubscriptionVO subscriptionVO)
    • removeSubscription

      @Delete("/subscriptions/{subscriptionId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeSubscription(@PathVariable(name="subscriptionId") URI subscriptionId)
    • retrieveSubscriptionById

      @Get("/subscriptions/{subscriptionId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<SubscriptionVO> retrieveSubscriptionById(@PathVariable(name="subscriptionId") URI subscriptionId)
    • retrieveSubscriptions

      @Get("/subscriptions/") @Produces("application/ld+json") io.micronaut.http.HttpResponse<SubscriptionListVO> retrieveSubscriptions(@Nullable @QueryValue("limit") Integer limit)
    • updateSubscription

      @Patch("/subscriptions/{subscriptionId}") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> updateSubscription(@PathVariable(name="subscriptionId") URI subscriptionId, @Body SubscriptionFragmentVO subscriptionFragmentVO)