AttributionManager constructor

AttributionManager({
  1. required NetworkManagerProtocol networkManager,
  2. required StorageManagerProtocol storageManager,
  3. required FingerprintCollectorProtocol fingerprintCollector,
})

Creates an attribution manager

  • networkManager: Network manager for API requests
  • storageManager: Storage manager for caching data
  • fingerprintCollector: Fingerprint collector for device data

Implementation

AttributionManager({
  required NetworkManagerProtocol networkManager,
  required StorageManagerProtocol storageManager,
  required FingerprintCollectorProtocol fingerprintCollector,
})  : _networkManager = networkManager,
      _storageManager = storageManager,
      _fingerprintCollector = fingerprintCollector;