ColadaMatchMethod enum

Which strategy resolved an attribution, with the accuracy Colada's backend reports for each.

Useful for diagnosing why a campaign looks under-attributed.

Inheritance
Available extensions

Values

Parameters read straight off the deep link. 100% accurate.

const ColadaMatchMethod('direct_deeplink')
playReferrer → const ColadaMatchMethod

Google Play Install Referrer. 100% accurate. Android only.

const ColadaMatchMethod('play_referrer')
clipboard → const ColadaMatchMethod

Click id recovered from the system clipboard. ~95% accurate.

const ColadaMatchMethod('clipboard')
probabilistic → const ColadaMatchMethod

IP + ASN + OS version + screen fingerprint. 60–70% accurate.

const ColadaMatchMethod('probabilistic')
none → const ColadaMatchMethod

No match — an organic install.

const ColadaMatchMethod('none')
unknown → const ColadaMatchMethod

The backend reported a strategy this SDK version does not know about.

Never treat this as an error. It exists so an older SDK in the field degrades gracefully when the backend adds a strategy, instead of failing.

const ColadaMatchMethod('unknown')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
wireValue String
Value as sent by the backend.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromWire(String? value) ColadaMatchMethod
Maps a backend value, falling back to unknown rather than throwing.

Constants

values → const List<ColadaMatchMethod>
A constant List of the values in this enum, in order of their declaration.