Type.registerNamespace('Valassis.RedPlum.Web.FrameComponents.Web.Services');
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService=function() {
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_path();},
GetUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUser',false,{},succeededCallback,failedCallback,userContext); },
UpdateUser:function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUser',false,{firstName:firstName,lastName:lastName,zipCode:zipCode,locRadius:locRadius,mobileNumber:mobileNumber,newsToEmail:newsToEmail,newsToMobile:newsToMobile,email:email,confirmEmail:confirmEmail,password:password},succeededCallback,failedCallback,userContext); },
UpdateUserAndPass:function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,pass,confirmPass,oldPass,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserAndPass',false,{firstName:firstName,lastName:lastName,zipCode:zipCode,locRadius:locRadius,mobileNumber:mobileNumber,newsToEmail:newsToEmail,newsToMobile:newsToMobile,email:email,confirmEmail:confirmEmail,pass:pass,confirmPass:confirmPass,oldPass:oldPass},succeededCallback,failedCallback,userContext); },
UpdateUserAttributesAndPass:function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,pass,confirmPass,oldPass,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserAttributesAndPass',false,{firstName:firstName,lastName:lastName,zipCode:zipCode,locRadius:locRadius,mobileNumber:mobileNumber,newsToEmail:newsToEmail,newsToMobile:newsToMobile,pass:pass,confirmPass:confirmPass,oldPass:oldPass},succeededCallback,failedCallback,userContext); },
UpdateUserAttributes:function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserAttributes',false,{firstName:firstName,lastName:lastName,zipCode:zipCode,locRadius:locRadius,mobileNumber:mobileNumber,newsToEmail:newsToEmail,newsToMobile:newsToMobile},succeededCallback,failedCallback,userContext); },
UpdateUsername:function(email,confirmEmail,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUsername',false,{email:email,confirmEmail:confirmEmail,password:password},succeededCallback,failedCallback,userContext); },
UpdatePassword:function(pass,confirmPass,oldPass,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePassword',false,{pass:pass,confirmPass:confirmPass,oldPass:oldPass},succeededCallback,failedCallback,userContext); },
GetUserSecurityQuestion:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserSecurityQuestion',false,{email:email},succeededCallback,failedCallback,userContext); },
ResetPassword:function(email,securityQuestionId,securityAnswer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResetPassword',false,{email:email,securityQuestionId:securityQuestionId,securityAnswer:securityAnswer},succeededCallback,failedCallback,userContext); },
SetLocationScope:function(ZipCode,Radius,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetLocationScope',false,{ZipCode:ZipCode,Radius:Radius},succeededCallback,failedCallback,userContext); },
SetWidgetLocationScope:function(WidgetType,ZipCode,Radius,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetWidgetLocationScope',false,{WidgetType:WidgetType,ZipCode:ZipCode,Radius:Radius},succeededCallback,failedCallback,userContext); },
GetWidgetLocationScope:function(WidgetType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWidgetLocationScope',false,{WidgetType:WidgetType},succeededCallback,failedCallback,userContext); },
GetWidgetLocationScopes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWidgetLocationScopes',false,{},succeededCallback,failedCallback,userContext); },
GetUserByEmailAndPass:function(Email,ClearPass,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserByEmailAndPass',false,{Email:Email,ClearPass:ClearPass},succeededCallback,failedCallback,userContext); }}
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.registerClass('Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService',Sys.Net.WebServiceProxy);
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance = new Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService();
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_path = function(value) { Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.set_path(value); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.get_path = function() { return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_path(); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_timeout = function(value) { Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.set_timeout(value); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.get_timeout = function() { return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_timeout(); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_defaultUserContext = function(value) { Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.set_defaultUserContext(value); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.get_defaultUserContext = function() { return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_defaultUserContext(); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_defaultSucceededCallback = function(value) { Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.set_defaultSucceededCallback(value); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.get_defaultSucceededCallback = function() { return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_defaultSucceededCallback(); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_defaultFailedCallback = function(value) { Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.set_defaultFailedCallback(value); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.get_defaultFailedCallback = function() { return Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.get_defaultFailedCallback(); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.set_path("/services/UserService.asmx");
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.GetUser= function(onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.GetUser(onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdateUser= function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,password,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdateUser(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,password,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdateUserAndPass= function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,pass,confirmPass,oldPass,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdateUserAndPass(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,email,confirmEmail,pass,confirmPass,oldPass,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdateUserAttributesAndPass= function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,pass,confirmPass,oldPass,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdateUserAttributesAndPass(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,pass,confirmPass,oldPass,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdateUserAttributes= function(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdateUserAttributes(firstName,lastName,zipCode,locRadius,mobileNumber,newsToEmail,newsToMobile,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdateUsername= function(email,confirmEmail,password,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdateUsername(email,confirmEmail,password,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.UpdatePassword= function(pass,confirmPass,oldPass,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.UpdatePassword(pass,confirmPass,oldPass,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.GetUserSecurityQuestion= function(email,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.GetUserSecurityQuestion(email,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.ResetPassword= function(email,securityQuestionId,securityAnswer,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.ResetPassword(email,securityQuestionId,securityAnswer,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.SetLocationScope= function(ZipCode,Radius,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.SetLocationScope(ZipCode,Radius,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.SetWidgetLocationScope= function(WidgetType,ZipCode,Radius,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.SetWidgetLocationScope(WidgetType,ZipCode,Radius,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.GetWidgetLocationScope= function(WidgetType,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.GetWidgetLocationScope(WidgetType,onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.GetWidgetLocationScopes= function(onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.GetWidgetLocationScopes(onSuccess,onFailed,userContext); }
Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService.GetUserByEmailAndPass= function(Email,ClearPass,onSuccess,onFailed,userContext) {Valassis.RedPlum.Web.FrameComponents.Web.Services.UserService._staticInstance.GetUserByEmailAndPass(Email,ClearPass,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Valassis.RedPlum.Web.FrameComponents.Web.Services.Response');
if (typeof(Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.UserResponse) === 'undefined') {
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.UserResponse=gtc("Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.UserResponse");
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.UserResponse.registerClass('Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.UserResponse');
}
if (typeof(Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.ScalarResponse) === 'undefined') {
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.ScalarResponse=gtc("Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.ScalarResponse");
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.ScalarResponse.registerClass('Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.ScalarResponse');
}
if (typeof(Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.SecurityQuestionResponse) === 'undefined') {
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.SecurityQuestionResponse=gtc("Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.SecurityQuestionResponse");
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.SecurityQuestionResponse.registerClass('Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.SecurityQuestionResponse');
}
if (typeof(Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.WidgetLocationResponse) === 'undefined') {
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.WidgetLocationResponse=gtc("Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.WidgetLocationResponse");
Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.WidgetLocationResponse.registerClass('Valassis.RedPlum.Web.FrameComponents.Web.Services.Response.WidgetLocationResponse');
}
