TimelineEvent.fromJson constructor

TimelineEvent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TimelineEvent.fromJson(Map<String, dynamic> json) {
  return TimelineEvent(
    frameId: page.FrameId.fromJson(json['frameId'] as String),
    type: json['type'] as String,
    name: json['name'] as String,
    time: network.TimeSinceEpoch.fromJson(json['time'] as num),
    duration: json.containsKey('duration') ? json['duration'] as num : null,
    lcpDetails: json.containsKey('lcpDetails')
        ? LargestContentfulPaint.fromJson(
            json['lcpDetails'] as Map<String, dynamic>)
        : null,
    layoutShiftDetails: json.containsKey('layoutShiftDetails')
        ? LayoutShift.fromJson(
            json['layoutShiftDetails'] as Map<String, dynamic>)
        : null,
  );
}