Skip to content

Status module

Enum: AffiseModules.Status (Runtime/Modules/AffiseModules.cs:7).

Status is also a hard prerequisite for deferred deeplink resolution.

public class StatusModule : AffiseModule, ReferrerCallback

Namespace: AffiseAttributionLib.Module.Status. Declared at Runtime/Module/Status/StatusModule.cs:12.

Supporting classes:

  • public class ReferrerUseCaseImpl : IReferrerUseCaseRuntime/Module/Status/UseCase/ReferrerUseCaseImpl.cs:10
  • public interface ICheckStatusUseCaseRuntime/Module/Status/UseCase/ICheckStatusUseCase.cs:5
  • public interface IReferrerUseCaseRuntime/Module/Status/UseCase/IReferrerUseCase.cs:8

Inspect any module’s status (the call requires the Status module itself to be installed; see Get module status):

Affise.Module.GetStatus(AffiseModules.Status, response => {
// handle response
});

Signatures:

  • IAffiseAttributionModuleApi.GetStatus(AffiseModules module, OnKeyValueCallback onComplete)Runtime/Module/Attribution/IAffiseAttributionModuleApi.cs:25 / Runtime/Module/Attribution/AffiseAttributionModule.cs:42
  • IAffiseAttributionModuleApi.GetModulesInstalled() : List<AffiseModules>Runtime/Module/Attribution/IAffiseAttributionModuleApi.cs:30

See Deep linking → Deferred deeplink — both GetDeferredDeeplink and GetDeferredDeeplinkValue require this module to be installed.