var CalendarWebService=function() {
CalendarWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CalendarWebService.prototype={
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
MoveMealItem:function(mealIdStr,dateStr,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'MoveMealItem',false,{mealIdStr:mealIdStr,dateStr:dateStr},succeededCallback,failedCallback,userContext); },
MoveMealItem_Version2:function(mealIdStr,dateStr,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'MoveMealItem_Version2',false,{mealIdStr:mealIdStr,dateStr:dateStr},succeededCallback,failedCallback,userContext); },
AddMealItem:function(titleStr,dateStr,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'AddMealItem',false,{titleStr:titleStr,dateStr:dateStr},succeededCallback,failedCallback,userContext); },
AddMealItem_Version2:function(titleStr,dateStr,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'AddMealItem_Version2',false,{titleStr:titleStr,dateStr:dateStr},succeededCallback,failedCallback,userContext); },
QueryMealsDateRange:function(user,dateStrStart,dateStrEnd,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryMealsDateRange',false,{user:user,dateStrStart:dateStrStart,dateStrEnd:dateStrEnd},succeededCallback,failedCallback,userContext); },
DeleteMeal:function(mealId,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'DeleteMeal',false,{mealId:mealId},succeededCallback,failedCallback,userContext); },
GetLoggedInUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'GetLoggedInUser',false,{},succeededCallback,failedCallback,userContext); },
QueryMealMapMarkers:function(swlat,swlon,nelat,nelon,zoomLevel,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryMealMapMarkers',false,{swlat:swlat,swlon:swlon,nelat:nelat,nelon:nelon,zoomLevel:zoomLevel},succeededCallback,failedCallback,userContext); },
QueryMealCountForDay:function(d,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryMealCountForDay',false,{d:d},succeededCallback,failedCallback,userContext); },
QueryCommentCountForDay:function(d,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryCommentCountForDay',false,{d:d},succeededCallback,failedCallback,userContext); },
QueryMealCommentCountsForDays:function(dStart,dEnd,sampleUnitInDays,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryMealCommentCountsForDays',false,{dStart:dStart,dEnd:dEnd,sampleUnitInDays:sampleUnitInDays},succeededCallback,failedCallback,userContext); },
GeoDecode:function(latLngPairs,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'GeoDecode',false,{latLngPairs:latLngPairs},succeededCallback,failedCallback,userContext); },
QueryCommentsForMeal:function(mealId,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryCommentsForMeal',false,{mealId:mealId},succeededCallback,failedCallback,userContext); },
QueryVerboseMeals:function(pageNum,pageSize,findType,query,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'QueryVerboseMeals',false,{pageNum:pageNum,pageSize:pageSize,findType:findType,query:query},succeededCallback,failedCallback,userContext); },
EditMeal:function(id,title,notes,source,tags,date,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'EditMeal',false,{id:id,title:title,notes:notes,source:source,tags:tags,date:date},succeededCallback,failedCallback,userContext); },
EditMealRating:function(id,rating,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'EditMealRating',false,{id:id,rating:rating},succeededCallback,failedCallback,userContext); },
SearchResults:function(pageNum,pageSize,query,succeededCallback, failedCallback, userContext) {
return this._invoke(CalendarWebService.get_path(), 'SearchResults',false,{pageNum:pageNum,pageSize:pageSize,query:query},succeededCallback,failedCallback,userContext); }}
CalendarWebService.registerClass('CalendarWebService',Sys.Net.WebServiceProxy);
CalendarWebService._staticInstance = new CalendarWebService();
CalendarWebService.set_path = function(value) { CalendarWebService._staticInstance._path = value; }
CalendarWebService.get_path = function() { return CalendarWebService._staticInstance._path; }
CalendarWebService.set_timeout = function(value) { CalendarWebService._staticInstance._timeout = value; }
CalendarWebService.get_timeout = function() { return CalendarWebService._staticInstance._timeout; }
CalendarWebService.set_defaultUserContext = function(value) { CalendarWebService._staticInstance._userContext = value; }
CalendarWebService.get_defaultUserContext = function() { return CalendarWebService._staticInstance._userContext; }
CalendarWebService.set_defaultSucceededCallback = function(value) { CalendarWebService._staticInstance._succeeded = value; }
CalendarWebService.get_defaultSucceededCallback = function() { return CalendarWebService._staticInstance._succeeded; }
CalendarWebService.set_defaultFailedCallback = function(value) { CalendarWebService._staticInstance._failed = value; }
CalendarWebService.get_defaultFailedCallback = function() { return CalendarWebService._staticInstance._failed; }
CalendarWebService.set_path("/CalendarWebService.asmx");
CalendarWebService.HelloWorld= function(onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
CalendarWebService.MoveMealItem= function(mealIdStr,dateStr,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.MoveMealItem(mealIdStr,dateStr,onSuccess,onFailed,userContext); }
CalendarWebService.MoveMealItem_Version2= function(mealIdStr,dateStr,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.MoveMealItem_Version2(mealIdStr,dateStr,onSuccess,onFailed,userContext); }
CalendarWebService.AddMealItem= function(titleStr,dateStr,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.AddMealItem(titleStr,dateStr,onSuccess,onFailed,userContext); }
CalendarWebService.AddMealItem_Version2= function(titleStr,dateStr,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.AddMealItem_Version2(titleStr,dateStr,onSuccess,onFailed,userContext); }
CalendarWebService.QueryMealsDateRange= function(user,dateStrStart,dateStrEnd,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryMealsDateRange(user,dateStrStart,dateStrEnd,onSuccess,onFailed,userContext); }
CalendarWebService.DeleteMeal= function(mealId,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.DeleteMeal(mealId,onSuccess,onFailed,userContext); }
CalendarWebService.GetLoggedInUser= function(onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.GetLoggedInUser(onSuccess,onFailed,userContext); }
CalendarWebService.QueryMealMapMarkers= function(swlat,swlon,nelat,nelon,zoomLevel,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryMealMapMarkers(swlat,swlon,nelat,nelon,zoomLevel,onSuccess,onFailed,userContext); }
CalendarWebService.QueryMealCountForDay= function(d,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryMealCountForDay(d,onSuccess,onFailed,userContext); }
CalendarWebService.QueryCommentCountForDay= function(d,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryCommentCountForDay(d,onSuccess,onFailed,userContext); }
CalendarWebService.QueryMealCommentCountsForDays= function(dStart,dEnd,sampleUnitInDays,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryMealCommentCountsForDays(dStart,dEnd,sampleUnitInDays,onSuccess,onFailed,userContext); }
CalendarWebService.GeoDecode= function(latLngPairs,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.GeoDecode(latLngPairs,onSuccess,onFailed,userContext); }
CalendarWebService.QueryCommentsForMeal= function(mealId,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryCommentsForMeal(mealId,onSuccess,onFailed,userContext); }
CalendarWebService.QueryVerboseMeals= function(pageNum,pageSize,findType,query,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.QueryVerboseMeals(pageNum,pageSize,findType,query,onSuccess,onFailed,userContext); }
CalendarWebService.EditMeal= function(id,title,notes,source,tags,date,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.EditMeal(id,title,notes,source,tags,date,onSuccess,onFailed,userContext); }
CalendarWebService.EditMealRating= function(id,rating,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.EditMealRating(id,rating,onSuccess,onFailed,userContext); }
CalendarWebService.SearchResults= function(pageNum,pageSize,query,onSuccess,onFailed,userContext) {CalendarWebService._staticInstance.SearchResults(pageNum,pageSize,query,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CalendarWebService_QueriedMeal) === 'undefined') {
var CalendarWebService_QueriedMeal=gtc("CalendarWebService+QueriedMeal");
CalendarWebService_QueriedMeal.registerClass('CalendarWebService_QueriedMeal');
}
if (typeof(CalendarWebService_QueriedMealMarker) === 'undefined') {
var CalendarWebService_QueriedMealMarker=gtc("CalendarWebService+QueriedMealMarker");
CalendarWebService_QueriedMealMarker.registerClass('CalendarWebService_QueriedMealMarker');
}
if (typeof(CalendarWebService_VerboseQueriedMeal) === 'undefined') {
var CalendarWebService_VerboseQueriedMeal=gtc("CalendarWebService+VerboseQueriedMeal");
CalendarWebService_VerboseQueriedMeal.registerClass('CalendarWebService_VerboseQueriedMeal');
}
if (typeof(MealFindType) === 'undefined') {
MealFindType = function() { throw Error.invalidOperation(); }
MealFindType.prototype = {All: 0,Tag: 1,UserId: 2,UserIdFuture: 3,ById: 4,MostRecent: 5,Month: 6,Day: 7,TitleSearch: 8,ZipCode: 9,DateRange: 10,Location: 11,Follows: 12,RecentComment: 13,Keyword: 14,Favorite: 15,ReferencesUndiscovered: 16}
MealFindType.registerEnum('MealFindType', true);
}

