<application xmlns="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:prefix1="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI">
<grammars>
<xs:schema xmlns:ns1="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI">
<xs:import namespace="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI"/>
<xs:element name="ValidateEmailAddressAPIRequest" type="ns1:ValidateEmailAddressAPIRequest"/>
</xs:schema>
<xs:schema xmlns:tns="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.pb.com/spectrum/services/ValidateEmailAddressAPI">
<xs:element name="Input.Row" type="tns:Input.Row"/>
<xs:element name="Input.RowList" type="tns:Input.RowList"/>
<xs:element name="json.Response.Row" type="tns:json.Response.Row"/>
<xs:element name="json.ValidateEmailAddressAPIResponse" type="tns:json.ValidateEmailAddressAPIResponse"/>
<xs:element name="xml.Response.Row" type="tns:xml.Response.Row"/>
<xs:element name="xml.ValidateEmailAddressAPIResponse" type="tns:xml.ValidateEmailAddressAPIResponse"/>
<xs:complexType name="ValidateEmailAddressAPIRequest">
<xs:sequence>
<xs:element form="qualified" minOccurs="0" name="options" type="tns:options"/>
<xs:element form="qualified" minOccurs="0" name="Input" type="tns:Input.RowList"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="options">
<xs:sequence>
<xs:element form="qualified" minOccurs="0" name="alias" type="tns:alias"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Input.RowList">
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="Row" type="tns:Input.Row"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Input.Row">
<xs:all>
<xs:element form="qualified" minOccurs="0" name="rtc" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="bogus" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="role" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="emps" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="fccwireless" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="language" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="complain" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="disposable" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="atc" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="emailAddress" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="rtc_timeout" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="user_fields">
<xs:complexType>
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="user_field" type="tns:user_field"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
<xs:complexType name="user_field">
<xs:sequence>
<xs:element form="qualified" name="name" type="xs:string"/>
<xs:element form="qualified" name="value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="json.ValidateEmailAddressAPIResponse">
<xs:sequence>
<xs:element form="qualified" minOccurs="0" name="Output">
<xs:complexType>
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="Row" type="tns:json.Response.Row"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="json.Response.Row">
<xs:all>
<xs:element form="qualified" minOccurs="0" name="EMAIL" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="FINDING" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="COMMENT" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="COMMENT_CODE" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="SUGG_EMAIL" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="SUGG_COMMENT" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="ERROR_RESPONSE" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="ERROR" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status.Code" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status.Description" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="test" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="alias" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="emailAlias" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="user_fields">
<xs:complexType>
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="user_field" type="tns:user_field"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
<xs:complexType name="xml.ValidateEmailAddressAPIResponse">
<xs:sequence>
<xs:element form="qualified" minOccurs="0" name="Output">
<xs:complexType>
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="Row" type="tns:xml.Response.Row"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="xml.Response.Row">
<xs:all>
<xs:element form="qualified" minOccurs="0" name="EMAIL" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="FINDING" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="COMMENT" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="COMMENT_CODE" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="SUGG_EMAIL" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="SUGG_COMMENT" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="ERROR_RESPONSE" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="ERROR" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status.Code" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="Status.Description" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="test" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="alias" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="emailAlias" type="xs:string"/>
<xs:element form="qualified" minOccurs="0" name="user_fields">
<xs:complexType>
<xs:sequence>
<xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="user_field" type="tns:user_field"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
<xs:simpleType name="alias">
<xs:restriction base="xs:string">
<xs:enumeration value="Y"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</grammars>
<resources base="https://api.precisely.com/emailverification/v1">
<resource path="/validateemailaddress">
<resource path="/results.json">
<method name="POST">
<request>
<representation mediaType="application/json"/>
</request>
<response>
<representation mediaType="application/json"/>
</response>
</method>
</resource>
<resource path="/results.xml">
<method name="POST">
<request>
<representation element="prefix1:ValidateEmailAddressAPIRequest" mediaType="application/xml"/>
</request>
<response>
<representation element="prefix1:xml.ValidateEmailAddressAPIResponse" mediaType="application/xml"/>
</response>
</method>
</resource>
</resource>
</resources>
</application>