<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="InsertDevToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Devname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DevEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDevTokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDevTokenResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNuggetAuthor">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="devtoken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AuthorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AuthorEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AuthorWebsite" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNuggetAuthorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateNuggetAuthorResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNuggetTitle">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NuggetTopicID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NuggetTitleID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="NuggetTitleData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="devToken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNuggetTitleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateNuggetTitleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllNuggetTopics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DevToken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllNuggetTopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllNuggetTopicsResult">
              <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="InsertNuggetData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NuggetTopicID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="NuggetData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NuggetTitle" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NuggetURL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="devtoken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNuggetDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertNuggetDataResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNuggetTopic">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NuggetTopic" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Devtoken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNuggetTopicResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertNuggetTopicResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllNuggetDataByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DevToken" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="NuggetTopicID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllNuggetDataByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllNuggetDataByIDResult">
              <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="GetAllNuggetData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DevToken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllNuggetDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllNuggetDataResult">
              <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="InsertRating">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NuggetID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Rating" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userToken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertRatingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertRatingResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="boolean" type="s:boolean" />
      <s:element name="anyType" nillable="true" />
      <s:element name="DataSet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:element ref="s:schema" />
            <s:any />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="int" type="s:int" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="InsertDevTokenSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDevToken" />
  </wsdl:message>
  <wsdl:message name="InsertDevTokenSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDevTokenResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateNuggetAuthor" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateNuggetAuthorResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateNuggetTitle" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateNuggetTitleResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllNuggetTopics" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllNuggetTopicsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataSoapIn">
    <wsdl:part name="parameters" element="tns:InsertNuggetData" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataSoapOut">
    <wsdl:part name="parameters" element="tns:InsertNuggetDataResponse" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicSoapIn">
    <wsdl:part name="parameters" element="tns:InsertNuggetTopic" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicSoapOut">
    <wsdl:part name="parameters" element="tns:InsertNuggetTopicResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllNuggetDataByID" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllNuggetDataByIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllNuggetData" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllNuggetDataResponse" />
  </wsdl:message>
  <wsdl:message name="InsertRatingSoapIn">
    <wsdl:part name="parameters" element="tns:InsertRating" />
  </wsdl:message>
  <wsdl:message name="InsertRatingSoapOut">
    <wsdl:part name="parameters" element="tns:InsertRatingResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDevTokenHttpGetIn">
    <wsdl:part name="Devname" type="s:string" />
    <wsdl:part name="DevEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDevTokenHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorHttpGetIn">
    <wsdl:part name="devtoken" type="s:string" />
    <wsdl:part name="AuthorName" type="s:string" />
    <wsdl:part name="AuthorEmail" type="s:string" />
    <wsdl:part name="AuthorWebsite" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleHttpGetIn">
    <wsdl:part name="NuggetTopicID" type="s:string" />
    <wsdl:part name="NuggetTitleID" type="s:string" />
    <wsdl:part name="NuggetTitleData" type="s:string" />
    <wsdl:part name="devToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsHttpGetIn">
    <wsdl:part name="DevToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataHttpGetIn">
    <wsdl:part name="NuggetTopicID" type="s:string" />
    <wsdl:part name="NuggetData" type="s:string" />
    <wsdl:part name="NuggetTitle" type="s:string" />
    <wsdl:part name="NuggetURL" type="s:string" />
    <wsdl:part name="devtoken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicHttpGetIn">
    <wsdl:part name="NuggetTopic" type="s:string" />
    <wsdl:part name="Devtoken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDHttpGetIn">
    <wsdl:part name="DevToken" type="s:string" />
    <wsdl:part name="NuggetTopicID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataHttpGetIn">
    <wsdl:part name="DevToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertRatingHttpGetIn">
    <wsdl:part name="NuggetID" type="s:string" />
    <wsdl:part name="Rating" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertRatingHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDevTokenHttpPostIn">
    <wsdl:part name="Devname" type="s:string" />
    <wsdl:part name="DevEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDevTokenHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorHttpPostIn">
    <wsdl:part name="devtoken" type="s:string" />
    <wsdl:part name="AuthorName" type="s:string" />
    <wsdl:part name="AuthorEmail" type="s:string" />
    <wsdl:part name="AuthorWebsite" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetAuthorHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleHttpPostIn">
    <wsdl:part name="NuggetTopicID" type="s:string" />
    <wsdl:part name="NuggetTitleID" type="s:string" />
    <wsdl:part name="NuggetTitleData" type="s:string" />
    <wsdl:part name="devToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNuggetTitleHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsHttpPostIn">
    <wsdl:part name="DevToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetTopicsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataHttpPostIn">
    <wsdl:part name="NuggetTopicID" type="s:string" />
    <wsdl:part name="NuggetData" type="s:string" />
    <wsdl:part name="NuggetTitle" type="s:string" />
    <wsdl:part name="NuggetURL" type="s:string" />
    <wsdl:part name="devtoken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetDataHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicHttpPostIn">
    <wsdl:part name="NuggetTopic" type="s:string" />
    <wsdl:part name="Devtoken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNuggetTopicHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDHttpPostIn">
    <wsdl:part name="DevToken" type="s:string" />
    <wsdl:part name="NuggetTopicID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataByIDHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataHttpPostIn">
    <wsdl:part name="DevToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllNuggetDataHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertRatingHttpPostIn">
    <wsdl:part name="NuggetID" type="s:string" />
    <wsdl:part name="Rating" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
    <wsdl:part name="userToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertRatingHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:portType name="devNuggetsSoap">
    <wsdl:operation name="InsertDevToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Complete to request developer token for reading Nuggets. The token will be sent to you via the email address specified</wsdl:documentation>
      <wsdl:input message="tns:InsertDevTokenSoapIn" />
      <wsdl:output message="tns:InsertDevTokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetAuthorSoapIn" />
      <wsdl:output message="tns:UpdateNuggetAuthorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetTitleSoapIn" />
      <wsdl:output message="tns:UpdateNuggetTitleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetTopicsSoapIn" />
      <wsdl:output message="tns:GetAllNuggetTopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetDataSoapIn" />
      <wsdl:output message="tns:InsertNuggetDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetTopicSoapIn" />
      <wsdl:output message="tns:InsertNuggetTopicSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataByIDSoapIn" />
      <wsdl:output message="tns:GetAllNuggetDataByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataSoapIn" />
      <wsdl:output message="tns:GetAllNuggetDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertRatingSoapIn" />
      <wsdl:output message="tns:InsertRatingSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="devNuggetsHttpGet">
    <wsdl:operation name="InsertDevToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Complete to request developer token for reading Nuggets. The token will be sent to you via the email address specified</wsdl:documentation>
      <wsdl:input message="tns:InsertDevTokenHttpGetIn" />
      <wsdl:output message="tns:InsertDevTokenHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetAuthorHttpGetIn" />
      <wsdl:output message="tns:UpdateNuggetAuthorHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetTitleHttpGetIn" />
      <wsdl:output message="tns:UpdateNuggetTitleHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetTopicsHttpGetIn" />
      <wsdl:output message="tns:GetAllNuggetTopicsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetDataHttpGetIn" />
      <wsdl:output message="tns:InsertNuggetDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetTopicHttpGetIn" />
      <wsdl:output message="tns:InsertNuggetTopicHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataByIDHttpGetIn" />
      <wsdl:output message="tns:GetAllNuggetDataByIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataHttpGetIn" />
      <wsdl:output message="tns:GetAllNuggetDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertRatingHttpGetIn" />
      <wsdl:output message="tns:InsertRatingHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="devNuggetsHttpPost">
    <wsdl:operation name="InsertDevToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Complete to request developer token for reading Nuggets. The token will be sent to you via the email address specified</wsdl:documentation>
      <wsdl:input message="tns:InsertDevTokenHttpPostIn" />
      <wsdl:output message="tns:InsertDevTokenHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetAuthorHttpPostIn" />
      <wsdl:output message="tns:UpdateNuggetAuthorHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:UpdateNuggetTitleHttpPostIn" />
      <wsdl:output message="tns:UpdateNuggetTitleHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetTopicsHttpPostIn" />
      <wsdl:output message="tns:GetAllNuggetTopicsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetDataHttpPostIn" />
      <wsdl:output message="tns:InsertNuggetDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertNuggetTopicHttpPostIn" />
      <wsdl:output message="tns:InsertNuggetTopicHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataByIDHttpPostIn" />
      <wsdl:output message="tns:GetAllNuggetDataByIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Developer Token</wsdl:documentation>
      <wsdl:input message="tns:GetAllNuggetDataHttpPostIn" />
      <wsdl:output message="tns:GetAllNuggetDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Requires Admin Token</wsdl:documentation>
      <wsdl:input message="tns:InsertRatingHttpPostIn" />
      <wsdl:output message="tns:InsertRatingHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="devNuggetsSoap" type="tns:devNuggetsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="InsertDevToken">
      <soap:operation soapAction="http://tempuri.org/InsertDevToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <soap:operation soapAction="http://tempuri.org/UpdateNuggetAuthor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <soap:operation soapAction="http://tempuri.org/UpdateNuggetTitle" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <soap:operation soapAction="http://tempuri.org/GetAllNuggetTopics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <soap:operation soapAction="http://tempuri.org/InsertNuggetData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <soap:operation soapAction="http://tempuri.org/InsertNuggetTopic" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <soap:operation soapAction="http://tempuri.org/GetAllNuggetDataByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <soap:operation soapAction="http://tempuri.org/GetAllNuggetData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <soap:operation soapAction="http://tempuri.org/InsertRating" 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="devNuggetsSoap12" type="tns:devNuggetsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="InsertDevToken">
      <soap12:operation soapAction="http://tempuri.org/InsertDevToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <soap12:operation soapAction="http://tempuri.org/UpdateNuggetAuthor" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <soap12:operation soapAction="http://tempuri.org/UpdateNuggetTitle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <soap12:operation soapAction="http://tempuri.org/GetAllNuggetTopics" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <soap12:operation soapAction="http://tempuri.org/InsertNuggetData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <soap12:operation soapAction="http://tempuri.org/InsertNuggetTopic" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <soap12:operation soapAction="http://tempuri.org/GetAllNuggetDataByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <soap12:operation soapAction="http://tempuri.org/GetAllNuggetData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <soap12:operation soapAction="http://tempuri.org/InsertRating" 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="devNuggetsHttpGet" type="tns:devNuggetsHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="InsertDevToken">
      <http:operation location="/InsertDevToken" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetAuthor">
      <http:operation location="/UpdateNuggetAuthor" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNuggetTitle">
      <http:operation location="/UpdateNuggetTitle" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetTopics">
      <http:operation location="/GetAllNuggetTopics" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetData">
      <http:operation location="/InsertNuggetData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNuggetTopic">
      <http:operation location="/InsertNuggetTopic" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetDataByID">
      <http:operation location="/GetAllNuggetDataByID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllNuggetData">
      <http:operation location="/GetAllNuggetData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertRating">
      <http:operation location="/InsertRating" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="devNuggetsHttpPost" type="tns:devNuggetsHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="InsertDevToken">
      <http:operation location="/InsertDevToken" />
      <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="UpdateNuggetAuthor">
      <http:operation location="/UpdateNuggetAuthor" />
      <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="UpdateNuggetTitle">
      <http:operation location="/UpdateNuggetTitle" />
      <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="GetAllNuggetTopics">
      <http:operation location="/GetAllNuggetTopics" />
      <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="InsertNuggetData">
      <http:operation location="/InsertNuggetData" />
      <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="InsertNuggetTopic">
      <http:operation location="/InsertNuggetTopic" />
      <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="GetAllNuggetDataByID">
      <http:operation location="/GetAllNuggetDataByID" />
      <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="GetAllNuggetData">
      <http:operation location="/GetAllNuggetData" />
      <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="InsertRating">
      <http:operation location="/InsertRating" />
      <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="devNuggets">
    <wsdl:port name="devNuggetsSoap" binding="tns:devNuggetsSoap">
      <soap:address location="http://www.thomscontent.com/nuggets/devnugget/Nuggets.asmx" />
    </wsdl:port>
    <wsdl:port name="devNuggetsSoap12" binding="tns:devNuggetsSoap12">
      <soap12:address location="http://www.thomscontent.com/nuggets/devnugget/Nuggets.asmx" />
    </wsdl:port>
    <wsdl:port name="devNuggetsHttpGet" binding="tns:devNuggetsHttpGet">
      <http:address location="http://www.thomscontent.com/nuggets/devnugget/Nuggets.asmx" />
    </wsdl:port>
    <wsdl:port name="devNuggetsHttpPost" binding="tns:devNuggetsHttpPost">
      <http:address location="http://www.thomscontent.com/nuggets/devnugget/Nuggets.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>