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 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.emit})
    : bucket = Bucket(clock);