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
socialMediaTags → SocialMediaTags?
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