Type.registerNamespace('TGB.WebServices.BeterZ');
TGB.WebServices.BeterZ.BettingWebService=function() {
TGB.WebServices.BeterZ.BettingWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TGB.WebServices.BeterZ.BettingWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_path();},
GetOdds:function(identificationId,statesId,currencyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOdds',false,{identificationId:identificationId,statesId:statesId,currencyId:currencyId},succeededCallback,failedCallback,userContext); },
GetOddsNoCache:function(identificationId,statesId,currencyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOddsNoCache',false,{identificationId:identificationId,statesId:statesId,currencyId:currencyId},succeededCallback,failedCallback,userContext); },
PlaceBet:function(identificationId,stateId,walletId,tournamentId,amount,odd,type,inPlay,isBackerOddAndAmount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PlaceBet',false,{identificationId:identificationId,stateId:stateId,walletId:walletId,tournamentId:tournamentId,amount:amount,odd:odd,type:type,inPlay:inPlay,isBackerOddAndAmount:isBackerOddAndAmount},succeededCallback,failedCallback,userContext); },
EditBet:function(identificationId,betId,newAmount,newOdd,type,isBackerOddAndAmount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EditBet',false,{identificationId:identificationId,betId:betId,newAmount:newAmount,newOdd:newOdd,type:type,isBackerOddAndAmount:isBackerOddAndAmount},succeededCallback,failedCallback,userContext); },
CancelBet:function(identificationId,betId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CancelBet',false,{identificationId:identificationId,betId:betId},succeededCallback,failedCallback,userContext); },
GetCurrentBets:function(identificationId,walletId,currencyId,tournamentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentBets',false,{identificationId:identificationId,walletId:walletId,currencyId:currencyId,tournamentId:tournamentId},succeededCallback,failedCallback,userContext); },
GetCurrentBetsAliens:function(identificationId,usersId,statesId,currencyId,tournamentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentBetsAliens',false,{identificationId:identificationId,usersId:usersId,statesId:statesId,currencyId:currencyId,tournamentId:tournamentId},succeededCallback,failedCallback,userContext); },
GetResultsValues:function(identificationId,resultsIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetResultsValues',false,{identificationId:identificationId,resultsIds:resultsIds},succeededCallback,failedCallback,userContext); },
SetEventStartDateUpdated:function(identificationId,eventId,startDate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetEventStartDateUpdated',false,{identificationId:identificationId,eventId:eventId,startDate:startDate},succeededCallback,failedCallback,userContext); },
SetResultUpdated:function(identificationId,resultId,eventParticipantId,resultValue,resultType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetResultUpdated',false,{identificationId:identificationId,resultId:resultId,eventParticipantId:eventParticipantId,resultValue:resultValue,resultType:resultType},succeededCallback,failedCallback,userContext); },
GetTypesToSend_SetResultUpdated:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTypesToSend_SetResultUpdated',false,{},succeededCallback,failedCallback,userContext); },
SetPropertyUpdated:function(identificationId,spocosyObjectType,spocosyObjectId,propertyName,propertyValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPropertyUpdated',false,{identificationId:identificationId,spocosyObjectType:spocosyObjectType,spocosyObjectId:spocosyObjectId,propertyName:propertyName,propertyValue:propertyValue},succeededCallback,failedCallback,userContext); },
GetTypesToSend_SetPropertyUpdated:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTypesToSend_SetPropertyUpdated',false,{},succeededCallback,failedCallback,userContext); },
GetPropertiesNamesToSend_SetPropertyUpdated:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPropertiesNamesToSend_SetPropertyUpdated',false,{},succeededCallback,failedCallback,userContext); }}
TGB.WebServices.BeterZ.BettingWebService.registerClass('TGB.WebServices.BeterZ.BettingWebService',Sys.Net.WebServiceProxy);
TGB.WebServices.BeterZ.BettingWebService._staticInstance = new TGB.WebServices.BeterZ.BettingWebService();
TGB.WebServices.BeterZ.BettingWebService.set_path = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_path(value); }
TGB.WebServices.BeterZ.BettingWebService.get_path = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_path(); }
TGB.WebServices.BeterZ.BettingWebService.set_timeout = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_timeout(value); }
TGB.WebServices.BeterZ.BettingWebService.get_timeout = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_timeout(); }
TGB.WebServices.BeterZ.BettingWebService.set_defaultUserContext = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_defaultUserContext(value); }
TGB.WebServices.BeterZ.BettingWebService.get_defaultUserContext = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_defaultUserContext(); }
TGB.WebServices.BeterZ.BettingWebService.set_defaultSucceededCallback = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_defaultSucceededCallback(value); }
TGB.WebServices.BeterZ.BettingWebService.get_defaultSucceededCallback = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_defaultSucceededCallback(); }
TGB.WebServices.BeterZ.BettingWebService.set_defaultFailedCallback = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_defaultFailedCallback(value); }
TGB.WebServices.BeterZ.BettingWebService.get_defaultFailedCallback = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_defaultFailedCallback(); }
TGB.WebServices.BeterZ.BettingWebService.set_enableJsonp = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_enableJsonp(value); }
TGB.WebServices.BeterZ.BettingWebService.get_enableJsonp = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_enableJsonp(); }
TGB.WebServices.BeterZ.BettingWebService.set_jsonpCallbackParameter = function(value) { TGB.WebServices.BeterZ.BettingWebService._staticInstance.set_jsonpCallbackParameter(value); }
TGB.WebServices.BeterZ.BettingWebService.get_jsonpCallbackParameter = function() { return TGB.WebServices.BeterZ.BettingWebService._staticInstance.get_jsonpCallbackParameter(); }
TGB.WebServices.BeterZ.BettingWebService.set_path("/WebServices/BettingWebService.asmx");
TGB.WebServices.BeterZ.BettingWebService.GetOdds= function(identificationId,statesId,currencyId,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetOdds(identificationId,statesId,currencyId,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetOddsNoCache= function(identificationId,statesId,currencyId,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetOddsNoCache(identificationId,statesId,currencyId,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.PlaceBet= function(identificationId,stateId,walletId,tournamentId,amount,odd,type,inPlay,isBackerOddAndAmount,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.PlaceBet(identificationId,stateId,walletId,tournamentId,amount,odd,type,inPlay,isBackerOddAndAmount,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.EditBet= function(identificationId,betId,newAmount,newOdd,type,isBackerOddAndAmount,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.EditBet(identificationId,betId,newAmount,newOdd,type,isBackerOddAndAmount,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.CancelBet= function(identificationId,betId,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.CancelBet(identificationId,betId,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetCurrentBets= function(identificationId,walletId,currencyId,tournamentId,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetCurrentBets(identificationId,walletId,currencyId,tournamentId,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetCurrentBetsAliens= function(identificationId,usersId,statesId,currencyId,tournamentId,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetCurrentBetsAliens(identificationId,usersId,statesId,currencyId,tournamentId,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetResultsValues= function(identificationId,resultsIds,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetResultsValues(identificationId,resultsIds,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.SetEventStartDateUpdated= function(identificationId,eventId,startDate,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.SetEventStartDateUpdated(identificationId,eventId,startDate,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.SetResultUpdated= function(identificationId,resultId,eventParticipantId,resultValue,resultType,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.SetResultUpdated(identificationId,resultId,eventParticipantId,resultValue,resultType,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetTypesToSend_SetResultUpdated= function(onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetTypesToSend_SetResultUpdated(onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.SetPropertyUpdated= function(identificationId,spocosyObjectType,spocosyObjectId,propertyName,propertyValue,onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.SetPropertyUpdated(identificationId,spocosyObjectType,spocosyObjectId,propertyName,propertyValue,onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetTypesToSend_SetPropertyUpdated= function(onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetTypesToSend_SetPropertyUpdated(onSuccess,onFailed,userContext); }
TGB.WebServices.BeterZ.BettingWebService.GetPropertiesNamesToSend_SetPropertyUpdated= function(onSuccess,onFailed,userContext) {TGB.WebServices.BeterZ.BettingWebService._staticInstance.GetPropertiesNamesToSend_SetPropertyUpdated(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('TGB.DataModel.BeterZ.DC');
if (typeof(TGB.DataModel.BeterZ.DC.Odd) === 'undefined') {
TGB.DataModel.BeterZ.DC.Odd=gtc("TGB.DataModel.BeterZ.DC.Odd");
TGB.DataModel.BeterZ.DC.Odd.registerClass('TGB.DataModel.BeterZ.DC.Odd');
}
if (typeof(TGB.DataModel.BeterZ.DC.BettingRow) === 'undefined') {
TGB.DataModel.BeterZ.DC.BettingRow=gtc("TGB.DataModel.BeterZ.DC.BettingRow");
TGB.DataModel.BeterZ.DC.BettingRow.registerClass('TGB.DataModel.BeterZ.DC.BettingRow');
}
if (typeof(TGB.WebServices.BeterZ.BettingRowAliens) === 'undefined') {
TGB.WebServices.BeterZ.BettingRowAliens=gtc("TGB.WebServices.BeterZ.BettingRowAliens");
TGB.WebServices.BeterZ.BettingRowAliens.registerClass('TGB.WebServices.BeterZ.BettingRowAliens');
}
if (typeof(TGB.WebServices.BeterZ.Result) === 'undefined') {
TGB.WebServices.BeterZ.Result=gtc("TGB.WebServices.BeterZ.Result");
TGB.WebServices.BeterZ.Result.registerClass('TGB.WebServices.BeterZ.Result');
}
