Type.registerNamespace('Floomby');
Floomby.MainService=function() {
Floomby.MainService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Floomby.MainService.prototype={
GetFreeDataServerForWeb:function(size,fileName,fileDescription,allowToPublish,succeededCallback, failedCallback, userContext) {
return this._invoke(Floomby.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(Floomby.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(Floomby.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(Floomby.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(Floomby.MainService.get_path(), 'MsConfirm',false,{transactionId:transactionId,serverUrl:serverUrl},succeededCallback,failedCallback,userContext); },
DeleteFiles:function(applicationIdStr,fileUrls,succeededCallback, failedCallback, userContext) {
return this._invoke(Floomby.MainService.get_path(), 'DeleteFiles',false,{applicationIdStr:applicationIdStr,fileUrls:fileUrls},succeededCallback,failedCallback,userContext); },
DeleteFile:function(applicationIdStr,fileUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(Floomby.MainService.get_path(), 'DeleteFile',false,{applicationIdStr:applicationIdStr,fileUrl:fileUrl},succeededCallback,failedCallback,userContext); },
Login:function(email,password,applicationId,succeededCallback, failedCallback, userContext) {
return this._invoke(Floomby.MainService.get_path(), 'Login',false,{email:email,password:password,applicationId:applicationId},succeededCallback,failedCallback,userContext); }}
Floomby.MainService.registerClass('Floomby.MainService',Sys.Net.WebServiceProxy);
Floomby.MainService._staticInstance = new Floomby.MainService();
Floomby.MainService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Floomby.MainService._staticInstance._path = value; }
Floomby.MainService.get_path = function() { return Floomby.MainService._staticInstance._path; }
Floomby.MainService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Floomby.MainService._staticInstance._timeout = value; }
Floomby.MainService.get_timeout = function() { 
return Floomby.MainService._staticInstance._timeout; }
Floomby.MainService.set_defaultUserContext = function(value) { 
Floomby.MainService._staticInstance._userContext = value; }
Floomby.MainService.get_defaultUserContext = function() { 
return Floomby.MainService._staticInstance._userContext; }
Floomby.MainService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Floomby.MainService._staticInstance._succeeded = value; }
Floomby.MainService.get_defaultSucceededCallback = function() { 
return Floomby.MainService._staticInstance._succeeded; }
Floomby.MainService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Floomby.MainService._staticInstance._failed = value; }
Floomby.MainService.get_defaultFailedCallback = function() { 
return Floomby.MainService._staticInstance._failed; }
Floomby.MainService.set_path("/MainService.asmx");
Floomby.MainService.GetFreeDataServerForWeb= function(size,fileName,fileDescription,allowToPublish,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.GetFreeDataServerForWeb(size,fileName,fileDescription,allowToPublish,onSuccess,onFailed,userContext); }
Floomby.MainService.GetFreeDataServerV2= function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,allowToPublish,tagsBytes,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.GetFreeDataServerV2(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,allowToPublish,tagsBytes,onSuccess,onFailed,userContext); }
Floomby.MainService.GetFreeDataServerV1= function(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.GetFreeDataServerV1(applicationId,type,size,fileNameBytes,extension,fileDescriptionBytes,onSuccess,onFailed,userContext); }
Floomby.MainService.GetFreeDataServer= function(applicationId,type,size,fileNameBytes,extension,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.GetFreeDataServer(applicationId,type,size,fileNameBytes,extension,onSuccess,onFailed,userContext); }
Floomby.MainService.MsConfirm= function(transactionId,serverUrl,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.MsConfirm(transactionId,serverUrl,onSuccess,onFailed,userContext); }
Floomby.MainService.DeleteFiles= function(applicationIdStr,fileUrls,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.DeleteFiles(applicationIdStr,fileUrls,onSuccess,onFailed,userContext); }
Floomby.MainService.DeleteFile= function(applicationIdStr,fileUrl,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.DeleteFile(applicationIdStr,fileUrl,onSuccess,onFailed,userContext); }
Floomby.MainService.Login= function(email,password,applicationId,onSuccess,onFailed,userContext) {Floomby.MainService._staticInstance.Login(email,password,applicationId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Floomby.UloadInformation) === 'undefined') {
Floomby.UloadInformation=gtc("Floomby.UloadInformation");
Floomby.UloadInformation.registerClass('Floomby.UloadInformation');
}
Type.registerNamespace('ShareDesktop.Data');
if (typeof(ShareDesktop.Data.UploadType) === 'undefined') {
ShareDesktop.Data.UploadType = function() { throw Error.invalidOperation(); }
ShareDesktop.Data.UploadType.prototype = {DesctopScreenShot: 0,DesctopVideoRecord: 1,File: 2,FullDesctopScreenShot: 3}
ShareDesktop.Data.UploadType.registerEnum('ShareDesktop.Data.UploadType', true);
}
