LinkProvider constructor

LinkProvider(
  1. ProviderKey<Subject, LinkLaunchResponse> providerKey, {
  2. OperationKey<Subject, LinkLaunchResponse>? operationKey,
  3. Set<String>? tags,
  4. String? scheme,
  5. LinkFromHandle<Subject>? appLinkGenerator,
  6. LinkFromHandle<Subject>? webLinkGenerator,
  7. ExtractHandleFromUri? handleExtractor,
  8. 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');