Type.registerNamespace('GripIronSite.services');
GripIronSite.services.GripService=function() {
GripIronSite.services.GripService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GripIronSite.services.GripService.prototype={
DeriveCaloriesBurned:function(ix,exerciseGUID,sSpeed,sSpeedUnits,sIntensity,weight,durationHours,durationMinutes,durationSeconds,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'DeriveCaloriesBurned',false,{ix:ix,exerciseGUID:exerciseGUID,sSpeed:sSpeed,sSpeedUnits:sSpeedUnits,sIntensity:sIntensity,weight:weight,durationHours:durationHours,durationMinutes:durationMinutes,durationSeconds:durationSeconds},succeededCallback,failedCallback,userContext); },
FindAlias:function(alias,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'FindAlias',false,{alias:alias},succeededCallback,failedCallback,userContext); },
ValidatePlanName:function(planName,playerName,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'ValidatePlanName',false,{planName:planName,playerName:playerName},succeededCallback,failedCallback,userContext); },
ValidateRoutineName:function(routineName,playerName,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'ValidateRoutineName',false,{routineName:routineName,playerName:playerName},succeededCallback,failedCallback,userContext); },
GetUserTag:function(username,format,editorID,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'GetUserTag',false,{username:username,format:format,editorID:editorID},succeededCallback,failedCallback,userContext); },
GetFoodServingInfo:function(sFoodGUID,sWeightGUID,userGroup,age,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'GetFoodServingInfo',false,{sFoodGUID:sFoodGUID,sWeightGUID:sWeightGUID,userGroup:userGroup,age:age},succeededCallback,failedCallback,userContext); },
SearchFood:function(targetID,playerName,foodName,offset,rows,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'SearchFood',false,{targetID:targetID,playerName:playerName,foodName:foodName,offset:offset,rows:rows},succeededCallback,failedCallback,userContext); },
SearchFoodWeight:function(targetID,playerName,foodName,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'SearchFoodWeight',false,{targetID:targetID,playerName:playerName,foodName:foodName},succeededCallback,failedCallback,userContext); },
GetFoodNutrients:function(clientID,playerName,foodName,amount,units,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'GetFoodNutrients',false,{clientID:clientID,playerName:playerName,foodName:foodName,amount:amount,units:units},succeededCallback,failedCallback,userContext); },
AddFavoriteMeal:function(clientID,playerName,mealName,mealData,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'AddFavoriteMeal',false,{clientID:clientID,playerName:playerName,mealName:mealName,mealData:mealData},succeededCallback,failedCallback,userContext); },
GetBMR:function(playerName,sWeight,sFeet,sInches,sUnits,sActivity,succeededCallback, failedCallback, userContext) {
return this._invoke(GripIronSite.services.GripService.get_path(), 'GetBMR',false,{playerName:playerName,sWeight:sWeight,sFeet:sFeet,sInches:sInches,sUnits:sUnits,sActivity:sActivity},succeededCallback,failedCallback,userContext); }}
GripIronSite.services.GripService.registerClass('GripIronSite.services.GripService',Sys.Net.WebServiceProxy);
GripIronSite.services.GripService._staticInstance = new GripIronSite.services.GripService();
GripIronSite.services.GripService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; GripIronSite.services.GripService._staticInstance._path = value; }
GripIronSite.services.GripService.get_path = function() { return GripIronSite.services.GripService._staticInstance._path; }
GripIronSite.services.GripService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
GripIronSite.services.GripService._staticInstance._timeout = value; }
GripIronSite.services.GripService.get_timeout = function() { 
return GripIronSite.services.GripService._staticInstance._timeout; }
GripIronSite.services.GripService.set_defaultUserContext = function(value) { 
GripIronSite.services.GripService._staticInstance._userContext = value; }
GripIronSite.services.GripService.get_defaultUserContext = function() { 
return GripIronSite.services.GripService._staticInstance._userContext; }
GripIronSite.services.GripService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; GripIronSite.services.GripService._staticInstance._succeeded = value; }
GripIronSite.services.GripService.get_defaultSucceededCallback = function() { 
return GripIronSite.services.GripService._staticInstance._succeeded; }
GripIronSite.services.GripService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; GripIronSite.services.GripService._staticInstance._failed = value; }
GripIronSite.services.GripService.get_defaultFailedCallback = function() { 
return GripIronSite.services.GripService._staticInstance._failed; }
GripIronSite.services.GripService.set_path("/services/GripService.asmx");
GripIronSite.services.GripService.DeriveCaloriesBurned= function(ix,exerciseGUID,sSpeed,sSpeedUnits,sIntensity,weight,durationHours,durationMinutes,durationSeconds,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.DeriveCaloriesBurned(ix,exerciseGUID,sSpeed,sSpeedUnits,sIntensity,weight,durationHours,durationMinutes,durationSeconds,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.FindAlias= function(alias,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.FindAlias(alias,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.ValidatePlanName= function(planName,playerName,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.ValidatePlanName(planName,playerName,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.ValidateRoutineName= function(routineName,playerName,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.ValidateRoutineName(routineName,playerName,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.GetUserTag= function(username,format,editorID,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.GetUserTag(username,format,editorID,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.GetFoodServingInfo= function(sFoodGUID,sWeightGUID,userGroup,age,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.GetFoodServingInfo(sFoodGUID,sWeightGUID,userGroup,age,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.SearchFood= function(targetID,playerName,foodName,offset,rows,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.SearchFood(targetID,playerName,foodName,offset,rows,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.SearchFoodWeight= function(targetID,playerName,foodName,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.SearchFoodWeight(targetID,playerName,foodName,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.GetFoodNutrients= function(clientID,playerName,foodName,amount,units,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.GetFoodNutrients(clientID,playerName,foodName,amount,units,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.AddFavoriteMeal= function(clientID,playerName,mealName,mealData,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.AddFavoriteMeal(clientID,playerName,mealName,mealData,onSuccess,onFailed,userContext); }
GripIronSite.services.GripService.GetBMR= function(playerName,sWeight,sFeet,sInches,sUnits,sActivity,onSuccess,onFailed,userContext) {GripIronSite.services.GripService._staticInstance.GetBMR(playerName,sWeight,sFeet,sInches,sUnits,sActivity,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('com.GripIron.DataModel.transient');
if (typeof(com.GripIron.DataModel.transient.PartialResult) === 'undefined') {
com.GripIron.DataModel.transient.PartialResult=gtc("com.GripIron.DataModel.transient.PartialResult");
com.GripIron.DataModel.transient.PartialResult.registerClass('com.GripIron.DataModel.transient.PartialResult');
}
if (typeof(com.GripIron.DataModel.transient.FoodConsumptionInfo) === 'undefined') {
com.GripIron.DataModel.transient.FoodConsumptionInfo=gtc("com.GripIron.DataModel.transient.FoodConsumptionInfo");
com.GripIron.DataModel.transient.FoodConsumptionInfo.registerClass('com.GripIron.DataModel.transient.FoodConsumptionInfo');
}
