//Generated by wsdl2apex

public class AsyncWwwWebservicexNet {
    public class getAirportInformationByAirportCodeResponse_elementFuture extends System.WebServiceCalloutFuture {
        public String getValue() {
            wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element response = (wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element)System.WebServiceCallout.endInvoke(this);
            return response.getAirportInformationByAirportCodeResult;
        }
    }
    public class AsyncairportSoap {
        public String endpoint_x = 'http://www.webservicex.net/airport.asmx';
        public Map<String,String> inputHttpHeaders_x;
        public String clientCertName_x;
        public Integer timeout_x;
        private String[] ns_map_type_info = new String[]{'http://www.webserviceX.NET', 'wwwWebservicexNet'};
        public AsyncWwwWebservicexNet.getAirportInformationByAirportCodeResponse_elementFuture beginGetAirportInformationByAirportCode(System.Continuation continuation,String airportCode) {
            wwwWebservicexNet.getAirportInformationByAirportCode_element request_x = new wwwWebservicexNet.getAirportInformationByAirportCode_element();
            request_x.airportCode = airportCode;
            return (AsyncWwwWebservicexNet.getAirportInformationByAirportCodeResponse_elementFuture) System.WebServiceCallout.beginInvoke(
              this,
              request_x,
              AsyncWwwWebservicexNet.getAirportInformationByAirportCodeResponse_elementFuture.class,
              continuation,
              new String[]{endpoint_x,
              'http://www.webserviceX.NET/getAirportInformationByAirportCode',
              'http://www.webserviceX.NET',
              'getAirportInformationByAirportCode',
              'http://www.webserviceX.NET',
              'getAirportInformationByAirportCodeResponse',
              'wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element'}
            );
        }
    }
}