Type.registerNamespace('Mine.Services');
Mine.Services.UserService=function() {
Mine.Services.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Mine.Services.UserService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Mine.Services.UserService._staticInstance.get_path();},
EmailExists:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EmailExists',false,{email:email},succeededCallback,failedCallback,userContext); },
UserExists:function(user,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UserExists',false,{user:user},succeededCallback,failedCallback,userContext); },
DeleteFriend:function(friendId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFriend',false,{friendId:friendId},succeededCallback,failedCallback,userContext); },
DeleteMessage:function(messageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteMessage',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
RequestFriend:function(friendId,friendName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestFriend',false,{friendId:friendId,friendName:friendName},succeededCallback,failedCallback,userContext); },
AcceptFriend:function(friendId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AcceptFriend',false,{friendId:friendId},succeededCallback,failedCallback,userContext); },
RejectFriend:function(friendId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RejectFriend',false,{friendId:friendId},succeededCallback,failedCallback,userContext); }}
Mine.Services.UserService.registerClass('Mine.Services.UserService',Sys.Net.WebServiceProxy);
Mine.Services.UserService._staticInstance = new Mine.Services.UserService();
Mine.Services.UserService.set_path = function(value) { Mine.Services.UserService._staticInstance.set_path(value); }
Mine.Services.UserService.get_path = function() { return Mine.Services.UserService._staticInstance.get_path(); }
Mine.Services.UserService.set_timeout = function(value) { Mine.Services.UserService._staticInstance.set_timeout(value); }
Mine.Services.UserService.get_timeout = function() { return Mine.Services.UserService._staticInstance.get_timeout(); }
Mine.Services.UserService.set_defaultUserContext = function(value) { Mine.Services.UserService._staticInstance.set_defaultUserContext(value); }
Mine.Services.UserService.get_defaultUserContext = function() { return Mine.Services.UserService._staticInstance.get_defaultUserContext(); }
Mine.Services.UserService.set_defaultSucceededCallback = function(value) { Mine.Services.UserService._staticInstance.set_defaultSucceededCallback(value); }
Mine.Services.UserService.get_defaultSucceededCallback = function() { return Mine.Services.UserService._staticInstance.get_defaultSucceededCallback(); }
Mine.Services.UserService.set_defaultFailedCallback = function(value) { Mine.Services.UserService._staticInstance.set_defaultFailedCallback(value); }
Mine.Services.UserService.get_defaultFailedCallback = function() { return Mine.Services.UserService._staticInstance.get_defaultFailedCallback(); }
Mine.Services.UserService.set_path("/Services/UserService.svc");
Mine.Services.UserService.EmailExists= function(email,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.EmailExists(email,onSuccess,onFailed,userContext); }
Mine.Services.UserService.UserExists= function(user,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.UserExists(user,onSuccess,onFailed,userContext); }
Mine.Services.UserService.DeleteFriend= function(friendId,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.DeleteFriend(friendId,onSuccess,onFailed,userContext); }
Mine.Services.UserService.DeleteMessage= function(messageId,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.DeleteMessage(messageId,onSuccess,onFailed,userContext); }
Mine.Services.UserService.RequestFriend= function(friendId,friendName,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.RequestFriend(friendId,friendName,onSuccess,onFailed,userContext); }
Mine.Services.UserService.AcceptFriend= function(friendId,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.AcceptFriend(friendId,onSuccess,onFailed,userContext); }
Mine.Services.UserService.RejectFriend= function(friendId,onSuccess,onFailed,userContext) {Mine.Services.UserService._staticInstance.RejectFriend(friendId,onSuccess,onFailed,userContext); }
