LinkProvider constructor
LinkProvider(
- ProviderKey<
Subject, LinkLaunchResponse> providerKey, { - OperationKey<
Subject, LinkLaunchResponse> ? operationKey, - Set<
String> ? tags, - String? scheme,
- LinkFromHandle<
Subject> ? appLinkGenerator, - LinkFromHandle<
Subject> ? webLinkGenerator, - ExtractHandleFromUri? handleExtractor,
- String? typeLabel,
Implementation
LinkProvider(this.providerKey,
{OperationKey<Subject, LinkLaunchResponse>? operationKey,
Set<String>? tags,
this.scheme,
this.appLinkGenerator,
this.webLinkGenerator,
this.handleExtractor,
this.typeLabel})
: tags = {...?tags},
operationKey = operationKey ??
OperationKey<Subject, LinkLaunchResponse>(
'open${providerKey.name}Link');