Type.registerNamespace('TopDog.Impact.WS');
TopDog.Impact.WS.ListServices=function() {
TopDog.Impact.WS.ListServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TopDog.Impact.WS.ListServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return TopDog.Impact.WS.ListServices._staticInstance.get_path();},
GetAirportList:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</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(), 'GetAirportList',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetRegionList:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</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(), 'GetRegionList',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetCountryAirPortsAndRegionsList:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</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(), 'GetCountryAirPortsAndRegionsList',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetResortList:function(countryCode,regionCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="regionCode" type="String">System.String</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(), 'GetResortList',false,{countryCode:countryCode,regionCode:regionCode},succeededCallback,failedCallback,userContext); },
GetResortListByProduct:function(countryCode,regionCode,prd,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="regionCode" type="String">System.String</param>
/// <param name="prd" type="String">System.String</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(), 'GetResortListByProduct',false,{countryCode:countryCode,regionCode:regionCode,prd:prd},succeededCallback,failedCallback,userContext); },
GetMappedAirportList:function(AirportCode,succeededCallback, failedCallback, userContext) {
/// <param name="AirportCode" type="String">System.String</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(), 'GetMappedAirportList',false,{AirportCode:AirportCode},succeededCallback,failedCallback,userContext); },
GetFLTMappedAirportList:function(AirportCode,succeededCallback, failedCallback, userContext) {
/// <param name="AirportCode" type="String">System.String</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(), 'GetFLTMappedAirportList',false,{AirportCode:AirportCode},succeededCallback,failedCallback,userContext); },
GetProductWiseRegionsList:function(countryCode,ProductList,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="ProductList" type="String">System.String</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(), 'GetProductWiseRegionsList',false,{countryCode:countryCode,ProductList:ProductList},succeededCallback,failedCallback,userContext); },
GetFLTAirportList:function(countryCode,isDep,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="isDep" type="Boolean">System.Boolean</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(), 'GetFLTAirportList',false,{countryCode:countryCode,isDep:isDep},succeededCallback,failedCallback,userContext); }}
TopDog.Impact.WS.ListServices.registerClass('TopDog.Impact.WS.ListServices',Sys.Net.WebServiceProxy);
TopDog.Impact.WS.ListServices._staticInstance = new TopDog.Impact.WS.ListServices();
TopDog.Impact.WS.ListServices.set_path = function(value) {
TopDog.Impact.WS.ListServices._staticInstance.set_path(value); }
TopDog.Impact.WS.ListServices.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return TopDog.Impact.WS.ListServices._staticInstance.get_path();}
TopDog.Impact.WS.ListServices.set_timeout = function(value) {
TopDog.Impact.WS.ListServices._staticInstance.set_timeout(value); }
TopDog.Impact.WS.ListServices.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return TopDog.Impact.WS.ListServices._staticInstance.get_timeout(); }
TopDog.Impact.WS.ListServices.set_defaultUserContext = function(value) { 
TopDog.Impact.WS.ListServices._staticInstance.set_defaultUserContext(value); }
TopDog.Impact.WS.ListServices.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return TopDog.Impact.WS.ListServices._staticInstance.get_defaultUserContext(); }
TopDog.Impact.WS.ListServices.set_defaultSucceededCallback = function(value) { 
 TopDog.Impact.WS.ListServices._staticInstance.set_defaultSucceededCallback(value); }
TopDog.Impact.WS.ListServices.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return TopDog.Impact.WS.ListServices._staticInstance.get_defaultSucceededCallback(); }
TopDog.Impact.WS.ListServices.set_defaultFailedCallback = function(value) { 
TopDog.Impact.WS.ListServices._staticInstance.set_defaultFailedCallback(value); }
TopDog.Impact.WS.ListServices.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return TopDog.Impact.WS.ListServices._staticInstance.get_defaultFailedCallback(); }
TopDog.Impact.WS.ListServices.set_path("/WS/ListServices.asmx");
TopDog.Impact.WS.ListServices.GetAirportList= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetAirportList(countryCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetRegionList= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetRegionList(countryCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetCountryAirPortsAndRegionsList= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetCountryAirPortsAndRegionsList(countryCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetResortList= function(countryCode,regionCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="regionCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetResortList(countryCode,regionCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetResortListByProduct= function(countryCode,regionCode,prd,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="regionCode" type="String">System.String</param>
/// <param name="prd" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetResortListByProduct(countryCode,regionCode,prd,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetMappedAirportList= function(AirportCode,onSuccess,onFailed,userContext) {
/// <param name="AirportCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetMappedAirportList(AirportCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetFLTMappedAirportList= function(AirportCode,onSuccess,onFailed,userContext) {
/// <param name="AirportCode" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetFLTMappedAirportList(AirportCode,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetProductWiseRegionsList= function(countryCode,ProductList,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="ProductList" type="String">System.String</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>
TopDog.Impact.WS.ListServices._staticInstance.GetProductWiseRegionsList(countryCode,ProductList,onSuccess,onFailed,userContext); }
TopDog.Impact.WS.ListServices.GetFLTAirportList= function(countryCode,isDep,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="isDep" type="Boolean">System.Boolean</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>
TopDog.Impact.WS.ListServices._staticInstance.GetFLTAirportList(countryCode,isDep,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(TopDog.Impact.WS.CListItem) === 'undefined') {
TopDog.Impact.WS.CListItem=gtc("TopDog.Impact.WS.CListItem");
TopDog.Impact.WS.CListItem.registerClass('TopDog.Impact.WS.CListItem');
}
if (typeof(TopDog.Impact.WS.CCountryAptRegionList) === 'undefined') {
TopDog.Impact.WS.CCountryAptRegionList=gtc("TopDog.Impact.WS.CCountryAptRegionList");
TopDog.Impact.WS.CCountryAptRegionList.registerClass('TopDog.Impact.WS.CCountryAptRegionList');
}
if (typeof(TopDog.Impact.WS.CProductwiseCountryAirportRegionList) === 'undefined') {
TopDog.Impact.WS.CProductwiseCountryAirportRegionList=gtc("TopDog.Impact.WS.CProductwiseCountryAirportRegionList");
TopDog.Impact.WS.CProductwiseCountryAirportRegionList.registerClass('TopDog.Impact.WS.CProductwiseCountryAirportRegionList');
}

