Type.registerNamespace('Services');
Services.GPSService=function() {
Services.GPSService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Services.GPSService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Services.GPSService._staticInstance.get_path();},
SendMultipleData:function(SerializedData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMultipleData',false,{SerializedData:SerializedData},succeededCallback,failedCallback,userContext); },
CheckMessages:function(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckMessages',false,{PersonID:PersonID,GPSUnitID:GPSUnitID,MarkMessageAsSent:MarkMessageAsSent,OnlyMessagesFromPersonID:OnlyMessagesFromPersonID},succeededCallback,failedCallback,userContext); },
UpdateLocation:function(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateLocation',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID,Latitude:Latitude,Longitude:Longitude,WhenRecorded:WhenRecorded},succeededCallback,failedCallback,userContext); },
Login:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Login',false,{},succeededCallback,failedCallback,userContext); },
CheckCredentials:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckCredentials',false,{},succeededCallback,failedCallback,userContext); },
GetLocation:function(GPSUnitID,ActivityID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLocation',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID},succeededCallback,failedCallback,userContext); },
GetPath:function(GPSUnitID,ActivityID,WhenStart,WhenEnd,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPath',false,{GPSUnitID:GPSUnitID,ActivityID:ActivityID,WhenStart:WhenStart,WhenEnd:WhenEnd},succeededCallback,failedCallback,userContext); },
GetSpatialState:function(PersonID,GPSUnitID,WhenStart,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSpatialState',false,{PersonID:PersonID,GPSUnitID:GPSUnitID,WhenStart:WhenStart},succeededCallback,failedCallback,userContext); },
GetDevicesAtTime:function(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDevicesAtTime',false,{GPSUnitID:GPSUnitID,WhenStart:WhenStart,WhenEnd:WhenEnd,IncludeDirtyData:IncludeDirtyData},succeededCallback,failedCallback,userContext); }}
Services.GPSService.registerClass('Services.GPSService',Sys.Net.WebServiceProxy);
Services.GPSService._staticInstance = new Services.GPSService();
Services.GPSService.set_path = function(value) { Services.GPSService._staticInstance.set_path(value); }
Services.GPSService.get_path = function() { return Services.GPSService._staticInstance.get_path(); }
Services.GPSService.set_timeout = function(value) { Services.GPSService._staticInstance.set_timeout(value); }
Services.GPSService.get_timeout = function() { return Services.GPSService._staticInstance.get_timeout(); }
Services.GPSService.set_defaultUserContext = function(value) { Services.GPSService._staticInstance.set_defaultUserContext(value); }
Services.GPSService.get_defaultUserContext = function() { return Services.GPSService._staticInstance.get_defaultUserContext(); }
Services.GPSService.set_defaultSucceededCallback = function(value) { Services.GPSService._staticInstance.set_defaultSucceededCallback(value); }
Services.GPSService.get_defaultSucceededCallback = function() { return Services.GPSService._staticInstance.get_defaultSucceededCallback(); }
Services.GPSService.set_defaultFailedCallback = function(value) { Services.GPSService._staticInstance.set_defaultFailedCallback(value); }
Services.GPSService.get_defaultFailedCallback = function() { return Services.GPSService._staticInstance.get_defaultFailedCallback(); }
Services.GPSService.set_path("/Services/GPSService.asmx");
Services.GPSService.SendMultipleData= function(SerializedData,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.SendMultipleData(SerializedData,onSuccess,onFailed,userContext); }
Services.GPSService.CheckMessages= function(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.CheckMessages(PersonID,GPSUnitID,MarkMessageAsSent,OnlyMessagesFromPersonID,onSuccess,onFailed,userContext); }
Services.GPSService.UpdateLocation= function(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.UpdateLocation(GPSUnitID,ActivityID,Latitude,Longitude,WhenRecorded,onSuccess,onFailed,userContext); }
Services.GPSService.Login= function(onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.Login(onSuccess,onFailed,userContext); }
Services.GPSService.CheckCredentials= function(onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.CheckCredentials(onSuccess,onFailed,userContext); }
Services.GPSService.GetLocation= function(GPSUnitID,ActivityID,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.GetLocation(GPSUnitID,ActivityID,onSuccess,onFailed,userContext); }
Services.GPSService.GetPath= function(GPSUnitID,ActivityID,WhenStart,WhenEnd,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.GetPath(GPSUnitID,ActivityID,WhenStart,WhenEnd,onSuccess,onFailed,userContext); }
Services.GPSService.GetSpatialState= function(PersonID,GPSUnitID,WhenStart,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.GetSpatialState(PersonID,GPSUnitID,WhenStart,onSuccess,onFailed,userContext); }
Services.GPSService.GetDevicesAtTime= function(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,onSuccess,onFailed,userContext) {Services.GPSService._staticInstance.GetDevicesAtTime(GPSUnitID,WhenStart,WhenEnd,IncludeDirtyData,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Services.ServiceResponse) === 'undefined') {
Services.ServiceResponse=gtc("Services.ServiceResponse");
Services.ServiceResponse.registerClass('Services.ServiceResponse');
}
