<?xml version="1.0" encoding="utf-8" ?>

<application xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://wadl.dev.java.net/2009/02">
    <doc title="Midas REST Services" />
    <resources base="http://eli-ws-urbanrural-uat.charter.com:81/">
            <resource path="api/UrbanRuralIndicator/GetUrbanRuralIndicator?trackingId={trackingId}&amp;Latitude={Latitude}&amp;Longitude={Longitude}">
                <doc title="api/UrbanRuralIndicator/GetUrbanRuralIndicator?trackingId={trackingId}&amp;Latitude={Latitude}&amp;Longitude={Longitude}" /> 
                <method name="GET">
                    <request>
                            <param name="trackingId"
                                   style="template"
                                   type="xs:string"
                                   required="true" />                             <param name="Latitude"
                                   style="template"
                                   type="xs:string"
                                   required="false" />                             <param name="Longitude"
                                   style="template"
                                   type="xs:string"
                                   required="false" />                                             </request>
                        <response status="200">
                            
                                <representation mediatype="application/json">
                                    <doc>{
  &quot;clientId&quot;: &quot;sample string 1&quot;,
  &quot;clientTrackingId&quot;: &quot;sample string 2&quot;,
  &quot;serviceReturnStatus&quot;: {
    &quot;responseCode&quot;: 1,
    &quot;responseMessage&quot;: &quot;sample string 2&quot;,
    &quot;currentPeriodRequestsUsed&quot;: 3,
    &quot;currentPeriodRequestsAvailable&quot;: 4
  },
  &quot;urbanRuralServiceabilityResult&quot;: {
    &quot;latitude&quot;: &quot;sample string 1&quot;,
    &quot;longitude&quot;: &quot;sample string 2&quot;,
    &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
    &quot;prismUrbanIndicator&quot;: 4,
    &quot;rdofType&quot;: &quot;sample string 5&quot;
  }
}</doc>
                                </representation>
                                <representation mediatype="text/json">
                                    <doc>{
  &quot;clientId&quot;: &quot;sample string 1&quot;,
  &quot;clientTrackingId&quot;: &quot;sample string 2&quot;,
  &quot;serviceReturnStatus&quot;: {
    &quot;responseCode&quot;: 1,
    &quot;responseMessage&quot;: &quot;sample string 2&quot;,
    &quot;currentPeriodRequestsUsed&quot;: 3,
    &quot;currentPeriodRequestsAvailable&quot;: 4
  },
  &quot;urbanRuralServiceabilityResult&quot;: {
    &quot;latitude&quot;: &quot;sample string 1&quot;,
    &quot;longitude&quot;: &quot;sample string 2&quot;,
    &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
    &quot;prismUrbanIndicator&quot;: 4,
    &quot;rdofType&quot;: &quot;sample string 5&quot;
  }
}</doc>
                                </representation>
                                <representation mediatype="application/xml">
                                    <doc>&lt;MidasUrbanRuralIndicatorResponse xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientId&gt;sample string 1&lt;/ClientId&gt;
  &lt;ClientTrackingId&gt;sample string 2&lt;/ClientTrackingId&gt;
  &lt;ServiceReturnStatus&gt;
    &lt;CurrentPeriodRequestsAvailable&gt;4&lt;/CurrentPeriodRequestsAvailable&gt;
    &lt;CurrentPeriodRequestsUsed&gt;3&lt;/CurrentPeriodRequestsUsed&gt;
    &lt;ResponseCode&gt;1&lt;/ResponseCode&gt;
    &lt;ResponseMessage&gt;sample string 2&lt;/ResponseMessage&gt;
  &lt;/ServiceReturnStatus&gt;
  &lt;UrbanRuralServiceabilityResult&gt;
    &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
    &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
    &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
  &lt;/UrbanRuralServiceabilityResult&gt;
&lt;/MidasUrbanRuralIndicatorResponse&gt;</doc>
                                </representation>
                                <representation mediatype="text/xml">
                                    <doc>&lt;MidasUrbanRuralIndicatorResponse xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientId&gt;sample string 1&lt;/ClientId&gt;
  &lt;ClientTrackingId&gt;sample string 2&lt;/ClientTrackingId&gt;
  &lt;ServiceReturnStatus&gt;
    &lt;CurrentPeriodRequestsAvailable&gt;4&lt;/CurrentPeriodRequestsAvailable&gt;
    &lt;CurrentPeriodRequestsUsed&gt;3&lt;/CurrentPeriodRequestsUsed&gt;
    &lt;ResponseCode&gt;1&lt;/ResponseCode&gt;
    &lt;ResponseMessage&gt;sample string 2&lt;/ResponseMessage&gt;
  &lt;/ServiceReturnStatus&gt;
  &lt;UrbanRuralServiceabilityResult&gt;
    &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
    &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
    &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
  &lt;/UrbanRuralServiceabilityResult&gt;
&lt;/MidasUrbanRuralIndicatorResponse&gt;</doc>
                                </representation>
                        </response>
                </method>
            </resource>
            <resource path="api/UrbanRuralIndicator/GetUrbanRuralIndicatorBulk">
                <doc title="api/UrbanRuralIndicator/GetUrbanRuralIndicatorBulk" /> 
                <method name="POST">
                    <request>
                                                    <representation mediatype="application/json">
                                <doc>{
  &quot;clientTrackingId&quot;: &quot;sample string 1&quot;,
  &quot;inputParams&quot;: [
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;
    },
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;
    }
  ]
}</doc>
                            </representation>
                            <representation mediatype="text/json">
                                <doc>{
  &quot;clientTrackingId&quot;: &quot;sample string 1&quot;,
  &quot;inputParams&quot;: [
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;
    },
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;
    }
  ]
}</doc>
                            </representation>
                            <representation mediatype="application/xml">
                                <doc>&lt;MidasUrbanRuralIndicatorRequestBulk xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientTrackingId&gt;sample string 1&lt;/ClientTrackingId&gt;
  &lt;InputParams&gt;
    &lt;RequestParam&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;/RequestParam&gt;
    &lt;RequestParam&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;/RequestParam&gt;
  &lt;/InputParams&gt;
&lt;/MidasUrbanRuralIndicatorRequestBulk&gt;</doc>
                            </representation>
                            <representation mediatype="text/xml">
                                <doc>&lt;MidasUrbanRuralIndicatorRequestBulk xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientTrackingId&gt;sample string 1&lt;/ClientTrackingId&gt;
  &lt;InputParams&gt;
    &lt;RequestParam&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;/RequestParam&gt;
    &lt;RequestParam&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
    &lt;/RequestParam&gt;
  &lt;/InputParams&gt;
&lt;/MidasUrbanRuralIndicatorRequestBulk&gt;</doc>
                            </representation>
                            <representation mediatype="application/x-www-form-urlencoded">
                                <doc>Failed to generate the sample for media type &#39;application/x-www-form-urlencoded&#39;. Cannot use formatter &#39;JQueryMvcFormUrlEncodedFormatter&#39; to write type &#39;MidasUrbanRuralIndicatorRequestBulk&#39;.</doc>
                            </representation>
                    </request>
                        <response status="200">
                            
                                <representation mediatype="application/json">
                                    <doc>{
  &quot;urbanRuralIndicatorResults&quot;: [
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;,
      &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
      &quot;prismUrbanIndicator&quot;: 4,
      &quot;rdofType&quot;: &quot;sample string 5&quot;
    },
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;,
      &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
      &quot;prismUrbanIndicator&quot;: 4,
      &quot;rdofType&quot;: &quot;sample string 5&quot;
    }
  ],
  &quot;clientId&quot;: &quot;sample string 1&quot;,
  &quot;clientTrackingId&quot;: &quot;sample string 2&quot;,
  &quot;serviceReturnStatus&quot;: {
    &quot;responseCode&quot;: 1,
    &quot;responseMessage&quot;: &quot;sample string 2&quot;,
    &quot;currentPeriodRequestsUsed&quot;: 3,
    &quot;currentPeriodRequestsAvailable&quot;: 4
  }
}</doc>
                                </representation>
                                <representation mediatype="text/json">
                                    <doc>{
  &quot;urbanRuralIndicatorResults&quot;: [
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;,
      &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
      &quot;prismUrbanIndicator&quot;: 4,
      &quot;rdofType&quot;: &quot;sample string 5&quot;
    },
    {
      &quot;latitude&quot;: &quot;sample string 1&quot;,
      &quot;longitude&quot;: &quot;sample string 2&quot;,
      &quot;urbanIndicator&quot;: &quot;sample string 3&quot;,
      &quot;prismUrbanIndicator&quot;: 4,
      &quot;rdofType&quot;: &quot;sample string 5&quot;
    }
  ],
  &quot;clientId&quot;: &quot;sample string 1&quot;,
  &quot;clientTrackingId&quot;: &quot;sample string 2&quot;,
  &quot;serviceReturnStatus&quot;: {
    &quot;responseCode&quot;: 1,
    &quot;responseMessage&quot;: &quot;sample string 2&quot;,
    &quot;currentPeriodRequestsUsed&quot;: 3,
    &quot;currentPeriodRequestsAvailable&quot;: 4
  }
}</doc>
                                </representation>
                                <representation mediatype="application/xml">
                                    <doc>&lt;MidasUrbanRuralIndicatorResponseBulk xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientId&gt;sample string 1&lt;/ClientId&gt;
  &lt;ClientTrackingId&gt;sample string 2&lt;/ClientTrackingId&gt;
  &lt;ServiceReturnStatus&gt;
    &lt;CurrentPeriodRequestsAvailable&gt;4&lt;/CurrentPeriodRequestsAvailable&gt;
    &lt;CurrentPeriodRequestsUsed&gt;3&lt;/CurrentPeriodRequestsUsed&gt;
    &lt;ResponseCode&gt;1&lt;/ResponseCode&gt;
    &lt;ResponseMessage&gt;sample string 2&lt;/ResponseMessage&gt;
  &lt;/ServiceReturnStatus&gt;
  &lt;UrbanRuralIndicatorResults&gt;
    &lt;UrbanRuralIndicatorResult&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
      &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
      &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
    &lt;/UrbanRuralIndicatorResult&gt;
    &lt;UrbanRuralIndicatorResult&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
      &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
      &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
    &lt;/UrbanRuralIndicatorResult&gt;
  &lt;/UrbanRuralIndicatorResults&gt;
&lt;/MidasUrbanRuralIndicatorResponseBulk&gt;</doc>
                                </representation>
                                <representation mediatype="text/xml">
                                    <doc>&lt;MidasUrbanRuralIndicatorResponseBulk xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://schemas.datacontract.org/2004/07/Charter.Models&quot;&gt;
  &lt;ClientId&gt;sample string 1&lt;/ClientId&gt;
  &lt;ClientTrackingId&gt;sample string 2&lt;/ClientTrackingId&gt;
  &lt;ServiceReturnStatus&gt;
    &lt;CurrentPeriodRequestsAvailable&gt;4&lt;/CurrentPeriodRequestsAvailable&gt;
    &lt;CurrentPeriodRequestsUsed&gt;3&lt;/CurrentPeriodRequestsUsed&gt;
    &lt;ResponseCode&gt;1&lt;/ResponseCode&gt;
    &lt;ResponseMessage&gt;sample string 2&lt;/ResponseMessage&gt;
  &lt;/ServiceReturnStatus&gt;
  &lt;UrbanRuralIndicatorResults&gt;
    &lt;UrbanRuralIndicatorResult&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
      &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
      &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
    &lt;/UrbanRuralIndicatorResult&gt;
    &lt;UrbanRuralIndicatorResult&gt;
      &lt;Latitude&gt;sample string 1&lt;/Latitude&gt;
      &lt;Longitude&gt;sample string 2&lt;/Longitude&gt;
      &lt;RDOFType&gt;sample string 5&lt;/RDOFType&gt;
      &lt;UrbanIndicator&gt;sample string 3&lt;/UrbanIndicator&gt;
    &lt;/UrbanRuralIndicatorResult&gt;
  &lt;/UrbanRuralIndicatorResults&gt;
&lt;/MidasUrbanRuralIndicatorResponseBulk&gt;</doc>
                                </representation>
                        </response>
                </method>
            </resource>
    </resources>
</application>