<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://frontur.com/api" xmlns:s1="http://fontur.com/webservices/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://frontur.com/api" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://frontur.com/api">
      <s:import namespace="http://fontur.com/webservices/" />
      <s:element name="GetPagedItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="page" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="wid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="orderBy" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="advertiseType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPagedItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPagedItemsResult" type="tns:ArrayOfMessageboardEntry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMessageboardEntry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MessageboardEntry" nillable="true" type="s1:MessageboardEntry" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMessageboardRecord">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="advid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="wid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="userToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMessageboardRecordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMessageboardRecordResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestEntries">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="domainId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="itemCount" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="userToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLatestEntriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLatestEntriesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArrayOfMessageboardEntry" nillable="true" type="tns:ArrayOfMessageboardEntry" />
      <s:element name="DataSet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:element ref="s:schema" />
            <s:any />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://fontur.com/webservices/">
      <s:complexType name="MessageboardEntry">
        <s:complexContent mixed="false">
          <s:extension base="s1:SearchEntry">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Advid" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TopAdvid" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CurrentOffset" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MoreRecords" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Counter" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PollName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Eighteen" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Created" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Updated" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="SubEntry" type="s1:MessageboardEntry" />
              <s:element minOccurs="1" maxOccurs="1" name="Sticky" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AdvertiseType" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Pid" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="SearchEntry">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TotalResults" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Headline" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Content" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Score" type="s:decimal" />
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetPagedItemsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPagedItems" />
  </wsdl:message>
  <wsdl:message name="GetPagedItemsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPagedItemsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordSoapIn">
    <wsdl:part name="parameters" element="tns:GetMessageboardRecord" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordSoapOut">
    <wsdl:part name="parameters" element="tns:GetMessageboardRecordResponse" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLatestEntries" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLatestEntriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetPagedItemsHttpGetIn">
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="wid" type="s:string" />
    <wsdl:part name="orderBy" type="s:string" />
    <wsdl:part name="advertiseType" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPagedItemsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMessageboardEntry" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordHttpGetIn">
    <wsdl:part name="advid" type="s:string" />
    <wsdl:part name="wid" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesHttpGetIn">
    <wsdl:part name="domainId" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="itemCount" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetPagedItemsHttpPostIn">
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="wid" type="s:string" />
    <wsdl:part name="orderBy" type="s:string" />
    <wsdl:part name="advertiseType" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPagedItemsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMessageboardEntry" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordHttpPostIn">
    <wsdl:part name="advid" type="s:string" />
    <wsdl:part name="wid" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMessageboardRecordHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesHttpPostIn">
    <wsdl:part name="domainId" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="itemCount" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLatestEntriesHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:portType name="MessageboardSoap">
    <wsdl:operation name="GetPagedItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves this list of latest threads in the messageboard depending on type</wsdl:documentation>
      <wsdl:input message="tns:GetPagedItemsSoapIn" />
      <wsdl:output message="tns:GetPagedItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a thread from a specific discussion.</wsdl:documentation>
      <wsdl:input message="tns:GetMessageboardRecordSoapIn" />
      <wsdl:output message="tns:GetMessageboardRecordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <wsdl:input message="tns:GetLatestEntriesSoapIn" />
      <wsdl:output message="tns:GetLatestEntriesSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MessageboardHttpGet">
    <wsdl:operation name="GetPagedItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves this list of latest threads in the messageboard depending on type</wsdl:documentation>
      <wsdl:input message="tns:GetPagedItemsHttpGetIn" />
      <wsdl:output message="tns:GetPagedItemsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a thread from a specific discussion.</wsdl:documentation>
      <wsdl:input message="tns:GetMessageboardRecordHttpGetIn" />
      <wsdl:output message="tns:GetMessageboardRecordHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <wsdl:input message="tns:GetLatestEntriesHttpGetIn" />
      <wsdl:output message="tns:GetLatestEntriesHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MessageboardHttpPost">
    <wsdl:operation name="GetPagedItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves this list of latest threads in the messageboard depending on type</wsdl:documentation>
      <wsdl:input message="tns:GetPagedItemsHttpPostIn" />
      <wsdl:output message="tns:GetPagedItemsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a thread from a specific discussion.</wsdl:documentation>
      <wsdl:input message="tns:GetMessageboardRecordHttpPostIn" />
      <wsdl:output message="tns:GetMessageboardRecordHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <wsdl:input message="tns:GetLatestEntriesHttpPostIn" />
      <wsdl:output message="tns:GetLatestEntriesHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MessageboardSoap" type="tns:MessageboardSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPagedItems">
      <soap:operation soapAction="http://frontur.com/api/GetPagedItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <soap:operation soapAction="http://frontur.com/api/GetMessageboardRecord" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <soap:operation soapAction="http://frontur.com/api/GetLatestEntries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MessageboardSoap12" type="tns:MessageboardSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPagedItems">
      <soap12:operation soapAction="http://frontur.com/api/GetPagedItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <soap12:operation soapAction="http://frontur.com/api/GetMessageboardRecord" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <soap12:operation soapAction="http://frontur.com/api/GetLatestEntries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MessageboardHttpGet" type="tns:MessageboardHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetPagedItems">
      <http:operation location="/GetPagedItems" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <http:operation location="/GetMessageboardRecord" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <http:operation location="/GetLatestEntries" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MessageboardHttpPost" type="tns:MessageboardHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetPagedItems">
      <http:operation location="/GetPagedItems" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMessageboardRecord">
      <http:operation location="/GetMessageboardRecord" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLatestEntries">
      <http:operation location="/GetLatestEntries" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Messageboard">
    <wsdl:port name="MessageboardSoap" binding="tns:MessageboardSoap">
      <soap:address location="http://babyworld.net/dev/Messageboard.asmx" />
    </wsdl:port>
    <wsdl:port name="MessageboardSoap12" binding="tns:MessageboardSoap12">
      <soap12:address location="http://babyworld.net/dev/Messageboard.asmx" />
    </wsdl:port>
    <wsdl:port name="MessageboardHttpGet" binding="tns:MessageboardHttpGet">
      <http:address location="http://babyworld.net/dev/Messageboard.asmx" />
    </wsdl:port>
    <wsdl:port name="MessageboardHttpPost" binding="tns:MessageboardHttpPost">
      <http:address location="http://babyworld.net/dev/Messageboard.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>