var Auth=function() {
Auth.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Auth.prototype={
Login:function(Email,SessionUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'Login',false,{Email:Email,SessionUID:SessionUID},succeededCallback,failedCallback,userContext); },
getLoginResult:function(SessionUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'getLoginResult',false,{SessionUID:SessionUID},succeededCallback,failedCallback,userContext); },
checkEmail:function(Email,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'checkEmail',false,{Email:Email},succeededCallback,failedCallback,userContext); },
Survey:function(Question,Answer,SessionUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'Survey',false,{Question:Question,Answer:Answer,SessionUID:SessionUID},succeededCallback,failedCallback,userContext); },
SessionTracking:function(Activity,SessionUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'SessionTracking',false,{Activity:Activity,SessionUID:SessionUID},succeededCallback,failedCallback,userContext); },
BasicActivity:function(Activity,SessionUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'BasicActivity',false,{Activity:Activity,SessionUID:SessionUID},succeededCallback,failedCallback,userContext); },
tellAFriend:function(SessionUID,FromEmail,FromName,Message,ToEmails,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'tellAFriend',false,{SessionUID:SessionUID,FromEmail:FromEmail,FromName:FromName,Message:Message,ToEmails:ToEmails},succeededCallback,failedCallback,userContext); },
GetRecipe:function(recipeid,version,Brand,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'GetRecipe',false,{recipeid:recipeid,version:version,Brand:Brand},succeededCallback,failedCallback,userContext); },
isDate:function(Year,Month,Day,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'isDate',false,{Year:Year,Month:Month,Day:Day},succeededCallback,failedCallback,userContext); },
isDOBValid:function(Year,Month,Day,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'isDOBValid',false,{Year:Year,Month:Month,Day:Day},succeededCallback,failedCallback,userContext); },
isProfanity:function(TXT,succeededCallback, failedCallback, userContext) {
return this._invoke(Auth.get_path(), 'isProfanity',false,{TXT:TXT},succeededCallback,failedCallback,userContext); }}
Auth.registerClass('Auth',Sys.Net.WebServiceProxy);
Auth._staticInstance = new Auth();
Auth.set_path = function(value) { Auth._staticInstance._path = value; }
Auth.get_path = function() { return Auth._staticInstance._path; }
Auth.set_timeout = function(value) { Auth._staticInstance._timeout = value; }
Auth.get_timeout = function() { return Auth._staticInstance._timeout; }
Auth.set_defaultUserContext = function(value) { Auth._staticInstance._userContext = value; }
Auth.get_defaultUserContext = function() { return Auth._staticInstance._userContext; }
Auth.set_defaultSucceededCallback = function(value) { Auth._staticInstance._succeeded = value; }
Auth.get_defaultSucceededCallback = function() { return Auth._staticInstance._succeeded; }
Auth.set_defaultFailedCallback = function(value) { Auth._staticInstance._failed = value; }
Auth.get_defaultFailedCallback = function() { return Auth._staticInstance._failed; }
Auth.set_path("/PROMOTIONS/SANDWICH/Services/Auth.asmx");
Auth.Login= function(Email,SessionUID,onSuccess,onFailed,userContext) {Auth._staticInstance.Login(Email,SessionUID,onSuccess,onFailed,userContext); }
Auth.getLoginResult= function(SessionUID,onSuccess,onFailed,userContext) {Auth._staticInstance.getLoginResult(SessionUID,onSuccess,onFailed,userContext); }
Auth.checkEmail= function(Email,onSuccess,onFailed,userContext) {Auth._staticInstance.checkEmail(Email,onSuccess,onFailed,userContext); }
Auth.Survey= function(Question,Answer,SessionUID,onSuccess,onFailed,userContext) {Auth._staticInstance.Survey(Question,Answer,SessionUID,onSuccess,onFailed,userContext); }
Auth.SessionTracking= function(Activity,SessionUID,onSuccess,onFailed,userContext) {Auth._staticInstance.SessionTracking(Activity,SessionUID,onSuccess,onFailed,userContext); }
Auth.BasicActivity= function(Activity,SessionUID,onSuccess,onFailed,userContext) {Auth._staticInstance.BasicActivity(Activity,SessionUID,onSuccess,onFailed,userContext); }
Auth.tellAFriend= function(SessionUID,FromEmail,FromName,Message,ToEmails,onSuccess,onFailed,userContext) {Auth._staticInstance.tellAFriend(SessionUID,FromEmail,FromName,Message,ToEmails,onSuccess,onFailed,userContext); }
Auth.GetRecipe= function(recipeid,version,Brand,onSuccess,onFailed,userContext) {Auth._staticInstance.GetRecipe(recipeid,version,Brand,onSuccess,onFailed,userContext); }
Auth.isDate= function(Year,Month,Day,onSuccess,onFailed,userContext) {Auth._staticInstance.isDate(Year,Month,Day,onSuccess,onFailed,userContext); }
Auth.isDOBValid= function(Year,Month,Day,onSuccess,onFailed,userContext) {Auth._staticInstance.isDOBValid(Year,Month,Day,onSuccess,onFailed,userContext); }
Auth.isProfanity= function(TXT,onSuccess,onFailed,userContext) {Auth._staticInstance.isProfanity(TXT,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(returnObject) === 'undefined') {
var returnObject=gtc("returnObject");
returnObject.registerClass('returnObject');
}
