org.fiware.ngsi.api.BatchOperationsApiClient Maven / Gradle / Ivy
package org.fiware.ngsi.api;
import org.fiware.ngsi.model.*;
@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen")
@io.micronaut.http.client.annotation.Client(id = "ngsi")
public interface BatchOperationsApiClient {
java.lang.String PATH_BATCH_ENTITY_CREATION = "/entityOperations/create";
java.lang.String PATH_BATCH_ENTITY_DELETE = "/entityOperations/delete";
java.lang.String PATH_BATCH_ENTITY_UPDATE = "/entityOperations/update";
java.lang.String PATH_BATCH_ENTITY_UPSERT = "/entityOperations/upsert";
@io.micronaut.http.annotation.Post("/entityOperations/create")
@io.micronaut.http.annotation.Status(io.micronaut.http.HttpStatus.OK)
@io.micronaut.http.annotation.Produces({ "application/ld+json" })
@io.micronaut.http.annotation.Consumes({ "application/ld+json" })
reactor.core.publisher.Mono batchEntityCreation(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
EntityListVO entityListVO);
@io.micronaut.http.annotation.Post("/entityOperations/delete")
@io.micronaut.http.annotation.Status(io.micronaut.http.HttpStatus.OK)
@io.micronaut.http.annotation.Produces({ "application/ld+json" })
@io.micronaut.http.annotation.Consumes({ "application/ld+json" })
reactor.core.publisher.Mono batchEntityDelete(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
java.util.List javaNetURI);
@io.micronaut.http.annotation.Post("/entityOperations/update")
@io.micronaut.http.annotation.Status(io.micronaut.http.HttpStatus.OK)
@io.micronaut.http.annotation.Produces({ "application/ld+json" })
@io.micronaut.http.annotation.Consumes({ "application/ld+json" })
reactor.core.publisher.Mono batchEntityUpdate(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
EntityListVO entityListVO,
@io.micronaut.core.annotation.Nullable
@io.micronaut.http.annotation.QueryValue(value = "options")
java.lang.String options);
@io.micronaut.http.annotation.Post("/entityOperations/upsert")
@io.micronaut.http.annotation.Status(io.micronaut.http.HttpStatus.OK)
@io.micronaut.http.annotation.Produces({ "application/ld+json" })
@io.micronaut.http.annotation.Consumes({ "application/ld+json" })
reactor.core.publisher.Mono batchEntityUpsert(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
EntityListVO entityListVO,
@io.micronaut.core.annotation.Nullable
@io.micronaut.http.annotation.QueryValue(value = "options")
java.lang.String options);
}