Type.registerNamespace('Sagittarius.Referrers.Webservices');
Sagittarius.Referrers.Webservices.ReferrerAgentServices=function() {
Sagittarius.Referrers.Webservices.ReferrerAgentServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Sagittarius.Referrers.Webservices.ReferrerAgentServices.prototype={
RecordAgentActivity:function(aat,sActivity,sReference,succeededCallback, failedCallback, userContext) {
return this._invoke(Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_path(), 'RecordAgentActivity',false,{aat:aat,sActivity:sActivity,sReference:sReference},succeededCallback,failedCallback,userContext); },
RecordAgentActivityWithValue:function(aat,sActivity,sReference,dValue,succeededCallback, failedCallback, userContext) {
return this._invoke(Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_path(), 'RecordAgentActivityWithValue',false,{aat:aat,sActivity:sActivity,sReference:sReference,dValue:dValue},succeededCallback,failedCallback,userContext); }}
Sagittarius.Referrers.Webservices.ReferrerAgentServices.registerClass('Sagittarius.Referrers.Webservices.ReferrerAgentServices',Sys.Net.WebServiceProxy);
Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance = new Sagittarius.Referrers.Webservices.ReferrerAgentServices();
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_path = function(value) { Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._path = value; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_path = function() { return Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._path; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_timeout = function(value) { Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._timeout = value; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_timeout = function() { return Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._timeout; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_defaultUserContext = function(value) { Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._userContext = value; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_defaultUserContext = function() { return Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._userContext; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_defaultSucceededCallback = function(value) { Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._succeeded = value; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_defaultSucceededCallback = function() { return Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._succeeded; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_defaultFailedCallback = function(value) { Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._failed = value; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.get_defaultFailedCallback = function() { return Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance._failed; }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.set_path("/WebService/Referrers.asmx");
Sagittarius.Referrers.Webservices.ReferrerAgentServices.RecordAgentActivity= function(aat,sActivity,sReference,onSuccess,onFailed,userContext) {Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance.RecordAgentActivity(aat,sActivity,sReference,onSuccess,onFailed,userContext); }
Sagittarius.Referrers.Webservices.ReferrerAgentServices.RecordAgentActivityWithValue= function(aat,sActivity,sReference,dValue,onSuccess,onFailed,userContext) {Sagittarius.Referrers.Webservices.ReferrerAgentServices._staticInstance.RecordAgentActivityWithValue(aat,sActivity,sReference,dValue,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Sagittarius.Referrers.Session');
if (typeof(Sagittarius.Referrers.Session.AgentSessionHandler) === 'undefined') {
Sagittarius.Referrers.Session.AgentSessionHandler=gtc("Sagittarius.Referrers.Session.AgentSessionHandler");
Sagittarius.Referrers.Session.AgentSessionHandler.registerClass('Sagittarius.Referrers.Session.AgentSessionHandler');
}
Type.registerNamespace('Sagittarius.Referrers.Data');
if (typeof(Sagittarius.Referrers.Data.AgentDataHandler) === 'undefined') {
Sagittarius.Referrers.Data.AgentDataHandler=gtc("Sagittarius.Referrers.Data.AgentDataHandler");
Sagittarius.Referrers.Data.AgentDataHandler.registerClass('Sagittarius.Referrers.Data.AgentDataHandler');
}
Type.registerNamespace('Sagittarius.Referrers.Objects');
if (typeof(Sagittarius.Referrers.Objects.Agent) === 'undefined') {
Sagittarius.Referrers.Objects.Agent=gtc("Sagittarius.Referrers.Objects.Agent");
Sagittarius.Referrers.Objects.Agent.registerClass('Sagittarius.Referrers.Objects.Agent');
}
if (typeof(Sagittarius.Referrers.Objects.AgentActivityTypes) === 'undefined') {
Sagittarius.Referrers.Objects.AgentActivityTypes = function() { throw Error.invalidOperation(); }
Sagittarius.Referrers.Objects.AgentActivityTypes.prototype = {Created: 1,SiteSpecific: 2,ClientSide: 3,PageView: 4,NewsView: 5,EventView: 6,CompetitionView: 7,CompetitionEntry: 8,UserSignUp: 9,UserEditProfile: 10,Login: 11}
Sagittarius.Referrers.Objects.AgentActivityTypes.registerEnum('Sagittarius.Referrers.Objects.AgentActivityTypes', true);
}
