package com.megatim.apifdxweb.service.ifaces.batch; import com.megatim.apifdxweb.model.dtos.tmp.DataTmpDto; import com.megatim.apifdxweb.model.dtos.tmp.TokenTmpDto; import javax.annotation.security.PermitAll; import javax.validation.Valid; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.HttpHeaders; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; /** * * @author ASUS */ public interface DataPerBatchRS { @POST @Consumes({MediaType.APPLICATION_JSON}) @Produces({MediaType.APPLICATION_JSON}) @Path("generate-token") @PermitAll public Response generateToken(@Context HttpHeaders headers, @Valid TokenTmpDto entity); @POST @Consumes({MediaType.APPLICATION_JSON}) @Produces({MediaType.APPLICATION_JSON}) @Path("add-data") @PermitAll public Response addData(@Context HttpHeaders headers, @Valid DataTmpDto entity); }