Type.registerNamespace('Gpi.Vko');
Gpi.Vko.SearchWS=function() {
Gpi.Vko.SearchWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Gpi.Vko.SearchWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Gpi.Vko.SearchWS._staticInstance.get_path();},
LoadPacketPricesDictionaries:function(filters,action,parms,succeededCallback, failedCallback, userContext) {
/// <param name="filters" type="Vko.Pricing.PacketPricesSearchQuery">Vko.Pricing.PacketPricesSearchQuery</param>
/// <param name="action" type="Gpi.Vko.Search.PacketPricesActionNew">Gpi.Vko.Search.PacketPricesActionNew</param>
/// <param name="parms" type="Gpi.Vko.Search.PacketPricesDictionaryParms">Gpi.Vko.Search.PacketPricesDictionaryParms</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadPacketPricesDictionaries',false,{filters:filters,action:action,parms:parms},succeededCallback,failedCallback,userContext); },
LoadDailyPricesDictionaries:function(filters,action,parms,succeededCallback, failedCallback, userContext) {
/// <param name="filters" type="Vko.Pricing.DailyPricesSearchQuery">Vko.Pricing.DailyPricesSearchQuery</param>
/// <param name="action" type="Gpi.Vko.Search.DailyPricesAction">Gpi.Vko.Search.DailyPricesAction</param>
/// <param name="parms" type="Gpi.Vko.Search.DailyPricesDictionaryParms">Gpi.Vko.Search.DailyPricesDictionaryParms</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadDailyPricesDictionaries',false,{filters:filters,action:action,parms:parms},succeededCallback,failedCallback,userContext); },
JunkMethod:function(a,b,succeededCallback, failedCallback, userContext) {
/// <param name="a" type="Vko.Pricing.AvailabilityModes">Vko.Pricing.AvailabilityModes</param>
/// <param name="b" type="Vko.Pricing.SpoCodeFilter">Vko.Pricing.SpoCodeFilter</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'JunkMethod',false,{a:a,b:b},succeededCallback,failedCallback,userContext); }}
Gpi.Vko.SearchWS.registerClass('Gpi.Vko.SearchWS',Sys.Net.WebServiceProxy);
Gpi.Vko.SearchWS._staticInstance = new Gpi.Vko.SearchWS();
Gpi.Vko.SearchWS.set_path = function(value) {
Gpi.Vko.SearchWS._staticInstance.set_path(value); }
Gpi.Vko.SearchWS.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Gpi.Vko.SearchWS._staticInstance.get_path();}
Gpi.Vko.SearchWS.set_timeout = function(value) {
Gpi.Vko.SearchWS._staticInstance.set_timeout(value); }
Gpi.Vko.SearchWS.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Gpi.Vko.SearchWS._staticInstance.get_timeout(); }
Gpi.Vko.SearchWS.set_defaultUserContext = function(value) { 
Gpi.Vko.SearchWS._staticInstance.set_defaultUserContext(value); }
Gpi.Vko.SearchWS.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Gpi.Vko.SearchWS._staticInstance.get_defaultUserContext(); }
Gpi.Vko.SearchWS.set_defaultSucceededCallback = function(value) { 
 Gpi.Vko.SearchWS._staticInstance.set_defaultSucceededCallback(value); }
Gpi.Vko.SearchWS.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Gpi.Vko.SearchWS._staticInstance.get_defaultSucceededCallback(); }
Gpi.Vko.SearchWS.set_defaultFailedCallback = function(value) { 
Gpi.Vko.SearchWS._staticInstance.set_defaultFailedCallback(value); }
Gpi.Vko.SearchWS.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Gpi.Vko.SearchWS._staticInstance.get_defaultFailedCallback(); }
Gpi.Vko.SearchWS.set_path("/SearchWS.asmx");
Gpi.Vko.SearchWS.LoadPacketPricesDictionaries= function(filters,action,parms,onSuccess,onFailed,userContext) {
/// <param name="filters" type="Vko.Pricing.PacketPricesSearchQuery">Vko.Pricing.PacketPricesSearchQuery</param>
/// <param name="action" type="Gpi.Vko.Search.PacketPricesActionNew">Gpi.Vko.Search.PacketPricesActionNew</param>
/// <param name="parms" type="Gpi.Vko.Search.PacketPricesDictionaryParms">Gpi.Vko.Search.PacketPricesDictionaryParms</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Gpi.Vko.SearchWS._staticInstance.LoadPacketPricesDictionaries(filters,action,parms,onSuccess,onFailed,userContext); }
Gpi.Vko.SearchWS.LoadDailyPricesDictionaries= function(filters,action,parms,onSuccess,onFailed,userContext) {
/// <param name="filters" type="Vko.Pricing.DailyPricesSearchQuery">Vko.Pricing.DailyPricesSearchQuery</param>
/// <param name="action" type="Gpi.Vko.Search.DailyPricesAction">Gpi.Vko.Search.DailyPricesAction</param>
/// <param name="parms" type="Gpi.Vko.Search.DailyPricesDictionaryParms">Gpi.Vko.Search.DailyPricesDictionaryParms</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Gpi.Vko.SearchWS._staticInstance.LoadDailyPricesDictionaries(filters,action,parms,onSuccess,onFailed,userContext); }
Gpi.Vko.SearchWS.JunkMethod= function(a,b,onSuccess,onFailed,userContext) {
/// <param name="a" type="Vko.Pricing.AvailabilityModes">Vko.Pricing.AvailabilityModes</param>
/// <param name="b" type="Vko.Pricing.SpoCodeFilter">Vko.Pricing.SpoCodeFilter</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Gpi.Vko.SearchWS._staticInstance.JunkMethod(a,b,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Vko.Pricing');
if (typeof(Vko.Pricing.PacketPricesSearchQuery) === 'undefined') {
Vko.Pricing.PacketPricesSearchQuery=gtc("Vko.Pricing.PacketPricesSearchQuery");
Vko.Pricing.PacketPricesSearchQuery.registerClass('Vko.Pricing.PacketPricesSearchQuery');
}
Type.registerNamespace('Gpi.Vko.Search');
if (typeof(Gpi.Vko.Search.PacketPricesDictionaryParms) === 'undefined') {
Gpi.Vko.Search.PacketPricesDictionaryParms=gtc("Gpi.Vko.Search.PacketPricesDictionaryParms");
Gpi.Vko.Search.PacketPricesDictionaryParms.registerClass('Gpi.Vko.Search.PacketPricesDictionaryParms');
}
if (typeof(Gpi.Vko.Search.PacketPricesDictionaries) === 'undefined') {
Gpi.Vko.Search.PacketPricesDictionaries=gtc("Gpi.Vko.Search.PacketPricesDictionaries");
Gpi.Vko.Search.PacketPricesDictionaries.registerClass('Gpi.Vko.Search.PacketPricesDictionaries');
}
if (typeof(Vko.Pricing.DailyPricesSearchQuery) === 'undefined') {
Vko.Pricing.DailyPricesSearchQuery=gtc("Vko.Pricing.DailyPricesSearchQuery");
Vko.Pricing.DailyPricesSearchQuery.registerClass('Vko.Pricing.DailyPricesSearchQuery');
}
if (typeof(Gpi.Vko.Search.DailyPricesDictionaryParms) === 'undefined') {
Gpi.Vko.Search.DailyPricesDictionaryParms=gtc("Gpi.Vko.Search.DailyPricesDictionaryParms");
Gpi.Vko.Search.DailyPricesDictionaryParms.registerClass('Gpi.Vko.Search.DailyPricesDictionaryParms');
}
if (typeof(Gpi.Vko.Search.DailyPricesDictionaries) === 'undefined') {
Gpi.Vko.Search.DailyPricesDictionaries=gtc("Gpi.Vko.Search.DailyPricesDictionaries");
Gpi.Vko.Search.DailyPricesDictionaries.registerClass('Gpi.Vko.Search.DailyPricesDictionaries');
}
if (typeof(Vko.Pricing.SpoCodeFilter) === 'undefined') {
Vko.Pricing.SpoCodeFilter=gtc("Vko.Pricing.SpoCodeFilter");
Vko.Pricing.SpoCodeFilter.registerClass('Vko.Pricing.SpoCodeFilter');
}
if (typeof(Gpi.Vko.Search.PacketPricesActionNew) === 'undefined') {
Gpi.Vko.Search.PacketPricesActionNew = function() { throw Error.invalidOperation(); }
Gpi.Vko.Search.PacketPricesActionNew.prototype = {Init: 0,AvailabilityModeChanged: 1,DepCityChanged: 2,TransportTypeChanged: 3,CountryChanged: 4,ResortChanged: 5,DatesChanged: 6,TourTypeChanged: 7,SpoChanged: 8,NightsChanged: 9,HotelCategoryChanged: 10,FoodTypeChanged: 11,MaketChanged: 12,None: 13,InitNoAdjustFilters: -1}
Gpi.Vko.Search.PacketPricesActionNew.registerEnum('Gpi.Vko.Search.PacketPricesActionNew', true);
}
if (typeof(Gpi.Vko.Search.DailyPricesAction) === 'undefined') {
Gpi.Vko.Search.DailyPricesAction = function() { throw Error.invalidOperation(); }
Gpi.Vko.Search.DailyPricesAction.prototype = {Init: 0,CountryChanged: 1,DatesChanged: 2,ResortChanged: 3,None: 4,InitNoAdjustFilters: -1}
Gpi.Vko.Search.DailyPricesAction.registerEnum('Gpi.Vko.Search.DailyPricesAction', true);
}
if (typeof(Vko.Pricing.AvailabilityModes) === 'undefined') {
Vko.Pricing.AvailabilityModes = function() { throw Error.invalidOperation(); }
Vko.Pricing.AvailabilityModes.prototype = {Available: 0,Online: 1,All: 2}
Vko.Pricing.AvailabilityModes.registerEnum('Vko.Pricing.AvailabilityModes', true);
}

