
Type.registerNamespace('ShareDesktop.Main');
ShareDesktop.Main.MainService=function() {
ShareDesktop.Main.MainService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ShareDesktop.Main.MainService.prototype={
GetFreeDataServerForWeb:function(size,fileName,fileDescription,allowToPublish,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'GetFreeDataServerForWeb',false,{size:size,fileName:fileName,fileDescription:fileDescription,allowToPublish:allowToPublish},succeededCallback,failedCallback,userContext); },
GetFreeDataServerV2:function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,allowToPublish,tagsBytes,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'GetFreeDataServerV2',false,{applicationId:applicationId,type:type,size:size,fileNameBytes:fileNameBytes,extension:extension,fileDescriptionBytes:fileDescriptionBytes,allowToPublish:allowToPublish,tagsBytes:tagsBytes},succeededCallback,failedCallback,userContext); },
GetFreeDataServerV1:function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'GetFreeDataServerV1',false,{applicationId:applicationId,type:type,size:size,fileNameBytes:fileNameBytes,extension:extension,fileDescriptionBytes:fileDescriptionBytes},succeededCallback,failedCallback,userContext); },
GetFreeDataServer:function(applicationId,type,size,fileNameBytes,extension,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'GetFreeDataServer',false,{applicationId:applicationId,type:type,size:size,fileNameBytes:fileNameBytes,extension:extension},succeededCallback,failedCallback,userContext); },
MsConfirm:function(transactionId,serverUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'MsConfirm',false,{transactionId:transactionId,serverUrl:serverUrl},succeededCallback,failedCallback,userContext); },
DeleteFiles:function(applicationIdStr,fileUrls,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'DeleteFiles',false,{applicationIdStr:applicationIdStr,fileUrls:fileUrls},succeededCallback,failedCallback,userContext); },
DeleteFile:function(applicationIdStr,fileUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(ShareDesktop.Main.MainService.get_path(), 'DeleteFile',false,{applicationIdStr:applicationIdStr,fileUrl:fileUrl},succeededCallback,failedCallback,userContext); }}
ShareDesktop.Main.MainService.registerClass('ShareDesktop.Main.MainService',Sys.Net.WebServiceProxy);
ShareDesktop.Main.MainService._staticInstance = new ShareDesktop.Main.MainService();
ShareDesktop.Main.MainService.set_path = function(value) { ShareDesktop.Main.MainService._staticInstance.set_path(value); }
ShareDesktop.Main.MainService.get_path = function() { return ShareDesktop.Main.MainService._staticInstance.get_path(); }
ShareDesktop.Main.MainService.set_timeout = function(value) { ShareDesktop.Main.MainService._staticInstance.set_timeout(value); }
ShareDesktop.Main.MainService.get_timeout = function() { return ShareDesktop.Main.MainService._staticInstance.get_timeout(); }
ShareDesktop.Main.MainService.set_defaultUserContext = function(value) { ShareDesktop.Main.MainService._staticInstance.set_defaultUserContext(value); }
ShareDesktop.Main.MainService.get_defaultUserContext = function() { return ShareDesktop.Main.MainService._staticInstance.get_defaultUserContext(); }
ShareDesktop.Main.MainService.set_defaultSucceededCallback = function(value) { ShareDesktop.Main.MainService._staticInstance.set_defaultSucceededCallback(value); }
ShareDesktop.Main.MainService.get_defaultSucceededCallback = function() { return ShareDesktop.Main.MainService._staticInstance.get_defaultSucceededCallback(); }
ShareDesktop.Main.MainService.set_defaultFailedCallback = function(value) { ShareDesktop.Main.MainService._staticInstance.set_defaultFailedCallback(value); }
ShareDesktop.Main.MainService.get_defaultFailedCallback = function() { return ShareDesktop.Main.MainService._staticInstance.get_defaultFailedCallback(); }
ShareDesktop.Main.MainService.set_path("/MainService.asmx");
ShareDesktop.Main.MainService.GetFreeDataServerForWeb= function(size,fileName,fileDescription,allowToPublish,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.GetFreeDataServerForWeb(size,fileName,fileDescription,allowToPublish,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.GetFreeDataServerV2= function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,allowToPublish,tagsBytes,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.GetFreeDataServerV2(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,allowToPublish,tagsBytes,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.GetFreeDataServerV1= function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.GetFreeDataServerV1(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.GetFreeDataServer= function(applicationId,type,size,fileNameBytes,extension,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.GetFreeDataServer(applicationId,type,size,fileNameBytes,extension,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.MsConfirm= function(transactionId,serverUrl,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.MsConfirm(transactionId,serverUrl,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.DeleteFiles= function(applicationIdStr,fileUrls,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.DeleteFiles(applicationIdStr,fileUrls,onSuccess,onFailed,userContext); }
ShareDesktop.Main.MainService.DeleteFile= function(applicationIdStr,fileUrl,onSuccess,onFailed,userContext) {ShareDesktop.Main.MainService._staticInstance.DeleteFile(applicationIdStr,fileUrl,onSuccess,onFailed,userContext); }
Type.registerNamespace('ShareDesktop.Main.Upload');
if (typeof(ShareDesktop.Main.Upload.UploadType) === 'undefined') {
ShareDesktop.Main.Upload.UploadType = function() { throw Error.invalidOperation(); }
ShareDesktop.Main.Upload.UploadType.prototype = {"DesctopScreenShot":0,"DesctopVideoRecord":1,"File":2,"FullDesctopScreenShot":3}
ShareDesktop.Main.Upload.UploadType.registerEnum('ShareDesktop.Main.Upload.UploadType', false);}

