toJson method

Map<String, dynamic> toJson()

Converts the config to JSON.

@return A map representing the configuration.

Implementation

Map<String, dynamic> toJson() => {
  'protocolId': protocolId,
  'alpha': alpha,
  'bucketSize': bucketSize,
  'maxProvidersPerKey': maxProvidersPerKey,
  'requestTimeoutSeconds': requestTimeout.inSeconds,
  'maxRecordsPerQuery': maxRecordsPerQuery,
  'enableProviderRecording': enableProviderRecording,
  'enableValueStorage': enableValueStorage,
  'validateProviderRecords': validateProviderRecords,
  'reproviderEnabled': reproviderEnabled,
  'reproviderIntervalSeconds': reproviderInterval.inSeconds,
  'reproviderStrategy': reproviderStrategy,
  'reproviderBatchSize': reproviderBatchSize,
  'reproviderConcurrency': reproviderConcurrency,
  'reproviderSweepOptimization': reproviderSweepOptimization,
};