Type.registerNamespace('Yedda.Api.Internal.Tracking');
Yedda.Api.Internal.Tracking.OutgoingLinksTracker=function() {
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.prototype={
Track:function(originUrl,destinationUrl,trackingClasses,succeededCallback, failedCallback, userContext) {
return this._invoke(Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_path(), 'Track',false,{originUrl:originUrl,destinationUrl:destinationUrl,trackingClasses:trackingClasses},succeededCallback,failedCallback,userContext); }}
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.registerClass('Yedda.Api.Internal.Tracking.OutgoingLinksTracker',Sys.Net.WebServiceProxy);
Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance = new Yedda.Api.Internal.Tracking.OutgoingLinksTracker();
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_path = function(value) { Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._path = value; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_path = function() { return Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._path; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_timeout = function(value) { Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._timeout = value; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_timeout = function() { return Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._timeout; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_defaultUserContext = function(value) { Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._userContext = value; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_defaultUserContext = function() { return Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._userContext; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_defaultSucceededCallback = function(value) { Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._succeeded = value; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_defaultSucceededCallback = function() { return Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._succeeded; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_defaultFailedCallback = function(value) { Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._failed = value; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.get_defaultFailedCallback = function() { return Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance._failed; }
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.set_path("/api/internal/Tracking/OutgoingLinksTracker.asmx");
Yedda.Api.Internal.Tracking.OutgoingLinksTracker.Track= function(originUrl,destinationUrl,trackingClasses,onSuccess,onFailed,userContext) {Yedda.Api.Internal.Tracking.OutgoingLinksTracker._staticInstance.Track(originUrl,destinationUrl,trackingClasses,onSuccess,onFailed,userContext); }
