Overview Service Description Client proxy Methods Login CreateAccount IsUsernameAvailable UpdateAccount GetAccount |
WSDL document for namespace "http://tempuri.org/" Download <?xml version="1.0" encoding="utf-16"?>
<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/" name="User_asmx" targetNamespace="http://tempuri.org/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types> <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Login"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="username" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LoginResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="LoginResult" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateAccount"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="username" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="email" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateAccountResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="CreateAccountResult" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsUsernameAvailable"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="username" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsUsernameAvailableResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="IsUsernameAvailableResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateAccount"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="currentUsername" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="currentPassword" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="username" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="email" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateAccountResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="UpdateAccountResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetAccount"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="username" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="UserDetails"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Username" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="GetAccountResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="GetAccountResult" type="s0:UserDetails"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="int" type="xs:int"/> <xs:element name="boolean" type="xs:boolean"/> <xs:element name="UserDetails" nillable="true" type="s0:UserDetails"/> </xs:schema> </types> <message name="LoginSoapIn"> <part element="s0:Login" name="parameters"/> </message> <message name="LoginSoapOut"> <part element="s0:LoginResponse" name="parameters"/> </message> <message name="CreateAccountSoapIn"> <part element="s0:CreateAccount" name="parameters"/> </message> <message name="CreateAccountSoapOut"> <part element="s0:CreateAccountResponse" name="parameters"/> </message> <message name="IsUsernameAvailableSoapIn"> <part element="s0:IsUsernameAvailable" name="parameters"/> </message> <message name="IsUsernameAvailableSoapOut"> <part element="s0:IsUsernameAvailableResponse" name="parameters"/> </message> <message name="UpdateAccountSoapIn"> <part element="s0:UpdateAccount" name="parameters"/> </message> <message name="UpdateAccountSoapOut"> <part element="s0:UpdateAccountResponse" name="parameters"/> </message> <message name="GetAccountSoapIn"> <part element="s0:GetAccount" name="parameters"/> </message> <message name="GetAccountSoapOut"> <part element="s0:GetAccountResponse" name="parameters"/> </message> <message name="LoginHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> </message> <message name="LoginHttpGetOut"> <part element="s0:int" name="Body"/> </message> <message name="CreateAccountHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="name" type="s:string"/> <part name="email" type="s:string"/> </message> <message name="CreateAccountHttpGetOut"> <part element="s0:int" name="Body"/> </message> <message name="IsUsernameAvailableHttpGetIn"> <part name="username" type="s:string"/> </message> <message name="IsUsernameAvailableHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="UpdateAccountHttpGetIn"> <part name="currentUsername" type="s:string"/> <part name="currentPassword" type="s:string"/> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="name" type="s:string"/> <part name="email" type="s:string"/> </message> <message name="UpdateAccountHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="GetAccountHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> </message> <message name="GetAccountHttpGetOut"> <part element="s0:UserDetails" name="Body"/> </message> <message name="LoginHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> </message> <message name="LoginHttpPostOut"> <part element="s0:int" name="Body"/> </message> <message name="CreateAccountHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="name" type="s:string"/> <part name="email" type="s:string"/> </message> <message name="CreateAccountHttpPostOut"> <part element="s0:int" name="Body"/> </message> <message name="IsUsernameAvailableHttpPostIn"> <part name="username" type="s:string"/> </message> <message name="IsUsernameAvailableHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="UpdateAccountHttpPostIn"> <part name="currentUsername" type="s:string"/> <part name="currentPassword" type="s:string"/> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="name" type="s:string"/> <part name="email" type="s:string"/> </message> <message name="UpdateAccountHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="GetAccountHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> </message> <message name="GetAccountHttpPostOut"> <part element="s0:UserDetails" name="Body"/> </message> <portType name="User_asmxSoap"> <operation name="Login"> <input message="s0:LoginSoapIn"/> <output message="s0:LoginSoapOut"/> </operation> <operation name="CreateAccount"> <input message="s0:CreateAccountSoapIn"/> <output message="s0:CreateAccountSoapOut"/> </operation> <operation name="IsUsernameAvailable"> <input message="s0:IsUsernameAvailableSoapIn"/> <output message="s0:IsUsernameAvailableSoapOut"/> </operation> <operation name="UpdateAccount"> <input message="s0:UpdateAccountSoapIn"/> <output message="s0:UpdateAccountSoapOut"/> </operation> <operation name="GetAccount"> <input message="s0:GetAccountSoapIn"/> <output message="s0:GetAccountSoapOut"/> </operation> </portType> <portType name="User_asmxHttpGet"> <operation name="Login"> <input message="s0:LoginHttpGetIn"/> <output message="s0:LoginHttpGetOut"/> </operation> <operation name="CreateAccount"> <input message="s0:CreateAccountHttpGetIn"/> <output message="s0:CreateAccountHttpGetOut"/> </operation> <operation name="IsUsernameAvailable"> <input message="s0:IsUsernameAvailableHttpGetIn"/> <output message="s0:IsUsernameAvailableHttpGetOut"/> </operation> <operation name="UpdateAccount"> <input message="s0:UpdateAccountHttpGetIn"/> <output message="s0:UpdateAccountHttpGetOut"/> </operation> <operation name="GetAccount"> <input message="s0:GetAccountHttpGetIn"/> <output message="s0:GetAccountHttpGetOut"/> </operation> </portType> <portType name="User_asmxHttpPost"> <operation name="Login"> <input message="s0:LoginHttpPostIn"/> <output message="s0:LoginHttpPostOut"/> </operation> <operation name="CreateAccount"> <input message="s0:CreateAccountHttpPostIn"/> <output message="s0:CreateAccountHttpPostOut"/> </operation> <operation name="IsUsernameAvailable"> <input message="s0:IsUsernameAvailableHttpPostIn"/> <output message="s0:IsUsernameAvailableHttpPostOut"/> </operation> <operation name="UpdateAccount"> <input message="s0:UpdateAccountHttpPostIn"/> <output message="s0:UpdateAccountHttpPostOut"/> </operation> <operation name="GetAccount"> <input message="s0:GetAccountHttpPostIn"/> <output message="s0:GetAccountHttpPostOut"/> </operation> </portType> <binding name="User_asmxSoap" type="s0:User_asmxSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="Login"> <soap:operation soapAction="http://tempuri.org/Login" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="CreateAccount"> <soap:operation soapAction="http://tempuri.org/CreateAccount" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="IsUsernameAvailable"> <soap:operation soapAction="http://tempuri.org/IsUsernameAvailable" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="UpdateAccount"> <soap:operation soapAction="http://tempuri.org/UpdateAccount" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="GetAccount"> <soap:operation soapAction="http://tempuri.org/GetAccount" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <binding name="User_asmxHttpGet" type="s0:User_asmxHttpGet"> <http:binding verb="GET"/> <operation name="Login"> <http:operation location="/Login"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="CreateAccount"> <http:operation location="/CreateAccount"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="IsUsernameAvailable"> <http:operation location="/IsUsernameAvailable"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="UpdateAccount"> <http:operation location="/UpdateAccount"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="GetAccount"> <http:operation location="/GetAccount"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <binding name="User_asmxHttpPost" type="s0:User_asmxHttpPost"> <http:binding verb="POST"/> <operation name="Login"> <http:operation location="/Login"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="CreateAccount"> <http:operation location="/CreateAccount"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="IsUsernameAvailable"> <http:operation location="/IsUsernameAvailable"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="UpdateAccount"> <http:operation location="/UpdateAccount"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="GetAccount"> <http:operation location="/GetAccount"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <service name="User_asmx"> <port binding="s0:User_asmxSoap" name="User_asmxSoap"> <soap:address location="http://au.gamecreate.com/admin/User.asmx"/> </port> <port binding="s0:User_asmxHttpGet" name="User_asmxHttpGet"> <http:address location="http://au.gamecreate.com/admin/User.asmx"/> </port> <port binding="s0:User_asmxHttpPost" name="User_asmxHttpPost"> <http:address location="http://au.gamecreate.com/admin/User.asmx"/> </port> </service> </definitions> |