DefaultOptions constructor

DefaultOptions({
  1. required String apiKey,
  2. String baseUrl = 'https://api.fingerprintjs.com',
  3. Duration timeout = const Duration(seconds: 10),
  4. bool debug = false,
})

Constructor with default values for optional parameters.

Implementation

DefaultOptions({
  required this.apiKey,
  this.baseUrl = 'https://api.fingerprintjs.com',
  this.timeout = const Duration(seconds: 10),
  this.debug = false,
}) {
  if (apiKey.isEmpty) {
    throw ArgumentError('API key cannot be empty.');
  }
}