Type.registerNamespace('KI.Web.KudzoodleApi');
KI.Web.KudzoodleApi.Api=function() {
KI.Web.KudzoodleApi.Api.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KI.Web.KudzoodleApi.Api.prototype={
GetRestaurantCountByCity:function(succeededCallback, failedCallback, userContext) {
return this._invoke(KI.Web.KudzoodleApi.Api.get_path(), 'GetRestaurantCountByCity',false,{},succeededCallback,failedCallback,userContext); },
GetRestaurantCitiesByState:function(state,startIndex,maxCount,succeededCallback, failedCallback, userContext) {
return this._invoke(KI.Web.KudzoodleApi.Api.get_path(), 'GetRestaurantCitiesByState',false,{state:state,startIndex:startIndex,maxCount:maxCount},succeededCallback,failedCallback,userContext); },
SearchRestaurants:function(address,startIndex,maxCount,searchRangeMiles,succeededCallback, failedCallback, userContext) {
return this._invoke(KI.Web.KudzoodleApi.Api.get_path(), 'SearchRestaurants',false,{address:address,startIndex:startIndex,maxCount:maxCount,searchRangeMiles:searchRangeMiles},succeededCallback,failedCallback,userContext); }}
KI.Web.KudzoodleApi.Api.registerClass('KI.Web.KudzoodleApi.Api',Sys.Net.WebServiceProxy);
KI.Web.KudzoodleApi.Api._staticInstance = new KI.Web.KudzoodleApi.Api();
KI.Web.KudzoodleApi.Api.set_path = function(value) { KI.Web.KudzoodleApi.Api._staticInstance._path = value; }
KI.Web.KudzoodleApi.Api.get_path = function() { return KI.Web.KudzoodleApi.Api._staticInstance._path; }
KI.Web.KudzoodleApi.Api.set_timeout = function(value) { KI.Web.KudzoodleApi.Api._staticInstance._timeout = value; }
KI.Web.KudzoodleApi.Api.get_timeout = function() { return KI.Web.KudzoodleApi.Api._staticInstance._timeout; }
KI.Web.KudzoodleApi.Api.set_defaultUserContext = function(value) { KI.Web.KudzoodleApi.Api._staticInstance._userContext = value; }
KI.Web.KudzoodleApi.Api.get_defaultUserContext = function() { return KI.Web.KudzoodleApi.Api._staticInstance._userContext; }
KI.Web.KudzoodleApi.Api.set_defaultSucceededCallback = function(value) { KI.Web.KudzoodleApi.Api._staticInstance._succeeded = value; }
KI.Web.KudzoodleApi.Api.get_defaultSucceededCallback = function() { return KI.Web.KudzoodleApi.Api._staticInstance._succeeded; }
KI.Web.KudzoodleApi.Api.set_defaultFailedCallback = function(value) { KI.Web.KudzoodleApi.Api._staticInstance._failed = value; }
KI.Web.KudzoodleApi.Api.get_defaultFailedCallback = function() { return KI.Web.KudzoodleApi.Api._staticInstance._failed; }
KI.Web.KudzoodleApi.Api.set_path("/api/api.asmx");
KI.Web.KudzoodleApi.Api.GetRestaurantCountByCity= function(onSuccess,onFailed,userContext) {KI.Web.KudzoodleApi.Api._staticInstance.GetRestaurantCountByCity(onSuccess,onFailed,userContext); }
KI.Web.KudzoodleApi.Api.GetRestaurantCitiesByState= function(state,startIndex,maxCount,onSuccess,onFailed,userContext) {KI.Web.KudzoodleApi.Api._staticInstance.GetRestaurantCitiesByState(state,startIndex,maxCount,onSuccess,onFailed,userContext); }
KI.Web.KudzoodleApi.Api.SearchRestaurants= function(address,startIndex,maxCount,searchRangeMiles,onSuccess,onFailed,userContext) {KI.Web.KudzoodleApi.Api._staticInstance.SearchRestaurants(address,startIndex,maxCount,searchRangeMiles,onSuccess,onFailed,userContext); }
