Type.registerNamespace('VolvoCars.Web.Sites.WebServices');
VolvoCars.Web.Sites.WebServices.SCNG=function() {
VolvoCars.Web.Sites.WebServices.SCNG.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
VolvoCars.Web.Sites.WebServices.SCNG.prototype={
GetComparisonByModelVariants:function(sMarketModelyearId,sXml,sCategoryMap,sState,succeededCallback, failedCallback, userContext) {
return this._invoke(VolvoCars.Web.Sites.WebServices.SCNG.get_path(), 'GetComparisonByModelVariants',false,{sMarketModelyearId:sMarketModelyearId,sXml:sXml,sCategoryMap:sCategoryMap,sState:sState},succeededCallback,failedCallback,userContext); },
GetCategory:function(sMarketModelYear,sId,sModelId,sState,succeededCallback, failedCallback, userContext) {
return this._invoke(VolvoCars.Web.Sites.WebServices.SCNG.get_path(), 'GetCategory',false,{sMarketModelYear:sMarketModelYear,sId:sId,sModelId:sModelId,sState:sState},succeededCallback,failedCallback,userContext); },
GetItem:function(sMarketId,sThisModelYearId,sId,sModelId,sState,succeededCallback, failedCallback, userContext) {
return this._invoke(VolvoCars.Web.Sites.WebServices.SCNG.get_path(), 'GetItem',false,{sMarketId:sMarketId,sThisModelYearId:sThisModelYearId,sId:sId,sModelId:sModelId,sState:sState},succeededCallback,failedCallback,userContext); },
GetItems:function(sMarketId,sModelYearId,sChildGuids,sModelId,sId,sState,succeededCallback, failedCallback, userContext) {
return this._invoke(VolvoCars.Web.Sites.WebServices.SCNG.get_path(), 'GetItems',false,{sMarketId:sMarketId,sModelYearId:sModelYearId,sChildGuids:sChildGuids,sModelId:sModelId,sId:sId,sState:sState},succeededCallback,failedCallback,userContext); }}
VolvoCars.Web.Sites.WebServices.SCNG.registerClass('VolvoCars.Web.Sites.WebServices.SCNG',Sys.Net.WebServiceProxy);
VolvoCars.Web.Sites.WebServices.SCNG._staticInstance = new VolvoCars.Web.Sites.WebServices.SCNG();
VolvoCars.Web.Sites.WebServices.SCNG.set_path = function(value) { VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._path = value; }
VolvoCars.Web.Sites.WebServices.SCNG.get_path = function() { return VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._path; }
VolvoCars.Web.Sites.WebServices.SCNG.set_timeout = function(value) { VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._timeout = value; }
VolvoCars.Web.Sites.WebServices.SCNG.get_timeout = function() { return VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._timeout; }
VolvoCars.Web.Sites.WebServices.SCNG.set_defaultUserContext = function(value) { VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._userContext = value; }
VolvoCars.Web.Sites.WebServices.SCNG.get_defaultUserContext = function() { return VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._userContext; }
VolvoCars.Web.Sites.WebServices.SCNG.set_defaultSucceededCallback = function(value) { VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._succeeded = value; }
VolvoCars.Web.Sites.WebServices.SCNG.get_defaultSucceededCallback = function() { return VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._succeeded; }
VolvoCars.Web.Sites.WebServices.SCNG.set_defaultFailedCallback = function(value) { VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._failed = value; }
VolvoCars.Web.Sites.WebServices.SCNG.get_defaultFailedCallback = function() { return VolvoCars.Web.Sites.WebServices.SCNG._staticInstance._failed; }
VolvoCars.Web.Sites.WebServices.SCNG.set_path("/_layouts/VolvoCars.Web.Sites/WebServices/SCNG.asmx");
VolvoCars.Web.Sites.WebServices.SCNG.GetComparisonByModelVariants= function(sMarketModelyearId,sXml,sCategoryMap,sState,onSuccess,onFailed,userContext) {VolvoCars.Web.Sites.WebServices.SCNG._staticInstance.GetComparisonByModelVariants(sMarketModelyearId,sXml,sCategoryMap,sState,onSuccess,onFailed,userContext); }
VolvoCars.Web.Sites.WebServices.SCNG.GetCategory= function(sMarketModelYear,sId,sModelId,sState,onSuccess,onFailed,userContext) {VolvoCars.Web.Sites.WebServices.SCNG._staticInstance.GetCategory(sMarketModelYear,sId,sModelId,sState,onSuccess,onFailed,userContext); }
VolvoCars.Web.Sites.WebServices.SCNG.GetItem= function(sMarketId,sThisModelYearId,sId,sModelId,sState,onSuccess,onFailed,userContext) {VolvoCars.Web.Sites.WebServices.SCNG._staticInstance.GetItem(sMarketId,sThisModelYearId,sId,sModelId,sState,onSuccess,onFailed,userContext); }
VolvoCars.Web.Sites.WebServices.SCNG.GetItems= function(sMarketId,sModelYearId,sChildGuids,sModelId,sId,sState,onSuccess,onFailed,userContext) {VolvoCars.Web.Sites.WebServices.SCNG._staticInstance.GetItems(sMarketId,sModelYearId,sChildGuids,sModelId,sId,sState,onSuccess,onFailed,userContext); }
