ULinkResolvedData class
Resolved link data containing information about a ULink
Constructors
-
ULinkResolvedData({String? slug, String? iosFallbackUrl, String? androidFallbackUrl, String? fallbackUrl, Map<
String, dynamic> ? parameters, SocialMediaTags? socialMediaTags, Map<String, dynamic> ? metadata, ULinkType linkType = ULinkType.dynamic, bool isDeferred = false, String? matchType, required Map<String, dynamic> rawData}) - Creates a new resolved link data object
-
ULinkResolvedData.fromJson(Map<
String, dynamic> json) -
Creates a resolved link data object from JSON
factory
Properties
- androidFallbackUrl → String?
-
Android fallback URL for the link
final
- fallbackUrl → String?
-
Fallback URL for the link
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iosFallbackUrl → String?
-
iOS fallback URL for the link
final
- isDeferred → bool
-
Whether this link was resolved from deferred deep linking
final
- linkType → ULinkType
-
The type of link (dynamic or unified)
final
- matchType → String?
-
Match type for deferred links: 'deterministic', 'fingerprint', or null for regular links
final
-
metadata
→ Map<
String, dynamic> ? -
Metadata containing social media data
final
-
parameters
→ Map<
String, dynamic> ? -
Additional parameters from the link (non-social media parameters)
final
-
rawData
→ Map<
String, dynamic> -
Raw data from the response
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- slug → String?
-
The original slug used to create the link
final
-
Social media tags from the link
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts the resolved data to a JSON map
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited