DVDeepLinkConfig class
The declared deep-link configuration.
Constructors
Properties
-
androidFingerprints
→ List<
String> -
SHA-256 certificate fingerprints, colon-separated upper-case hex.
final
- androidPackage → String?
-
final
-
domains
→ List<
String> -
Hosts the links point at, without a scheme:
example.com.final -
exclude
→ List<
String> -
Route patterns the links never claim,
**for any depth.final - hashCode → int
-
The hash code for this object.
no setterinherited
- iosAppId → String?
-
TEAMID.bundle.id.final - playAppSigning → bool
-
fingerprints: playAppSigning.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
appleAppSiteAssociation(
List< String> paths) → String? -
/.well-known/apple-app-site-associationclaimingpaths, or null without an iOS identity. -
assetLinks(
) → String? -
/.well-known/assetlinks.json, or null without an Android identity. -
missingIdentifiers(
Set< String> targets) → List<String> -
DV-LINKS-001for each oftargetsthe application builds that the declaration gives no identity for. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
paths(
{required Iterable< String> routes, Set<String> guarded = const <String>{}}) → List<String> -
The paths the links claim, from the route index: every route except
the
guardedones -- which the sitemap leaves out by the same rule -- and the excluded ones, with parameters as*. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
parse(
Object? yaml) → DVDeepLinkConfig? -
dartvel.deepLinks, or null when nothing is declared.