fromMap static method
Implementation
static FrameInfo? fromMap(
Map<String, dynamic>? map, {
EnumMethod? enumMethod,
}) {
if (map == null) {
return null;
}
final instance = FrameInfo(
frameId: map['frameId'],
isMainFrame: map['isMainFrame'],
kind: switch (enumMethod ?? EnumMethod.nativeValue) {
EnumMethod.nativeValue => FrameKind.fromNativeValue(map['kind']),
EnumMethod.value => FrameKind.fromValue(map['kind']),
EnumMethod.name => FrameKind.byName(map['kind']),
},
name: map['name'],
request: URLRequest.fromMap(
map['request']?.cast<String, dynamic>(),
enumMethod: enumMethod,
),
securityOrigin: SecurityOrigin.fromMap(
map['securityOrigin']?.cast<String, dynamic>(),
enumMethod: enumMethod,
),
);
return instance;
}