Zones WADL

<application
	xmlns="http://wadl.dev.java.net/2009/02"
	xmlns:xs="http://www.w3.org/2001/XMLSchema">
<resources base="https://api.precisely.com">
		<resource path="/zones/v1">
		
					<resource path="/poiboundary/bylocation">
				     <method name="GET">
					<request>
						<param name="latitude" style="query" type="xs:string" required="true"/>
						<param name="longitude" style="query" type="xs:string" required="true"/>
						<param name="categoryCode" style="query" type="xs:string" />
						<param name="sicCode" style="query" type="xs:string" />
						<param name="naicsCode" style="query" type="xs:string" />

					</request>
					<response>
						<representation mediaType="application/json" element="poiBoundary"/>
						<fault status="400" mediaType="application/json" element="errors"/>
					</response>
				</method>
				<method name="POST">
					<request>
						<representation mediaType="application/json"/>
					</request>
					<response>
						<representation mediaType="application/json"/>
					</response>
				</method>
			</resource>

					<resource path="/poiboundary/byaddress">
				     <method name="GET">
					<request>
						<param name="address" style="query" type="xs:string" required="true"/>
						<param name="categoryCode" style="query" type="xs:string" />
						<param name="sicCode" style="query" type="xs:string" />
						<param name="naicsCode" style="query" type="xs:string" />

					</request>
					<response>
						<representation mediaType="application/json" element="poiBoundary"/>
						<fault status="400" mediaType="application/json" element="errors"/>
					</response>
				</method>
				<method name="POST">
					<request>
						<representation mediaType="application/json"/>
					</request>
					<response>
						<representation mediaType="application/json"/>
					</response>
				</method>
			</resource>


			<resource path="/travelboundary/bydistance">
				<method name="GET">
					<request>
						<param name="point" style="query" type="xs:string" required="true" />
						<param name="address" style="query" type="xs:string" />
						<param name="costs" style="query" type="xs:string" required="true"/>
						<param name="costUnit" style="query" type="xs:string" />
						<param name="db" style="query" type="xs:string" />
						<param name="country" style="query" type="xs:string" />
						<param name="maxOffroadDistance" style="query" type="xs:string" />
						<param name="maxOffroadDistanceUnit" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="returnHoles" style="query" type="xs:string" />
						<param name="returnIslands" style="query" type="xs:string" />
						<param name="simplificationFactor" style="query" type="xs:string" />
						<param name="bandingStyle" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="defaultAmbientSpeed" style="query" type="xs:string" />
						<param name="ambientSpeedUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
			<resource path="/travelboundary/bytime">
				<method name="GET">
					<request>
						<param name="point" style="query" type="xs:string" required="true" />
						<param name="address" style="query" type="xs:string" />
						<param name="costs" style="query" type="xs:string" required="true" />
						<param name="costUnit" style="query" type="xs:string" />
						<param name="db" style="query" type="xs:string" />
						<param name="country" style="query" type="xs:string" />
						<param name="maxOffroadDistance" style="query" type="xs:string" />
						<param name="maxOffroadDistanceUnit" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="returnHoles" style="query" type="xs:string" />
						<param name="returnIslands" style="query" type="xs:string" />
						<param name="simplificationFactor" style="query" type="xs:string" />
						<param name="bandingStyle" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="defaultAmbientSpeed" style="query" type="xs:string" />
						<param name="ambientSpeedUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
			<resource path="/basicboundary/bylocation">
				<method name="GET">
					<request>
						<param name="latitude" style="query" type="xs:string" required="true"/>
						<param name="longitude" style="query" type="xs:string" required="true"/>
						<param name="distance" style="query" type="xs:string" required="true"/>
						<param name="distanceUnit" style="query" type="xs:string"/>
						<param name="resolution" style="query" type="xs:string"/>
						<param name="responseSrs" style="query" type="xs:string"/>
						<param name="srsName" style="query" type="xs:string"/>
					</request>
					<response>
						<representation mediaType="application/json" element="basicBoundaryResponse"/>
						<fault status="400" mediaType="application/json" element="errors"/>
					</response>
				</method>
			</resource>
			<resource path="/basicboundary/byaddress">
				<method name="GET">
					<request>
						<param name="address" style="query" type="xs:string" required="true"/>
						<param name="country" style="query" type="xs:string"/>
						<param name="distance" style="query" type="xs:string" required="true"/>
						<param name="distanceUnit" style="query" type="xs:string"/>
						<param name="resolution" style="query" type="xs:string"/>
						<param name="responseSrs" style="query" type="xs:string"/>
					</request>
					<response>
						<representation mediaType="application/json" element="basicBoundaryResponse"/>
						<fault status="400" mediaType="application/json" element="errors"/>
					</response>
				</method>
			</resource>
		</resource>
	</resources>
</application>