package com.nortal.jroad.client.pkr;
import java.util.Calendar;
import java.util.Date;
import com.nortal.jroad.client.exception.XRoadServiceConsumptionException;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.Tkis1Vastus;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.Tkis2Valjund;
import com.nortal.jroad.client.pkr.types.ee.riik.xtee.pkr.producers.producer.pkr.TtaPensionToetusVastus;
/**
* <code>PKR</code> or <code>TPKR</code> X-tee service
*
* @author Margus Hanni
*/
public interface PkrXTeeService {
/**
* <code>pkr.tta_pension_toetus</code> service.
*/
TtaPensionToetusVastus getPensionToetus(String isikukood) throws XRoadServiceConsumptionException;
/**
* <code>pkr.tkis1</code> service.
*/
Tkis1Vastus getTkis1(String isikukood, Date algusKuup, Date loppKuup, Date kuup) throws XRoadServiceConsumptionException;
/**
* <code>pkr.tkis2.v1</code> service.
*/
Tkis2Valjund getTkis2V1(String isikukood, Date algusKuup, Date loppKuup) throws XRoadServiceConsumptionException;
}