Type.registerNamespace('TransportDirect.UserPortal.Web');
TransportDirect.UserPortal.Web.TDMapWebService=function() {
TransportDirect.UserPortal.Web.TDMapWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TransportDirect.UserPortal.Web.TDMapWebService.prototype={
SetStartLocation:function(easting,northing,text,pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetStartLocation',false,{easting:easting,northing:northing,text:text,pageId:pageId},succeededCallback,failedCallback,userContext); },
SetEndLocation:function(easting,northing,text,pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetEndLocation',false,{easting:easting,northing:northing,text:text,pageId:pageId},succeededCallback,failedCallback,userContext); },
SetViaLocation:function(easting,northing,text,pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetViaLocation',false,{easting:easting,northing:northing,text:text,pageId:pageId},succeededCallback,failedCallback,userContext); },
SetStopInformation:function(stopId,pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetStopInformation',false,{stopId:stopId,pageId:pageId},succeededCallback,failedCallback,userContext); },
SetCarParkInformation:function(carparkId,pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetCarParkInformation',false,{carparkId:carparkId,pageId:pageId},succeededCallback,failedCallback,userContext); },
SaveMapViewState:function(mapUrl,mapSymbolsState,mapViewTypeText,isOutward,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SaveMapViewState',false,{mapUrl:mapUrl,mapSymbolsState:mapSymbolsState,mapViewTypeText:mapViewTypeText,isOutward:isOutward},succeededCallback,failedCallback,userContext); },
SaveCycleMapTileViewState:function(mapUrl,mapTiles,tileScale,mapSymbolsState,mapViewTypeText,isOutward,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SaveCycleMapTileViewState',false,{mapUrl:mapUrl,mapTiles:mapTiles,tileScale:tileScale,mapSymbolsState:mapSymbolsState,mapViewTypeText:mapViewTypeText,isOutward:isOutward},succeededCallback,failedCallback,userContext); },
LogMapEvent:function(commandCategory,scale,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'LogMapEvent',false,{commandCategory:commandCategory,scale:scale},succeededCallback,failedCallback,userContext); },
LogPageEntryEvent:function(pageId,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'LogPageEntryEvent',false,{pageId:pageId},succeededCallback,failedCallback,userContext); },
GetTravelNews:function(selectedRegion,transportType,incidentType,severity,selectedDate,searchText,incidentId,savePreference,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'GetTravelNews',false,{selectedRegion:selectedRegion,transportType:transportType,incidentType:incidentType,severity:severity,selectedDate:selectedDate,searchText:searchText,incidentId:incidentId,savePreference:savePreference},succeededCallback,failedCallback,userContext); },
SetTravelNewsSelectedView:function(view,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'SetTravelNewsSelectedView',false,{view:view},succeededCallback,failedCallback,userContext); },
LogESRIError:function(errorType,errorMsg,succeededCallback, failedCallback, userContext) {
return this._invoke(TransportDirect.UserPortal.Web.TDMapWebService.get_path(), 'LogESRIError',false,{errorType:errorType,errorMsg:errorMsg},succeededCallback,failedCallback,userContext); }}
TransportDirect.UserPortal.Web.TDMapWebService.registerClass('TransportDirect.UserPortal.Web.TDMapWebService',Sys.Net.WebServiceProxy);
TransportDirect.UserPortal.Web.TDMapWebService._staticInstance = new TransportDirect.UserPortal.Web.TDMapWebService();
TransportDirect.UserPortal.Web.TDMapWebService.set_path = function(value) { TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._path = value; }
TransportDirect.UserPortal.Web.TDMapWebService.get_path = function() { return TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._path; }
TransportDirect.UserPortal.Web.TDMapWebService.set_timeout = function(value) { TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._timeout = value; }
TransportDirect.UserPortal.Web.TDMapWebService.get_timeout = function() { return TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._timeout; }
TransportDirect.UserPortal.Web.TDMapWebService.set_defaultUserContext = function(value) { TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._userContext = value; }
TransportDirect.UserPortal.Web.TDMapWebService.get_defaultUserContext = function() { return TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._userContext; }
TransportDirect.UserPortal.Web.TDMapWebService.set_defaultSucceededCallback = function(value) { TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._succeeded = value; }
TransportDirect.UserPortal.Web.TDMapWebService.get_defaultSucceededCallback = function() { return TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._succeeded; }
TransportDirect.UserPortal.Web.TDMapWebService.set_defaultFailedCallback = function(value) { TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._failed = value; }
TransportDirect.UserPortal.Web.TDMapWebService.get_defaultFailedCallback = function() { return TransportDirect.UserPortal.Web.TDMapWebService._staticInstance._failed; }
TransportDirect.UserPortal.Web.TDMapWebService.set_path("/Web2/webservices/TDMapWebService.asmx");
TransportDirect.UserPortal.Web.TDMapWebService.SetStartLocation= function(easting,northing,text,pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetStartLocation(easting,northing,text,pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SetEndLocation= function(easting,northing,text,pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetEndLocation(easting,northing,text,pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SetViaLocation= function(easting,northing,text,pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetViaLocation(easting,northing,text,pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SetStopInformation= function(stopId,pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetStopInformation(stopId,pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SetCarParkInformation= function(carparkId,pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetCarParkInformation(carparkId,pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SaveMapViewState= function(mapUrl,mapSymbolsState,mapViewTypeText,isOutward,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SaveMapViewState(mapUrl,mapSymbolsState,mapViewTypeText,isOutward,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SaveCycleMapTileViewState= function(mapUrl,mapTiles,tileScale,mapSymbolsState,mapViewTypeText,isOutward,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SaveCycleMapTileViewState(mapUrl,mapTiles,tileScale,mapSymbolsState,mapViewTypeText,isOutward,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.LogMapEvent= function(commandCategory,scale,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.LogMapEvent(commandCategory,scale,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.LogPageEntryEvent= function(pageId,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.LogPageEntryEvent(pageId,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.GetTravelNews= function(selectedRegion,transportType,incidentType,severity,selectedDate,searchText,incidentId,savePreference,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.GetTravelNews(selectedRegion,transportType,incidentType,severity,selectedDate,searchText,incidentId,savePreference,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.SetTravelNewsSelectedView= function(view,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.SetTravelNewsSelectedView(view,onSuccess,onFailed,userContext); }
TransportDirect.UserPortal.Web.TDMapWebService.LogESRIError= function(errorType,errorMsg,onSuccess,onFailed,userContext) {TransportDirect.UserPortal.Web.TDMapWebService._staticInstance.LogESRIError(errorType,errorMsg,onSuccess,onFailed,userContext); }
Type.registerNamespace('TransportDirect.UserPortal.TravelNewsInterface');
if (typeof(TransportDirect.UserPortal.TravelNewsInterface.TransportType) === 'undefined') {
TransportDirect.UserPortal.TravelNewsInterface.TransportType = function() { throw Error.invalidOperation(); }
TransportDirect.UserPortal.TravelNewsInterface.TransportType.prototype = {All: 0,PublicTransport: 1,Road: 2}
TransportDirect.UserPortal.TravelNewsInterface.TransportType.registerEnum('TransportDirect.UserPortal.TravelNewsInterface.TransportType', true);
}
if (typeof(TransportDirect.UserPortal.TravelNewsInterface.IncidentType) === 'undefined') {
TransportDirect.UserPortal.TravelNewsInterface.IncidentType = function() { throw Error.invalidOperation(); }
TransportDirect.UserPortal.TravelNewsInterface.IncidentType.prototype = {All: 0,Unplanned: 1,Planned: 2}
TransportDirect.UserPortal.TravelNewsInterface.IncidentType.registerEnum('TransportDirect.UserPortal.TravelNewsInterface.IncidentType', true);
}
if (typeof(TransportDirect.UserPortal.TravelNewsInterface.DelayType) === 'undefined') {
TransportDirect.UserPortal.TravelNewsInterface.DelayType = function() { throw Error.invalidOperation(); }
TransportDirect.UserPortal.TravelNewsInterface.DelayType.prototype = {All: 0,Major: 1,Recent: 2}
TransportDirect.UserPortal.TravelNewsInterface.DelayType.registerEnum('TransportDirect.UserPortal.TravelNewsInterface.DelayType', true);
}

