Interface ContextSourcesApi


@Generated(value="org.openapitools.codegen.languages.MicronautCodegen", date="2024-08-06T06:12:43.920683610Z[Etc/UTC]") public interface ContextSourcesApi
  • Method Details

    • createCSourceSubscription

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

      @Get("/csourceRegistrations/") @Produces("application/ld+json") io.micronaut.http.HttpResponse<ContextSourceRegistrationListVO> queryCsources(@Nullable @QueryValue("id") String id, @Nullable @QueryValue("idPattern") String idPattern, @Nullable @QueryValue("type") String type, @Nullable @QueryValue("attrs") String attrs, @Nullable @QueryValue("q") String q, @Nullable @QueryValue("georel") String georel, @Nullable @QueryValue("geometry") String geometry, @Nullable @QueryValue("coordinates") String coordinates, @Nullable @QueryValue("geoproperty") String geoproperty, @Nullable @QueryValue("limit") Integer limit)
    • registerCsource

      @Post("/csourceRegistrations/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> registerCsource(@Body ContextSourceRegistrationVO contextSourceRegistrationVO)
    • removeCSourceSubscription

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

      @Delete("/csourceRegistrations/{registrationId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeCsource(@PathVariable(name="registrationId") URI registrationId)
    • retrieveCSourceSubscriptions

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

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

      @Get("/csourceRegistrations/{registrationId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<ContextSourceRegistrationVO> retrieveCsource(@PathVariable(name="registrationId") URI registrationId)
    • updateCSourceSubscription

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