ExternalLink class abstract

Common interface for messages coming from push notifications or deep/universal links

Constructors

Properties

args Map<String, dynamic>
args of the link, usually associated to the arguments of a push notification
no setter
authenticationRequired bool
authenticationRequired tells if is being logged in is required to process this link
no setter
content String?
content of the link, usually associated to the content of a push notification
no setter
hashCode int
The hash code for this object.
no setterinherited
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
title String?
title of the link, usually associated to the title of a push notification
no setter
uri Uri?
uri of the link, usually associated to the uri of a deep link
no setter

Methods

getHandler([BuildContext? context]) ExternalLinkHandler
getHandler returns the handler for the link. If no operation handler is needed, return an instance of EmptyHandler.
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 Properties

mapFactory ExternalLinkMapFactory
mapFactory is used to create links from a Map<String,dynamic>
getter/setter pair
uriFactory ExternalLinkUriFactory
uriFactory is used to create links from an Uri
getter/setter pair