Display.fromJson constructor
Display.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Display.fromJson(Map<String, dynamic> json) {
Offset? visiblePosition;
Size? visibleSize;
if (json['visiblePosition'] != null) {
visiblePosition = Offset(
json['visiblePosition']['x'],
json['visiblePosition']['y'],
);
}
if (json['visibleSize'] != null) {
visibleSize = Size(
json['visibleSize']['width'],
json['visibleSize']['height'],
);
}
return Display(
id: json['id'],
name: json['name'],
size: Size(
json['size']['width'],
json['size']['height'],
),
visiblePosition: visiblePosition,
visibleSize: visibleSize,
scaleFactor: json.containsKey('scaleFactor') ? json['scaleFactor'] : null,
);
}