//Generated by wsdl2apex

public class s2 {
    public class ServiceInvocationFault {
        public String message;
        private String[] message_type_info = new String[]{'message','http://spectrum.pb.com/',null,'0','1','false'};
        private String[] apex_schema_type_info = new String[]{'http://spectrum.pb.com/','false','false'};
        private String[] field_order_type_info = new String[]{'message'};
    }
    public class EOLS_PSAPLookupUSPort {
        public String endpoint_x = 'https://spectrum.pbondemand.com/soap/EOLS_PSAPLookupUS';
        public Map<String,String> inputHttpHeaders_x;
        public Map<String,String> outputHttpHeaders_x;
        public String clientCertName_x;
        public String clientCert_x;
        public String clientCertPasswd_x;
        public Integer timeout_x;
        private String[] ns_map_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 's1', 'http://spectrum.pb.com/', 's2', 'http://www.mapinfo.com/midev/service/geometries/v1', 's3', 'http://www.mapinfo.com/midev/service/units/v1', 's4', 'http://www.pb.com/spectrum/services/', 's5'};
        public s1.Output_RowList EOLS_PSAPLookupUS(s1.options options,s1.Input_RowList Input) {
            s1.EOLS_PSAPLookupUSRequest request_x = new s1.EOLS_PSAPLookupUSRequest();
            request_x.options = options;
            request_x.Input = Input;
            s1.EOLS_PSAPLookupUSResponse response_x;
            Map<String, s1.EOLS_PSAPLookupUSResponse> response_map_x = new Map<String, s1.EOLS_PSAPLookupUSResponse>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',
              'EOLS_PSAPLookupUSRequest',
              'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',
              'EOLS_PSAPLookupUSResponse',
              's1.EOLS_PSAPLookupUSResponse'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.Output;
        }
    }
}