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