Type.registerNamespace('Plus.Services.Wines.Export');
Plus.Services.Wines.Export.WineInfo=function() {
Plus.Services.Wines.Export.WineInfo.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Plus.Services.Wines.Export.WineInfo.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Plus.Services.Wines.Export.WineInfo._staticInstance.get_path();},
getWineByEAN:function(EAN,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getWineByEAN',false,{EAN:EAN},succeededCallback,failedCallback,userContext); },
getAllDishes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllDishes',false,{},succeededCallback,failedCallback,userContext); },
getAllWineImages:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllWineImages',false,{},succeededCallback,failedCallback,userContext); },
getAllMoments:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllMoments',false,{},succeededCallback,failedCallback,userContext); },
getAllTastes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllTastes',false,{},succeededCallback,failedCallback,userContext); },
getAllColours:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllColours',false,{},succeededCallback,failedCallback,userContext); },
getAllWines:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllWines',false,{},succeededCallback,failedCallback,userContext); },
getAllCountries:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllCountries',false,{},succeededCallback,failedCallback,userContext); },
getAllGrapes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllGrapes',false,{},succeededCallback,failedCallback,userContext); },
getAllIngridients:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAllIngridients',false,{},succeededCallback,failedCallback,userContext); }}
Plus.Services.Wines.Export.WineInfo.registerClass('Plus.Services.Wines.Export.WineInfo',Sys.Net.WebServiceProxy);
Plus.Services.Wines.Export.WineInfo._staticInstance = new Plus.Services.Wines.Export.WineInfo();
Plus.Services.Wines.Export.WineInfo.set_path = function(value) { Plus.Services.Wines.Export.WineInfo._staticInstance.set_path(value); }
Plus.Services.Wines.Export.WineInfo.get_path = function() { return Plus.Services.Wines.Export.WineInfo._staticInstance.get_path(); }
Plus.Services.Wines.Export.WineInfo.set_timeout = function(value) { Plus.Services.Wines.Export.WineInfo._staticInstance.set_timeout(value); }
Plus.Services.Wines.Export.WineInfo.get_timeout = function() { return Plus.Services.Wines.Export.WineInfo._staticInstance.get_timeout(); }
Plus.Services.Wines.Export.WineInfo.set_defaultUserContext = function(value) { Plus.Services.Wines.Export.WineInfo._staticInstance.set_defaultUserContext(value); }
Plus.Services.Wines.Export.WineInfo.get_defaultUserContext = function() { return Plus.Services.Wines.Export.WineInfo._staticInstance.get_defaultUserContext(); }
Plus.Services.Wines.Export.WineInfo.set_defaultSucceededCallback = function(value) { Plus.Services.Wines.Export.WineInfo._staticInstance.set_defaultSucceededCallback(value); }
Plus.Services.Wines.Export.WineInfo.get_defaultSucceededCallback = function() { return Plus.Services.Wines.Export.WineInfo._staticInstance.get_defaultSucceededCallback(); }
Plus.Services.Wines.Export.WineInfo.set_defaultFailedCallback = function(value) { Plus.Services.Wines.Export.WineInfo._staticInstance.set_defaultFailedCallback(value); }
Plus.Services.Wines.Export.WineInfo.get_defaultFailedCallback = function() { return Plus.Services.Wines.Export.WineInfo._staticInstance.get_defaultFailedCallback(); }
Plus.Services.Wines.Export.WineInfo.set_path("/services/wines/export/wineinfo.asmx");
Plus.Services.Wines.Export.WineInfo.getWineByEAN= function(EAN,onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getWineByEAN(EAN,onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllDishes= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllDishes(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllWineImages= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllWineImages(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllMoments= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllMoments(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllTastes= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllTastes(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllColours= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllColours(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllWines= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllWines(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllCountries= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllCountries(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllGrapes= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllGrapes(onSuccess,onFailed,userContext); }
Plus.Services.Wines.Export.WineInfo.getAllIngridients= function(onSuccess,onFailed,userContext) {Plus.Services.Wines.Export.WineInfo._staticInstance.getAllIngridients(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Plus.Services.Wines.Export.ExportWine) === 'undefined') {
Plus.Services.Wines.Export.ExportWine=gtc("Plus.Services.Wines.Export.ExportWine");
Plus.Services.Wines.Export.ExportWine.registerClass('Plus.Services.Wines.Export.ExportWine');
}
if (typeof(Plus.Services.Wines.Export.ExportCategory) === 'undefined') {
Plus.Services.Wines.Export.ExportCategory=gtc("Plus.Services.Wines.Export.ExportCategory");
Plus.Services.Wines.Export.ExportCategory.registerClass('Plus.Services.Wines.Export.ExportCategory');
}
if (typeof(Plus.Services.Wines.Export.ExportVisuals) === 'undefined') {
Plus.Services.Wines.Export.ExportVisuals=gtc("Plus.Services.Wines.Export.ExportVisuals");
Plus.Services.Wines.Export.ExportVisuals.registerClass('Plus.Services.Wines.Export.ExportVisuals');
}
if (typeof(Plus.Services.Wines.Export.ExportColor) === 'undefined') {
Plus.Services.Wines.Export.ExportColor=gtc("Plus.Services.Wines.Export.ExportColor");
Plus.Services.Wines.Export.ExportColor.registerClass('Plus.Services.Wines.Export.ExportColor');
}
if (typeof(Plus.Services.Wines.Export.ExportGrape) === 'undefined') {
Plus.Services.Wines.Export.ExportGrape=gtc("Plus.Services.Wines.Export.ExportGrape");
Plus.Services.Wines.Export.ExportGrape.registerClass('Plus.Services.Wines.Export.ExportGrape');
}

