// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Mono Runtime Version: 1.1.4322.2032
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
///
[System.Web.Services.WebServiceBinding(Name="MakeBooking_asmxSoap", Namespace="http://tempuri.org/")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public class MakeBooking_asmx : System.Web.Services.Protocols.SoapHttpClientProtocol {
public MakeBooking_asmx() {
this.Url = "http://au.gamecreate.com/bookings/MakeBooking.asmx";
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetServerStartTimestamp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int GetServerStartTimestamp(int serverId) {
object[] results = this.Invoke("GetServerStartTimestamp", new object[] {
serverId});
return ((int)(results[0]));
}
public System.IAsyncResult BeginGetServerStartTimestamp(int serverId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetServerStartTimestamp", new object[] {
serverId}, callback, asyncState);
}
public int EndGetServerStartTimestamp(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/EmailServerDetails", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool EmailServerDetails(string username, string password, int serverId, string[] addresses, bool includeSecretProperties) {
object[] results = this.Invoke("EmailServerDetails", new object[] {
username,
password,
serverId,
addresses,
includeSecretProperties});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginEmailServerDetails(string username, string password, int serverId, string[] addresses, bool includeSecretProperties, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("EmailServerDetails", new object[] {
username,
password,
serverId,
addresses,
includeSecretProperties}, callback, asyncState);
}
public bool EndEmailServerDetails(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool DeleteServer(string username, string password, int serverId) {
object[] results = this.Invoke("DeleteServer", new object[] {
username,
password,
serverId});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginDeleteServer(string username, string password, int serverId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("DeleteServer", new object[] {
username,
password,
serverId}, callback, asyncState);
}
public bool EndDeleteServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/ModifyServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool ModifyServer(string username, string password, int serverId, string name, string propertyValues, string templateIds) {
object[] results = this.Invoke("ModifyServer", new object[] {
username,
password,
serverId,
name,
propertyValues,
templateIds});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginModifyServer(string username, string password, int serverId, string name, string propertyValues, string templateIds, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("ModifyServer", new object[] {
username,
password,
serverId,
name,
propertyValues,
templateIds}, callback, asyncState);
}
public bool EndModifyServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/IsServerAvailableAtTime", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool IsServerAvailableAtTime(string username, string password, int gameId, int startTimestamp, int runtimeMins, int numberPlayers) {
object[] results = this.Invoke("IsServerAvailableAtTime", new object[] {
username,
password,
gameId,
startTimestamp,
runtimeMins,
numberPlayers});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginIsServerAvailableAtTime(string username, string password, int gameId, int startTimestamp, int runtimeMins, int numberPlayers, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("IsServerAvailableAtTime", new object[] {
username,
password,
gameId,
startTimestamp,
runtimeMins,
numberPlayers}, callback, asyncState);
}
public bool EndIsServerAvailableAtTime(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CreateServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int CreateServer(string username, string password, int gameId, int startTimestamp, int runtimeMins, int numberPlayers, string name, string propertyValues, string templateIds) {
object[] results = this.Invoke("CreateServer", new object[] {
username,
password,
gameId,
startTimestamp,
runtimeMins,
numberPlayers,
name,
propertyValues,
templateIds});
return ((int)(results[0]));
}
public System.IAsyncResult BeginCreateServer(string username, string password, int gameId, int startTimestamp, int runtimeMins, int numberPlayers, string name, string propertyValues, string templateIds, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateServer", new object[] {
username,
password,
gameId,
startTimestamp,
runtimeMins,
numberPlayers,
name,
propertyValues,
templateIds}, callback, asyncState);
}
public int EndCreateServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
}