UriMatchResult
open class UriMatchResult<T : Any>(key: T, val arguments: Map<String, List<String>>) : DeepLinkMatcher.MatchResult<T>
The class that is returned when a UriDeepLinkMatcher matches with a DeepLinkRequest
Match Order When comparing two UriMatchResults, the following criteria are used to determine the winner:
MatchResult type: This result wins if the other MatchResult is not a UriMatchResult
Exact Path: A match with an exact path wins over a match with path wildcard or path arguments.
Path Argument Count: A match with more extracted path arguments wins.
Presence of Arguments: A match that contains arguments wins over one that has none.
Total Argument Count: A match with more total arguments (path + query + fragment) wins.
Parameters
key
the navigation key representing the deep link target
arguments
the map of arguments extracted from the DeepLinkRequest