DeepLinkEntry class

One deep link recorded via DevToolkitDeepLinkObserver.onLinkReceived, with its URI already parsed into query parameters and a path fragment.

Constructors

DeepLinkEntry({required String uri, DateTime? receivedAt, String? source})
Creates a deep link entry, parsing uri into queryParams and pathFragment.

Properties

hashCode int
The hash code for this object.
no setterinherited
pathFragment String?
uri's fragment (the part after #), or null if absent or uri fails to parse.
final
queryParams Map<String, String>
uri's query parameters, parsed eagerly. Empty if uri fails to parse or carries none.
final
receivedAt DateTime
When this link was received. Defaults to DateTime.now if omitted.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source String?
Free-form label for where the link came from (e.g. 'push', 'universal_link'), shown in the detail view when present.
final
uri String
The raw URI string as received.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this entry for export (e.g. copy-as-JSON in the detail view).
toString() String
A string representation of this object.
inherited

Operators

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