PrerenderStatusUpdatedEvent.fromJson constructor

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

Implementation

factory PrerenderStatusUpdatedEvent.fromJson(Map<String, dynamic> json) {
  return PrerenderStatusUpdatedEvent(
    key: PreloadingAttemptKey.fromJson(json['key'] as Map<String, dynamic>),
    status: PreloadingStatus.fromJson(json['status'] as String),
    prerenderStatus:
        json.containsKey('prerenderStatus')
            ? PrerenderFinalStatus.fromJson(json['prerenderStatus'] as String)
            : null,
    disallowedMojoInterface:
        json.containsKey('disallowedMojoInterface')
            ? json['disallowedMojoInterface'] as String
            : null,
    mismatchedHeaders:
        json.containsKey('mismatchedHeaders')
            ? (json['mismatchedHeaders'] as List)
                .map(
                  (e) => PrerenderMismatchedHeaders.fromJson(
                    e as Map<String, dynamic>,
                  ),
                )
                .toList()
            : null,
  );
}