org.acme.externalservice3.api.DefaultApi Maven / Gradle / Ivy
The newest version!
package org.acme.externalservice3.api;
import org.acme.externalservice3.model.QueryRequest;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
import org.eclipse.microprofile.rest.client.annotation.RegisterProvider;
import org.eclipse.microprofile.rest.client.annotation.RegisterClientHeaders;
import org.acme.externalservice3.api.auth.CompositeAuthenticationProvider;
import org.acme.externalservice3.api.auth.AuthenticationPropagationHeadersFactory;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;
import java.util.Map;
import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import jakarta.enterprise.context.ApplicationScoped;
import io.quarkiverse.openapi.generator.annotations.GeneratedClass;
import io.quarkiverse.openapi.generator.annotations.GeneratedMethod;
import io.quarkiverse.openapi.generator.annotations.GeneratedParam;
/**
* token-propagation-external-service3 API
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*/
@Path("/token-propagation-external-service3/executeQuery3")
@RegisterRestClient( configKey="token_propagation_external_service3_yaml")
@GeneratedClass(value="token-propagation-external-service3.yaml", tag = "Default")
@RegisterProvider(CompositeAuthenticationProvider.class)
@RegisterClientHeaders(AuthenticationPropagationHeadersFactory.class)
@ApplicationScoped
public interface DefaultApi {
/**
* @param queryRequest
*/
@POST
@Consumes({"application/json"})
@GeneratedMethod ("executeQuery3")
public jakarta.ws.rs.core.Response executeQuery3(
QueryRequest queryRequest
);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy