public CorrespondenceStatusHistoryAECResult GetCorrespondenceStatusHistory(GetCorrespondenceStatusHistoryAECShipment shipment)
 {
     using (var client = GenerateProxy(shipment))
     {
         CorrespondenceStatusHistoryRequestExternalBE req = new CorrespondenceStatusHistoryRequestExternalBE();
         req.CorrespondenceSendersReferences = shipment.request;
         OperationContext = Context + "GetcorrespondenceStatusHistory";
         return(new CorrespondenceStatusHistoryAECResult(client.GetCorrespondenceStatusHistoryAEC(req)));
     }
 }
        public CorrespondenceStatusHistoryAecResult GetCorrespondenceStatusHistory(GetCorrespondenceStatusHistoryAecShipment shipment)
        {
            using (var client = GenerateProxy(shipment))
            {
                SdpStatusInformation info = new SdpStatusInformation();

                CorrespondenceStatusHistoryRequestExternalBE req = new CorrespondenceStatusHistoryRequestExternalBE();
                req.CorrespondenceSendersReferences = shipment.Request;
                OperationContext = _context + "GetcorrespondenceStatusHistory";
                var result = client.GetCorrespondenceStatusHistoryAEC(req.CorrespondenceSendersReferences, out info);
                return(new CorrespondenceStatusHistoryAecResult(result, info));
            }
        }