RequestPausedEvent.fromJson constructor

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

Implementation

factory RequestPausedEvent.fromJson(Map<String, dynamic> json) {
  return RequestPausedEvent(
    requestId: RequestId.fromJson(json['requestId'] as String),
    request: network.RequestData.fromJson(
      json['request'] as Map<String, dynamic>,
    ),
    frameId: page.FrameId.fromJson(json['frameId'] as String),
    resourceType: network.ResourceType.fromJson(
      json['resourceType'] as String,
    ),
    responseErrorReason: json.containsKey('responseErrorReason')
        ? network.ErrorReason.fromJson(json['responseErrorReason'] as String)
        : null,
    responseStatusCode: json.containsKey('responseStatusCode')
        ? json['responseStatusCode'] as int
        : null,
    responseStatusText: json.containsKey('responseStatusText')
        ? json['responseStatusText'] as String
        : null,
    responseHeaders: json.containsKey('responseHeaders')
        ? (json['responseHeaders'] as List)
              .map((e) => HeaderEntry.fromJson(e as Map<String, dynamic>))
              .toList()
        : null,
    networkId: json.containsKey('networkId')
        ? network.RequestId.fromJson(json['networkId'] as String)
        : null,
    redirectedRequestId: json.containsKey('redirectedRequestId')
        ? RequestId.fromJson(json['redirectedRequestId'] as String)
        : null,
  );
}