WidgetPosition.fromJson constructor

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

Create a widget position from a JSON map

Implementation

factory WidgetPosition.fromJson(Map<String, dynamic> json) {
  return WidgetPosition(
    widgetId: json['widgetId'],
    order: json['order'],
    constraints: json['constraints'] != null
        ? BoxConstraints(
            minWidth: json['constraints']['minWidth'],
            maxWidth: json['constraints']['maxWidth'],
            minHeight: json['constraints']['minHeight'],
            maxHeight: json['constraints']['maxHeight'],
          )
        : null,
    visible: json['visible'] ?? true,
  );
}