Routing WADL

<application
	xmlns="http://wadl.dev.java.net/2009/02"
	xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<grammars />
	<resources base="https://api.precisely.com">
		<resource path="/routing/v1">
			<resource path="/route/byaddress">
				<method name="GET">
					<request>
						<param name="startAddress" style="query" type="xs:string" required="true" />
						<param name="endAddress" style="query" type="xs:string" required="true"/>
						<param name="db" style="query" type="xs:string" />
						<param name="country" style="query" type="xs:string" />
						<param name="intermediateAddresses" style="query" type="xs:string" />
						<param name="returnIntermediatePoints" style="query" type="xs:string" />
						<param name="oip" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="optimizeBy" style="query" type="xs:string" />
						<param name="returnDistance" style="query" type="xs:string" />
						<param name="distanceUnit" style="query" type="xs:string" />
						<param name="returnTime" style="query" type="xs:string" />
						<param name="timeUnit" style="query" type="xs:string" />
						<param name="language" style="query" type="xs:string" />
						<param name="directionsStyle" style="query" type="xs:string" />
						<param name="segmentGeometryStyle" style="query" type="xs:string" />
						<param name="primaryNameOnly" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="returnDirectionGeometry" style="query" type="xs:string" />						
						<param name="useCvr" style="query" type="xs:string" />
						<param name="looseningBarrierRestrictions" style="query" type="xs:string" />
						<param name="vehicleType" style="query" type="xs:string" />
						<param name="weight" style="query" type="xs:string" />
						<param name="weightUnit" style="query" type="xs:string" />
						<param name="height" style="query" type="xs:string" />
						<param name="heightUnit" style="query" type="xs:string" />
						<param name="length" style="query" type="xs:string" />
						<param name="lengthUnit" style="query" type="xs:string" />
						<param name="widthd" style="query" type="xs:string" />
						<param name="widthUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
			<resource path="/route/bylocation">
				<method name="GET">
					<request>
						<param name="startPoint" style="query" type="xs:string" required="true" />
						<param name="endPoint" style="query" type="xs:string" required="true" />
						<param name="db" style="query" type="xs:string" />
						<param name="intermediatePoints" style="query" type="xs:string" />
						<param name="returnIntermediatePoints" style="query" type="xs:string" />
						<param name="oip" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="optimizeBy" style="query" type="xs:string" />
						<param name="returnDistance" style="query" type="xs:string" />
						<param name="distanceUnit" style="query" type="xs:string" />
						<param name="returnTime" style="query" type="xs:string" />
						<param name="timeUnit" style="query" type="xs:string" />
						<param name="language" style="query" type="xs:string" />
						<param name="directionsStyle" style="query" type="xs:string" />
						<param name="segmentGeometryStyle" style="query" type="xs:string" />
						<param name="primaryNameOnly" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="returnDirectionGeometry" style="query" type="xs:string" />
						<param name="useCvr" style="query" type="xs:string" />
						<param name="looseningBarrierRestrictions" style="query" type="xs:string" />
						<param name="vehicleType" style="query" type="xs:string" />
						<param name="weight" style="query" type="xs:string" />
						<param name="weightUnit" style="query" type="xs:string" />
						<param name="height" style="query" type="xs:string" />
						<param name="heightUnit" style="query" type="xs:string" />
						<param name="length" style="query" type="xs:string" />
						<param name="lengthUnit" style="query" type="xs:string" />
						<param name="widthd" style="query" type="xs:string" />
						<param name="widthUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
			<resource path="/travelcostmatrix/byaddress">
				<method name="GET">
					<request>
						<param name="startAddresses" style="query" type="xs:string" required="true" />
						<param name="endAddresses" style="query" type="xs:string" required="true" />
						<param name="db" style="query" type="xs:string" />
						<param name="country" style="query" type="xs:string" />
						<param name="optimizeBy" style="query" type="xs:string" />
						<param name="returnDistance" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="distanceUnit" style="query" type="xs:string" />
						<param name="returnTime" style="query" type="xs:string" />
						<param name="timeUnit" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="returnOptimalRoutesOnly" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="useCvr" style="query" type="xs:string" />
						<param name="looseningBarrierRestrictions" style="query" type="xs:string" />
						<param name="vehicleType" style="query" type="xs:string" />
						<param name="weight" style="query" type="xs:string" />
						<param name="weightUnit" style="query" type="xs:string" />
						<param name="height" style="query" type="xs:string" />
						<param name="heightUnit" style="query" type="xs:string" />
						<param name="length" style="query" type="xs:string" />
						<param name="lengthUnit" style="query" type="xs:string" />
						<param name="widthd" style="query" type="xs:string" />
						<param name="widthUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
			<resource path="/travelcostmatrix/bylocation">
				<method name="GET">
					<request>
						<param name="startPoints" style="query" type="xs:string" required="true"/>
						<param name="endPoints" style="query" type="xs:string" required="true" />
						<param name="db" style="query" type="xs:string" />
						<param name="optimizeBy" style="query" type="xs:string" />
						<param name="returnDistance" style="query" type="xs:string" />
						<param name="destinationSrs" style="query" type="xs:string" />
						<param name="distanceUnit" style="query" type="xs:string" />
						<param name="returnTime" style="query" type="xs:string" />
						<param name="timeUnit" style="query" type="xs:string" />
						<param name="majorRoads" style="query" type="xs:string" />
						<param name="returnOptimalRoutesOnly" style="query" type="xs:string" />
						<param name="historicTrafficTimeBucket" style="query" type="xs:string" />
						<param name="useCvr" style="query" type="xs:string" />
						<param name="looseningBarrierRestrictions" style="query" type="xs:string" />
						<param name="vehicleType" style="query" type="xs:string" />
						<param name="weight" style="query" type="xs:string" />
						<param name="weightUnit" style="query" type="xs:string" />
						<param name="height" style="query" type="xs:string" />
						<param name="heightUnit" style="query" type="xs:string" />
						<param name="length" style="query" type="xs:string" />
						<param name="lengthUnit" style="query" type="xs:string" />
						<param name="widthd" style="query" type="xs:string" />
						<param name="widthUnit" style="query" type="xs:string" />
					</request>
					<response>
						<representation mediaType="application/json" />
					</response>
				</method>
			</resource>
		</resource>
	</resources>
</application>