UApiLogStatsResponse.fromMap constructor
UApiLogStatsResponse.fromMap(
- 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))),
);