import { Api } from '../api' import { RegistrationDetails, RegistrationVerify, SimpleTaxpayerResponse, VerifyResponse, } from './michalovce.interface' export const MICHALOVCE_API = '/michalovce' export class Michalovce { api: Api constructor(api: Api) { this.api = api } getTaxpayerDetail(taxpayerId: string) { return this.api.apisauce.post( `${MICHALOVCE_API}/taxpayer/detail/${taxpayerId}`, ) } getRegistrationDetail(registrationCode: string) { return this.api.apisauce.get( `${MICHALOVCE_API}/taxpayer/registration/${registrationCode}`, ) } verifyRegistration(data: RegistrationVerify) { return this.api.apisauce.post( `${MICHALOVCE_API}/taxpayer/verify`, data, ) } }