package com.dla.dda.rest;

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.MediaType;

import com.dla.dda.domain.model.request.ContratoRequest;
import com.dla.dda.domain.model.response.ContratoResponse;

/**
 * @see Servicio para traer informacion de los contratos
 * @author montieln
 *
 */

@Path("/")
public interface IContratoRestService {

	@Path("/findContratosXEstudio")
	@POST
	@Produces(MediaType.APPLICATION_JSON)
	@Consumes(MediaType.APPLICATION_JSON)
	ContratoResponse findContratosXEstudio(ContratoRequest request);
	
	@Path("/findDetalleContrato")
	@POST
	@Produces(MediaType.APPLICATION_JSON)
	@Consumes(MediaType.APPLICATION_JSON)
	ContratoResponse findDetalleContrato(ContratoRequest request);
}
