Type.registerNamespace('DraftStreet');
DraftStreet.UserService=function() {
DraftStreet.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DraftStreet.UserService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return DraftStreet.UserService._staticInstance.get_path();},
ValidateUserinfo:function(username,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUserinfo',false,{username:username,email:email},succeededCallback,failedCallback,userContext); },
LogIn:function(emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogIn',false,{emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); },
LogOut:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogOut',false,{},succeededCallback,failedCallback,userContext); },
ResetPassword:function(userid,oldpass,newpass,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResetPassword',false,{userid:userid,oldpass:oldpass,newpass:newpass},succeededCallback,failedCallback,userContext); },
GetUserInfo:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserInfo',false,{username:username},succeededCallback,failedCallback,userContext); },
GetWithdrawCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWithdrawCount',false,{},succeededCallback,failedCallback,userContext); },
GetAvatar:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAvatar',false,{},succeededCallback,failedCallback,userContext); },
GetMyDraftstreetInfo:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMyDraftstreetInfo',false,{},succeededCallback,failedCallback,userContext); },
UpdateUserRecruitedBy:function(recruitcode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserRecruitedBy',false,{recruitcode:recruitcode},succeededCallback,failedCallback,userContext); },
UpdateUserInfo:function(firstname,lastname,address,city,state,zip,homephone,otherphone,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserInfo',false,{firstname:firstname,lastname:lastname,address:address,city:city,state:state,zip:zip,homephone:homephone,otherphone:otherphone},succeededCallback,failedCallback,userContext); },
UpdateUserAvatar:function(avatarid,avatarurl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserAvatar',false,{avatarid:avatarid,avatarurl:avatarurl},succeededCallback,failedCallback,userContext); },
FixEmailAddress:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FixEmailAddress',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
CheckRecruitCode:function(recruitingcode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckRecruitCode',false,{recruitingcode:recruitingcode},succeededCallback,failedCallback,userContext); },
CheckWithdrawStatus:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckWithdrawStatus',false,{},succeededCallback,failedCallback,userContext); },
InsertDeposit:function(amount,promocode,promoid,paymenttypeid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertDeposit',false,{amount:amount,promocode:promocode,promoid:promoid,paymenttypeid:paymenttypeid},succeededCallback,failedCallback,userContext); },
InsertECheckTracking:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertECheckTracking',false,{},succeededCallback,failedCallback,userContext); },
InsertPaymentMethodTracking:function(paymentmethod,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertPaymentMethodTracking',false,{paymentmethod:paymentmethod},succeededCallback,failedCallback,userContext); },
InsertWithdraw:function(amount,shippingmethod,paypalaccount,address,city,state,zip,homephone,otherphone,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertWithdraw',false,{amount:amount,shippingmethod:shippingmethod,paypalaccount:paypalaccount,address:address,city:city,state:state,zip:zip,homephone:homephone,otherphone:otherphone,password:password},succeededCallback,failedCallback,userContext); },
ValidateCode:function(code,checksession,userid,fromsuccessfulldeposit,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateCode',false,{code:code,checksession:checksession,userid:userid,fromsuccessfulldeposit:fromsuccessfulldeposit},succeededCallback,failedCallback,userContext); },
CheckBalance:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckBalance',false,{},succeededCallback,failedCallback,userContext); },
PPSetExpressCheckout:function(amount,promocode,promoid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PPSetExpressCheckout',false,{amount:amount,promocode:promocode,promoid:promoid},succeededCallback,failedCallback,userContext); },
PPGetExpressCheckout:function(token,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PPGetExpressCheckout',false,{token:token},succeededCallback,failedCallback,userContext); },
PPDoExpressCheckout:function(amount,token,payerid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PPDoExpressCheckout',false,{amount:amount,token:token,payerid:payerid},succeededCallback,failedCallback,userContext); },
PostCC:function(amount,cardtype,cardnumber,expmonth,expyear,CVS,firstname,lastname,address,city,state,zip,phone,nameoncard,promocode,promoid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PostCC',false,{amount:amount,cardtype:cardtype,cardnumber:cardnumber,expmonth:expmonth,expyear:expyear,CVS:CVS,firstname:firstname,lastname:lastname,address:address,city:city,state:state,zip:zip,phone:phone,nameoncard:nameoncard,promocode:promocode,promoid:promoid},succeededCallback,failedCallback,userContext); },
getsessionvariable:function(variablename,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getsessionvariable',false,{variablename:variablename},succeededCallback,failedCallback,userContext); },
GetTransactions:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTransactions',false,{},succeededCallback,failedCallback,userContext); },
SendRecruits5:function(email1,email2,email3,email4,email5,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendRecruits5',false,{email1:email1,email2:email2,email3:email3,email4:email4,email5:email5},succeededCallback,failedCallback,userContext); },
SendRecruits:function(firstname1,lastname1,email1,firstname2,lastname2,email2,firstname3,lastname3,email3,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendRecruits',false,{firstname1:firstname1,lastname1:lastname1,email1:email1,firstname2:firstname2,lastname2:lastname2,email2:email2,firstname3:firstname3,lastname3:lastname3,email3:email3},succeededCallback,failedCallback,userContext); },
UpdateUserPaypal:function(depositid,paypalaccount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserPaypal',false,{depositid:depositid,paypalaccount:paypalaccount},succeededCallback,failedCallback,userContext); }}
DraftStreet.UserService.registerClass('DraftStreet.UserService',Sys.Net.WebServiceProxy);
DraftStreet.UserService._staticInstance = new DraftStreet.UserService();
DraftStreet.UserService.set_path = function(value) { DraftStreet.UserService._staticInstance.set_path(value); }
DraftStreet.UserService.get_path = function() { return DraftStreet.UserService._staticInstance.get_path(); }
DraftStreet.UserService.set_timeout = function(value) { DraftStreet.UserService._staticInstance.set_timeout(value); }
DraftStreet.UserService.get_timeout = function() { return DraftStreet.UserService._staticInstance.get_timeout(); }
DraftStreet.UserService.set_defaultUserContext = function(value) { DraftStreet.UserService._staticInstance.set_defaultUserContext(value); }
DraftStreet.UserService.get_defaultUserContext = function() { return DraftStreet.UserService._staticInstance.get_defaultUserContext(); }
DraftStreet.UserService.set_defaultSucceededCallback = function(value) { DraftStreet.UserService._staticInstance.set_defaultSucceededCallback(value); }
DraftStreet.UserService.get_defaultSucceededCallback = function() { return DraftStreet.UserService._staticInstance.get_defaultSucceededCallback(); }
DraftStreet.UserService.set_defaultFailedCallback = function(value) { DraftStreet.UserService._staticInstance.set_defaultFailedCallback(value); }
DraftStreet.UserService.get_defaultFailedCallback = function() { return DraftStreet.UserService._staticInstance.get_defaultFailedCallback(); }
DraftStreet.UserService.set_path("/Services/UserService.svc");
DraftStreet.UserService.ValidateUserinfo= function(username,email,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.ValidateUserinfo(username,email,onSuccess,onFailed,userContext); }
DraftStreet.UserService.LogIn= function(emailAddress,password,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.LogIn(emailAddress,password,onSuccess,onFailed,userContext); }
DraftStreet.UserService.LogOut= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.LogOut(onSuccess,onFailed,userContext); }
DraftStreet.UserService.ResetPassword= function(userid,oldpass,newpass,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.ResetPassword(userid,oldpass,newpass,onSuccess,onFailed,userContext); }
DraftStreet.UserService.GetUserInfo= function(username,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.GetUserInfo(username,onSuccess,onFailed,userContext); }
DraftStreet.UserService.GetWithdrawCount= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.GetWithdrawCount(onSuccess,onFailed,userContext); }
DraftStreet.UserService.GetAvatar= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.GetAvatar(onSuccess,onFailed,userContext); }
DraftStreet.UserService.GetMyDraftstreetInfo= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.GetMyDraftstreetInfo(onSuccess,onFailed,userContext); }
DraftStreet.UserService.UpdateUserRecruitedBy= function(recruitcode,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.UpdateUserRecruitedBy(recruitcode,onSuccess,onFailed,userContext); }
DraftStreet.UserService.UpdateUserInfo= function(firstname,lastname,address,city,state,zip,homephone,otherphone,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.UpdateUserInfo(firstname,lastname,address,city,state,zip,homephone,otherphone,onSuccess,onFailed,userContext); }
DraftStreet.UserService.UpdateUserAvatar= function(avatarid,avatarurl,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.UpdateUserAvatar(avatarid,avatarurl,onSuccess,onFailed,userContext); }
DraftStreet.UserService.FixEmailAddress= function(emailAddress,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.FixEmailAddress(emailAddress,onSuccess,onFailed,userContext); }
DraftStreet.UserService.CheckRecruitCode= function(recruitingcode,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.CheckRecruitCode(recruitingcode,onSuccess,onFailed,userContext); }
DraftStreet.UserService.CheckWithdrawStatus= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.CheckWithdrawStatus(onSuccess,onFailed,userContext); }
DraftStreet.UserService.InsertDeposit= function(amount,promocode,promoid,paymenttypeid,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.InsertDeposit(amount,promocode,promoid,paymenttypeid,onSuccess,onFailed,userContext); }
DraftStreet.UserService.InsertECheckTracking= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.InsertECheckTracking(onSuccess,onFailed,userContext); }
DraftStreet.UserService.InsertPaymentMethodTracking= function(paymentmethod,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.InsertPaymentMethodTracking(paymentmethod,onSuccess,onFailed,userContext); }
DraftStreet.UserService.InsertWithdraw= function(amount,shippingmethod,paypalaccount,address,city,state,zip,homephone,otherphone,password,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.InsertWithdraw(amount,shippingmethod,paypalaccount,address,city,state,zip,homephone,otherphone,password,onSuccess,onFailed,userContext); }
DraftStreet.UserService.ValidateCode= function(code,checksession,userid,fromsuccessfulldeposit,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.ValidateCode(code,checksession,userid,fromsuccessfulldeposit,onSuccess,onFailed,userContext); }
DraftStreet.UserService.CheckBalance= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.CheckBalance(onSuccess,onFailed,userContext); }
DraftStreet.UserService.PPSetExpressCheckout= function(amount,promocode,promoid,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.PPSetExpressCheckout(amount,promocode,promoid,onSuccess,onFailed,userContext); }
DraftStreet.UserService.PPGetExpressCheckout= function(token,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.PPGetExpressCheckout(token,onSuccess,onFailed,userContext); }
DraftStreet.UserService.PPDoExpressCheckout= function(amount,token,payerid,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.PPDoExpressCheckout(amount,token,payerid,onSuccess,onFailed,userContext); }
DraftStreet.UserService.PostCC= function(amount,cardtype,cardnumber,expmonth,expyear,CVS,firstname,lastname,address,city,state,zip,phone,nameoncard,promocode,promoid,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.PostCC(amount,cardtype,cardnumber,expmonth,expyear,CVS,firstname,lastname,address,city,state,zip,phone,nameoncard,promocode,promoid,onSuccess,onFailed,userContext); }
DraftStreet.UserService.getsessionvariable= function(variablename,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.getsessionvariable(variablename,onSuccess,onFailed,userContext); }
DraftStreet.UserService.GetTransactions= function(onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.GetTransactions(onSuccess,onFailed,userContext); }
DraftStreet.UserService.SendRecruits5= function(email1,email2,email3,email4,email5,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.SendRecruits5(email1,email2,email3,email4,email5,onSuccess,onFailed,userContext); }
DraftStreet.UserService.SendRecruits= function(firstname1,lastname1,email1,firstname2,lastname2,email2,firstname3,lastname3,email3,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.SendRecruits(firstname1,lastname1,email1,firstname2,lastname2,email2,firstname3,lastname3,email3,onSuccess,onFailed,userContext); }
DraftStreet.UserService.UpdateUserPaypal= function(depositid,paypalaccount,onSuccess,onFailed,userContext) {DraftStreet.UserService._staticInstance.UpdateUserPaypal(depositid,paypalaccount,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(DraftStreet.ServiceResponse) === 'undefined') {
DraftStreet.ServiceResponse=gtc("ServiceResponse:http://schemas.datacontract.org/2004/07/DraftStreet");
DraftStreet.ServiceResponse.registerClass('DraftStreet.ServiceResponse');
}

