fromMap static method

CreateWindowAction? fromMap(
  1. Map<String, dynamic>? map
)
override

Implementation

static CreateWindowAction? fromMap(Map<String, dynamic>? map) {
  if (map == null) {
    return null;
  }
  return CreateWindowAction(
      windowId: map["windowId"],
      androidIsDialog: map["androidIsDialog"],
      iosWindowFeatures: IOSWKWindowFeatures.fromMap(
          map["iosWindowFeatures"]?.cast<String, dynamic>()),
      request: URLRequest.fromMap(map["request"].cast<String, dynamic>())!,
      isForMainFrame: map["isForMainFrame"],
      androidHasGesture: map["androidHasGesture"],
      androidIsRedirect: map["androidIsRedirect"],
      iosWKNavigationType:
          IOSWKNavigationType.fromValue(map["iosWKNavigationType"]),
      iosSourceFrame: IOSWKFrameInfo.fromMap(
          map["iosSourceFrame"]?.cast<String, dynamic>()),
      iosTargetFrame: IOSWKFrameInfo.fromMap(
          map["iosTargetFrame"]?.cast<String, dynamic>()));
}