UApiLogStatsResponse.fromMap constructor

UApiLogStatsResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UApiLogStatsResponse.fromMap(Map<String, dynamic> json) => UApiLogStatsResponse(
  totalCount: json["totalCount"] ?? 0,
  successCount: json["successCount"] ?? 0,
  errorCount: json["errorCount"] ?? 0,
  averageDurationMs: (json["averageDurationMs"] as num?)?.toDouble() ?? 0,
  p50DurationMs: (json["p50DurationMs"] as num?)?.toDouble() ?? 0,
  p95DurationMs: (json["p95DurationMs"] as num?)?.toDouble() ?? 0,
  p99DurationMs: (json["p99DurationMs"] as num?)?.toDouble() ?? 0,
  timeline: List<UApiLogBucketResponse>.from((json["timeline"] ?? <dynamic>[]).map((dynamic x) => UApiLogBucketResponse.fromMap(x))),
  slowestEndpoints: List<UApiLogEndpointResponse>.from((json["slowestEndpoints"] ?? <dynamic>[]).map((dynamic x) => UApiLogEndpointResponse.fromMap(x))),
  failingEndpoints: List<UApiLogEndpointResponse>.from((json["failingEndpoints"] ?? <dynamic>[]).map((dynamic x) => UApiLogEndpointResponse.fromMap(x))),
  slowestRequests: List<UApiLogResponse>.from((json["slowestRequests"] ?? <dynamic>[]).map((dynamic x) => UApiLogResponse.fromMap(x))),
);