Metrics constructor

Metrics({
  1. required String appName,
  2. required int metricsInterval,
  3. required DateTime clock(),
  4. bool disableMetrics = false,
  5. required Future<Response> poster(
    1. Request
    ),
  6. required Uri url,
  7. required String clientKey,
  8. required String connectionId,
  9. required String sdkName,
  10. required dynamic emit(
    1. String, [
    2. dynamic
    ]),
})

Implementation

Metrics({
  required this.appName,
  required this.metricsInterval,
  required this.clock,
  this.disableMetrics = false,
  required this.poster,
  required this.url,
  required this.clientKey,
  required this.connectionId,
  required this.sdkName,
  required this.emit,
}) : bucket = Bucket(clock);