ULinkConfig constructor
ULinkConfig({
- required String apiKey,
- String baseUrl = 'https://api.ulink.ly',
- bool debug = false,
- bool persistLastLinkData = false,
- Duration? lastLinkTimeToLive,
- bool clearLastLinkOnRead = true,
- bool redactAllParametersInLastLink = false,
- List<
String> redactedParameterKeysInLastLink = const [], - bool enableDeepLinkIntegration = true,
- bool enableAutomaticAppDelegateIntegration = true,
- bool enableAnalytics = true,
- bool enableCrashReporting = false,
- int timeout = 30000,
- int retryCount = 3,
- Map<
String, dynamic> ? metadata, - bool autoCheckDeferredLink = true,
Creates a new ULink configuration
Implementation
ULinkConfig({
required this.apiKey,
this.baseUrl = 'https://api.ulink.ly',
this.debug = false,
this.persistLastLinkData = false,
this.lastLinkTimeToLive,
this.clearLastLinkOnRead = true,
this.redactAllParametersInLastLink = false,
this.redactedParameterKeysInLastLink = const [],
this.enableDeepLinkIntegration = true,
this.enableAutomaticAppDelegateIntegration = true,
this.enableAnalytics = true,
this.enableCrashReporting = false,
this.timeout = 30000,
this.retryCount = 3,
this.metadata,
this.autoCheckDeferredLink = true,
});