var GTAHotelRoutines=function() {
GTAHotelRoutines.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GTAHotelRoutines.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return GTAHotelRoutines._staticInstance.get_path();},
SearchForHotels:function(DestinationType,areaCode,locationCode,hotelName,day,yearMonth,dayCount,priceInterval,starRating,roomDefinitions,facilityCodes,succeededCallback, failedCallback, userContext) {
/// <param name="DestinationType" type="String">System.String</param>
/// <param name="areaCode" type="String">System.String</param>
/// <param name="locationCode" type="String">System.String</param>
/// <param name="hotelName" type="String">System.String</param>
/// <param name="day" type="Number">System.Int32</param>
/// <param name="yearMonth" type="String">System.String</param>
/// <param name="dayCount" type="Number">System.Int32</param>
/// <param name="priceInterval" type="String">System.String</param>
/// <param name="starRating" type="Number">System.Int32</param>
/// <param name="roomDefinitions" type="Array">GTAHotelRoutines+RoomDefinition[]</param>
/// <param name="facilityCodes" type="Array">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(), 'SearchForHotels',false,{DestinationType:DestinationType,areaCode:areaCode,locationCode:locationCode,hotelName:hotelName,day:day,yearMonth:yearMonth,dayCount:dayCount,priceInterval:priceInterval,starRating:starRating,roomDefinitions:roomDefinitions,facilityCodes:facilityCodes},succeededCallback,failedCallback,userContext); },
GetCitiesAndCountry:function(prefixText,count,succeededCallback, failedCallback, userContext) {
/// <param name="prefixText" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</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(), 'GetCitiesAndCountry',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetLocations:function(cityCode,type,succeededCallback, failedCallback, userContext) {
/// <param name="cityCode" type="String">System.String</param>
/// <param name="type" 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(), 'GetLocations',false,{cityCode:cityCode,type:type},succeededCallback,failedCallback,userContext); },
GetAirportsByCity:function(cityCode,succeededCallback, failedCallback, userContext) {
/// <param name="cityCode" 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(), 'GetAirportsByCity',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); },
GetHotelsByCity:function(cityCode,succeededCallback, failedCallback, userContext) {
/// <param name="cityCode" 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(), 'GetHotelsByCity',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); },
GetStationsByCity:function(cityCode,succeededCallback, failedCallback, userContext) {
/// <param name="cityCode" 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(), 'GetStationsByCity',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); }}
GTAHotelRoutines.registerClass('GTAHotelRoutines',Sys.Net.WebServiceProxy);
GTAHotelRoutines._staticInstance = new GTAHotelRoutines();
GTAHotelRoutines.set_path = function(value) {
GTAHotelRoutines._staticInstance.set_path(value); }
GTAHotelRoutines.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return GTAHotelRoutines._staticInstance.get_path();}
GTAHotelRoutines.set_timeout = function(value) {
GTAHotelRoutines._staticInstance.set_timeout(value); }
GTAHotelRoutines.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return GTAHotelRoutines._staticInstance.get_timeout(); }
GTAHotelRoutines.set_defaultUserContext = function(value) { 
GTAHotelRoutines._staticInstance.set_defaultUserContext(value); }
GTAHotelRoutines.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return GTAHotelRoutines._staticInstance.get_defaultUserContext(); }
GTAHotelRoutines.set_defaultSucceededCallback = function(value) { 
 GTAHotelRoutines._staticInstance.set_defaultSucceededCallback(value); }
GTAHotelRoutines.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return GTAHotelRoutines._staticInstance.get_defaultSucceededCallback(); }
GTAHotelRoutines.set_defaultFailedCallback = function(value) { 
GTAHotelRoutines._staticInstance.set_defaultFailedCallback(value); }
GTAHotelRoutines.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return GTAHotelRoutines._staticInstance.get_defaultFailedCallback(); }
GTAHotelRoutines.set_path("/web/Services/GTAHotelRoutines.asmx");
GTAHotelRoutines.SearchForHotels= function(DestinationType,areaCode,locationCode,hotelName,day,yearMonth,dayCount,priceInterval,starRating,roomDefinitions,facilityCodes,onSuccess,onFailed,userContext) {
/// <param name="DestinationType" type="String">System.String</param>
/// <param name="areaCode" type="String">System.String</param>
/// <param name="locationCode" type="String">System.String</param>
/// <param name="hotelName" type="String">System.String</param>
/// <param name="day" type="Number">System.Int32</param>
/// <param name="yearMonth" type="String">System.String</param>
/// <param name="dayCount" type="Number">System.Int32</param>
/// <param name="priceInterval" type="String">System.String</param>
/// <param name="starRating" type="Number">System.Int32</param>
/// <param name="roomDefinitions" type="Array">GTAHotelRoutines+RoomDefinition[]</param>
/// <param name="facilityCodes" type="Array">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>
GTAHotelRoutines._staticInstance.SearchForHotels(DestinationType,areaCode,locationCode,hotelName,day,yearMonth,dayCount,priceInterval,starRating,roomDefinitions,facilityCodes,onSuccess,onFailed,userContext); }
GTAHotelRoutines.GetCitiesAndCountry= function(prefixText,count,onSuccess,onFailed,userContext) {
/// <param name="prefixText" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</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>
GTAHotelRoutines._staticInstance.GetCitiesAndCountry(prefixText,count,onSuccess,onFailed,userContext); }
GTAHotelRoutines.GetLocations= function(cityCode,type,onSuccess,onFailed,userContext) {
/// <param name="cityCode" type="String">System.String</param>
/// <param name="type" 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>
GTAHotelRoutines._staticInstance.GetLocations(cityCode,type,onSuccess,onFailed,userContext); }
GTAHotelRoutines.GetAirportsByCity= function(cityCode,onSuccess,onFailed,userContext) {
/// <param name="cityCode" 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>
GTAHotelRoutines._staticInstance.GetAirportsByCity(cityCode,onSuccess,onFailed,userContext); }
GTAHotelRoutines.GetHotelsByCity= function(cityCode,onSuccess,onFailed,userContext) {
/// <param name="cityCode" 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>
GTAHotelRoutines._staticInstance.GetHotelsByCity(cityCode,onSuccess,onFailed,userContext); }
GTAHotelRoutines.GetStationsByCity= function(cityCode,onSuccess,onFailed,userContext) {
/// <param name="cityCode" 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>
GTAHotelRoutines._staticInstance.GetStationsByCity(cityCode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(RoomDefinition) === 'undefined') {
var RoomDefinition=gtc("RoomDefinition");
RoomDefinition.registerClass('RoomDefinition');
}
