public async Task <ResponseResult <TaxPayerData, TaxPayerErrorCode> > GetTaxPayerDataAsync(TaxPayerId taxId) { var request = RequestCreator.CreateQueryTaxpayerRequest(TechnicalUser, SoftwareIdentification, taxId.Value); return(await Client.ProcessRequestAsync <Dto.QueryTaxpayerRequest, Dto.QueryTaxpayerResponse, TaxPayerData, TaxPayerErrorCode>( endpoint : "queryTaxpayer", request : request, successFunc : response => ModelMapper.MapTaxPayerData(response) ).ConfigureAwait(continueOnCapturedContext: false)); }
public CustomerInfo(TaxPayerId taxpayerId, Name name, SimpleAddress address) : base(taxpayerId, name, address) { }