fi.metatavu.kuntaapi.server.rest.ServiceLocationServiceChannelsApi Maven / Gradle / Ivy
package fi.metatavu.kuntaapi.server.rest;
import fi.metatavu.kuntaapi.server.rest.model.BadRequest;
import fi.metatavu.kuntaapi.server.rest.model.ServiceLocationServiceChannel;
import fi.metatavu.kuntaapi.server.rest.model.Forbidden;
import fi.metatavu.kuntaapi.server.rest.model.InternalServerError;
import fi.metatavu.kuntaapi.server.rest.model.NotFound;
import javax.ws.rs.*;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Request;
import javax.ws.rs.core.Context;
import io.swagger.annotations.*;
import java.util.List;
@Path("/serviceLocationServiceChannels")
@Api(description = "the serviceLocationServiceChannels API")
@Consumes({ "application/json;charset=utf-8" })
@Produces({ "application/json;charset=utf-8" })
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJAXRSSpecServerCodegen", date = "2017-11-29T07:48:06.912+02:00")
public abstract class ServiceLocationServiceChannelsApi extends AbstractApi {
@GET
@Path("/{serviceLocationServiceChannelId}")
@Consumes({ "application/json;charset=utf-8" })
@Produces({ "application/json;charset=utf-8" })
@ApiOperation(value = "Finds a service location service by id", notes = "Finds a service location service by id", response = ServiceLocationServiceChannel.class, authorizations = {
@Authorization(value = "basicAuth")
}, tags={ "ServiceChannels", "ServiceLocationServiceChannels", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Returns a service location service channel", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 400, message = "Invalid request was sent to the server", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 403, message = "Attempted to make a call with unauthorized client", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 404, message = "Resource was not found from the server", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 500, message = "Internal server error", response = ServiceLocationServiceChannel.class) })
public abstract Response findServiceLocationServiceChannel(@PathParam("serviceLocationServiceChannelId") String serviceLocationServiceChannelId,@Context Request request);
@GET
@Consumes({ "application/json;charset=utf-8" })
@Produces({ "application/json;charset=utf-8" })
@ApiOperation(value = "Lists service location service channels", notes = "Lists service location service channels", response = ServiceLocationServiceChannel.class, responseContainer = "List", authorizations = {
@Authorization(value = "basicAuth")
}, tags={ "ServiceChannels", "ServiceLocationServiceChannels", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Returns array of service location service channels", response = ServiceLocationServiceChannel.class, responseContainer = "List"),
@ApiResponse(code = 400, message = "Invalid request was sent to the server", response = ServiceLocationServiceChannel.class, responseContainer = "List"),
@ApiResponse(code = 403, message = "Attempted to make a call with unauthorized client", response = ServiceLocationServiceChannel.class, responseContainer = "List"),
@ApiResponse(code = 404, message = "Resource was not found from the server", response = ServiceLocationServiceChannel.class, responseContainer = "List"),
@ApiResponse(code = 500, message = "Internal server error", response = ServiceLocationServiceChannel.class, responseContainer = "List") })
public abstract Response listServiceLocationServiceChannels(@QueryParam("organizationId") String organizationId,@QueryParam("search") String search,@QueryParam("sortBy") String sortBy,@QueryParam("sortDir") String sortDir,@QueryParam("firstResult") Long firstResult,@QueryParam("maxResults") Long maxResults,@Context Request request);
@PUT
@Path("/{serviceLocationServiceChannelId}")
@Consumes({ "application/json;charset=utf-8" })
@Produces({ "application/json;charset=utf-8" })
@ApiOperation(value = "Updates a service location channel", notes = "Updates a service location channel", response = ServiceLocationServiceChannel.class, authorizations = {
@Authorization(value = "basicAuth")
}, tags={ "ServiceChannels", "ServiceLocationServiceChannels" })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Returns a service location service channel", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 400, message = "Invalid request was sent to the server", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 403, message = "Attempted to make a call with unauthorized client", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 404, message = "Resource was not found from the server", response = ServiceLocationServiceChannel.class),
@ApiResponse(code = 500, message = "Internal server error", response = ServiceLocationServiceChannel.class) })
public abstract Response updateServiceLocationServiceChannel(@PathParam("serviceLocationServiceChannelId") String serviceLocationServiceChannelId,ServiceLocationServiceChannel serviceLocationChannel,@Context Request request);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy