Link module
Identifier
Section titled “Identifier”Enum: AffiseModules.Link (Runtime/Modules/AffiseModules.cs:7).
Purpose
Section titled “Purpose”Return last url in chan of redirection.
Support MAX 10 redirections.
C# class
Section titled “C# class”public class LinkModule : AffiseModule, IAffiseLinkApiNamespace: AffiseAttributionLib.Module.Link. Declared at Runtime/Module/Link/LinkModule.cs:9.
Submodule API (accessed via Affise.Module.Link):
public interface IAffiseLinkApi : IAffiseModuleApi—Runtime/Module/Link/IAffiseLinkApi.cs:6— exposesResolve(string uri, AffiseLinkCallback callback).public interface IAffiseModuleLinkApi : IAffiseLinkApi, IAffiseHasModule—Runtime/Module/Link/IAffiseModuleLinkApi.cs:5— addsHasModule().public delegate void AffiseLinkCallback(string result);—Runtime/Module/Link/AffiseLinkCallback.cs:5.
Affise.Module.Link.Resolve("SITE_WITH_REDIRECTION", (redirectUrl) => { // handle redirect url});