/// <summary> /// Returns PosDeviceResponse for the PartnerService Request... /// </summary> /// <param name="posDeviceRequest">posDeviceRequest</param> /// <returns>PosDeviceResponse</returns> public async Task <PosDeviceResponse> GetPOSDeviceAsync(PosDeviceRequest posDeviceRequest) { posDeviceRequest.ThrowIfNull(nameof(posDeviceRequest)); var posDeviceResponse = await PartnerServiceProxyFactory.UseService(service => service.getPOSDeviceAsync(posDeviceRequest.ToPOSDeviceRequest1Service())); return(posDeviceResponse.getPOSDeviceResponse.ToDomain()); }