Overview Service Description Client proxy Methods GetServerStartTimestamp EmailServerDetails DeleteServer ModifyServer IsServerAvailableAtTime CreateServer |
The description of this web service is composed by several documents. Click on the document you want to see:
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="MakeBooking_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="GetServerStartTimestamp"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="serverId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetServerStartTimestampResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="GetServerStartTimestampResult" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfString"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="EmailServerDetails"> <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="1" maxOccurs="1" name="serverId" type="xs:int"/> <xs:element minOccurs="0" maxOccurs="1" name="addresses" type="s0:ArrayOfString"/> <xs:element minOccurs="1" maxOccurs="1" name="includeSecretProperties" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EmailServerDetailsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="EmailServerDetailsResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteServer"> <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="1" maxOccurs="1" name="serverId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteServerResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="DeleteServerResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ModifyServer"> <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="1" maxOccurs="1" name="serverId" type="xs:int"/> <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="propertyValues" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="templateIds" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ModifyServerResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="ModifyServerResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsServerAvailableAtTime"> <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="1" maxOccurs="1" name="gameId" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="startTimestamp" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="runtimeMins" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="numberPlayers" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IsServerAvailableAtTimeResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="IsServerAvailableAtTimeResult" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateServer"> <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="1" maxOccurs="1" name="gameId" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="startTimestamp" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="runtimeMins" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="numberPlayers" type="xs:int"/> <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="propertyValues" type="xs:string"/> <xs:element minOccurs="0" maxOccurs="1" name="templateIds" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateServerResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="CreateServerResult" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="int" type="xs:int"/> <xs:element name="boolean" type="xs:boolean"/> </xs:schema> <xs:schema xmlns:tns="http://tempuri.org/AbstractTypes" targetNamespace="http://tempuri.org/AbstractTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <xs:import namespace="http://schemas.xmlsoap.org/wsdl/"/> <xs:complexType name="ArrayOfString"> <xs:complexContent mixed="false"> <xs:restriction base="soapenc:Array"> <xs:attribute d7p1:arrayType="xs:string[]" ref="soapenc:arrayType" xmlns:d7p1="http://schemas.xmlsoap.org/wsdl/"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:schema> </types> <message name="GetServerStartTimestampSoapIn"> <part element="s0:GetServerStartTimestamp" name="parameters"/> </message> <message name="GetServerStartTimestampSoapOut"> <part element="s0:GetServerStartTimestampResponse" name="parameters"/> </message> <message name="EmailServerDetailsSoapIn"> <part element="s0:EmailServerDetails" name="parameters"/> </message> <message name="EmailServerDetailsSoapOut"> <part element="s0:EmailServerDetailsResponse" name="parameters"/> </message> <message name="DeleteServerSoapIn"> <part element="s0:DeleteServer" name="parameters"/> </message> <message name="DeleteServerSoapOut"> <part element="s0:DeleteServerResponse" name="parameters"/> </message> <message name="ModifyServerSoapIn"> <part element="s0:ModifyServer" name="parameters"/> </message> <message name="ModifyServerSoapOut"> <part element="s0:ModifyServerResponse" name="parameters"/> </message> <message name="IsServerAvailableAtTimeSoapIn"> <part element="s0:IsServerAvailableAtTime" name="parameters"/> </message> <message name="IsServerAvailableAtTimeSoapOut"> <part element="s0:IsServerAvailableAtTimeResponse" name="parameters"/> </message> <message name="CreateServerSoapIn"> <part element="s0:CreateServer" name="parameters"/> </message> <message name="CreateServerSoapOut"> <part element="s0:CreateServerResponse" name="parameters"/> </message> <message name="GetServerStartTimestampHttpGetIn"> <part name="serverId" type="s:int"/> </message> <message name="GetServerStartTimestampHttpGetOut"> <part element="s0:int" name="Body"/> </message> <message name="EmailServerDetailsHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> <part name="addresses" xmlns:q1="http://tempuri.org/AbstractTypes" type="q1:ArrayOfString"/> <part name="includeSecretProperties" type="s:boolean"/> </message> <message name="EmailServerDetailsHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="DeleteServerHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> </message> <message name="DeleteServerHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="ModifyServerHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> <part name="name" type="s:string"/> <part name="propertyValues" type="s:string"/> <part name="templateIds" type="s:string"/> </message> <message name="ModifyServerHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="IsServerAvailableAtTimeHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="gameId" type="s:int"/> <part name="startTimestamp" type="s:int"/> <part name="runtimeMins" type="s:int"/> <part name="numberPlayers" type="s:int"/> </message> <message name="IsServerAvailableAtTimeHttpGetOut"> <part element="s0:boolean" name="Body"/> </message> <message name="CreateServerHttpGetIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="gameId" type="s:int"/> <part name="startTimestamp" type="s:int"/> <part name="runtimeMins" type="s:int"/> <part name="numberPlayers" type="s:int"/> <part name="name" type="s:string"/> <part name="propertyValues" type="s:string"/> <part name="templateIds" type="s:string"/> </message> <message name="CreateServerHttpGetOut"> <part element="s0:int" name="Body"/> </message> <message name="GetServerStartTimestampHttpPostIn"> <part name="serverId" type="s:int"/> </message> <message name="GetServerStartTimestampHttpPostOut"> <part element="s0:int" name="Body"/> </message> <message name="EmailServerDetailsHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> <part name="addresses" xmlns:q2="http://tempuri.org/AbstractTypes" type="q2:ArrayOfString"/> <part name="includeSecretProperties" type="s:boolean"/> </message> <message name="EmailServerDetailsHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="DeleteServerHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> </message> <message name="DeleteServerHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="ModifyServerHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="serverId" type="s:int"/> <part name="name" type="s:string"/> <part name="propertyValues" type="s:string"/> <part name="templateIds" type="s:string"/> </message> <message name="ModifyServerHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="IsServerAvailableAtTimeHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="gameId" type="s:int"/> <part name="startTimestamp" type="s:int"/> <part name="runtimeMins" type="s:int"/> <part name="numberPlayers" type="s:int"/> </message> <message name="IsServerAvailableAtTimeHttpPostOut"> <part element="s0:boolean" name="Body"/> </message> <message name="CreateServerHttpPostIn"> <part name="username" type="s:string"/> <part name="password" type="s:string"/> <part name="gameId" type="s:int"/> <part name="startTimestamp" type="s:int"/> <part name="runtimeMins" type="s:int"/> <part name="numberPlayers" type="s:int"/> <part name="name" type="s:string"/> <part name="propertyValues" type="s:string"/> <part name="templateIds" type="s:string"/> </message> <message name="CreateServerHttpPostOut"> <part element="s0:int" name="Body"/> </message> <portType name="MakeBooking_asmxSoap"> <operation name="GetServerStartTimestamp"> <input message="s0:GetServerStartTimestampSoapIn"/> <output message="s0:GetServerStartTimestampSoapOut"/> </operation> <operation name="EmailServerDetails"> <input message="s0:EmailServerDetailsSoapIn"/> <output message="s0:EmailServerDetailsSoapOut"/> </operation> <operation name="DeleteServer"> <input message="s0:DeleteServerSoapIn"/> <output message="s0:DeleteServerSoapOut"/> </operation> <operation name="ModifyServer"> <input message="s0:ModifyServerSoapIn"/> <output message="s0:ModifyServerSoapOut"/> </operation> <operation name="IsServerAvailableAtTime"> <input message="s0:IsServerAvailableAtTimeSoapIn"/> <output message="s0:IsServerAvailableAtTimeSoapOut"/> </operation> <operation name="CreateServer"> <input message="s0:CreateServerSoapIn"/> <output message="s0:CreateServerSoapOut"/> </operation> </portType> <portType name="MakeBooking_asmxHttpGet"> <operation name="GetServerStartTimestamp"> <input message="s0:GetServerStartTimestampHttpGetIn"/> <output message="s0:GetServerStartTimestampHttpGetOut"/> </operation> <operation name="EmailServerDetails"> <input message="s0:EmailServerDetailsHttpGetIn"/> <output message="s0:EmailServerDetailsHttpGetOut"/> </operation> <operation name="DeleteServer"> <input message="s0:DeleteServerHttpGetIn"/> <output message="s0:DeleteServerHttpGetOut"/> </operation> <operation name="ModifyServer"> <input message="s0:ModifyServerHttpGetIn"/> <output message="s0:ModifyServerHttpGetOut"/> </operation> <operation name="IsServerAvailableAtTime"> <input message="s0:IsServerAvailableAtTimeHttpGetIn"/> <output message="s0:IsServerAvailableAtTimeHttpGetOut"/> </operation> <operation name="CreateServer"> <input message="s0:CreateServerHttpGetIn"/> <output message="s0:CreateServerHttpGetOut"/> </operation> </portType> <portType name="MakeBooking_asmxHttpPost"> <operation name="GetServerStartTimestamp"> <input message="s0:GetServerStartTimestampHttpPostIn"/> <output message="s0:GetServerStartTimestampHttpPostOut"/> </operation> <operation name="EmailServerDetails"> <input message="s0:EmailServerDetailsHttpPostIn"/> <output message="s0:EmailServerDetailsHttpPostOut"/> </operation> <operation name="DeleteServer"> <input message="s0:DeleteServerHttpPostIn"/> <output message="s0:DeleteServerHttpPostOut"/> </operation> <operation name="ModifyServer"> <input message="s0:ModifyServerHttpPostIn"/> <output message="s0:ModifyServerHttpPostOut"/> </operation> <operation name="IsServerAvailableAtTime"> <input message="s0:IsServerAvailableAtTimeHttpPostIn"/> <output message="s0:IsServerAvailableAtTimeHttpPostOut"/> </operation> <operation name="CreateServer"> <input message="s0:CreateServerHttpPostIn"/> <output message="s0:CreateServerHttpPostOut"/> </operation> </portType> <binding name="MakeBooking_asmxSoap" type="s0:MakeBooking_asmxSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="GetServerStartTimestamp"> <soap:operation soapAction="http://tempuri.org/GetServerStartTimestamp" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="EmailServerDetails"> <soap:operation soapAction="http://tempuri.org/EmailServerDetails" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="DeleteServer"> <soap:operation soapAction="http://tempuri.org/DeleteServer" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="ModifyServer"> <soap:operation soapAction="http://tempuri.org/ModifyServer" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="IsServerAvailableAtTime"> <soap:operation soapAction="http://tempuri.org/IsServerAvailableAtTime" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="CreateServer"> <soap:operation soapAction="http://tempuri.org/CreateServer" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <binding name="MakeBooking_asmxHttpGet" type="s0:MakeBooking_asmxHttpGet"> <http:binding verb="GET"/> <operation name="GetServerStartTimestamp"> <http:operation location="/GetServerStartTimestamp"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="EmailServerDetails"> <http:operation location="/EmailServerDetails"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="DeleteServer"> <http:operation location="/DeleteServer"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="ModifyServer"> <http:operation location="/ModifyServer"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="IsServerAvailableAtTime"> <http:operation location="/IsServerAvailableAtTime"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="CreateServer"> <http:operation location="/CreateServer"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <binding name="MakeBooking_asmxHttpPost" type="s0:MakeBooking_asmxHttpPost"> <http:binding verb="POST"/> <operation name="GetServerStartTimestamp"> <http:operation location="/GetServerStartTimestamp"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="EmailServerDetails"> <http:operation location="/EmailServerDetails"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="DeleteServer"> <http:operation location="/DeleteServer"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="ModifyServer"> <http:operation location="/ModifyServer"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="IsServerAvailableAtTime"> <http:operation location="/IsServerAvailableAtTime"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="CreateServer"> <http:operation location="/CreateServer"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <service name="MakeBooking_asmx"> <port binding="s0:MakeBooking_asmxSoap" name="MakeBooking_asmxSoap"> <soap:address location="http://au.gamecreate.com/bookings/MakeBooking.asmx"/> </port> <port binding="s0:MakeBooking_asmxHttpGet" name="MakeBooking_asmxHttpGet"> <http:address location="http://au.gamecreate.com/bookings/MakeBooking.asmx"/> </port> <port binding="s0:MakeBooking_asmxHttpPost" name="MakeBooking_asmxHttpPost"> <http:address location="http://au.gamecreate.com/bookings/MakeBooking.asmx"/> </port> </service> </definitions> |