TreeColumn.fromJson constructor
TreeColumn.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TreeColumn.fromJson(Map<String, dynamic> json) => TreeColumn(
field: OdooField.fromJson(json['field'] as Map<String, dynamic>),
aggregate: ColumnAggregate.values.firstWhere(
(a) => a.name == (json['aggregate'] as String? ?? 'none'),
orElse: () => ColumnAggregate.none,
),
optional: ColumnOptional.values.firstWhere(
(o) => o.name == (json['optional'] as String? ?? 'none'),
orElse: () => ColumnOptional.none,
),
width: json['width'] as String?,
editable: json['editable'] as bool? ?? false,
decoration: json['decoration'] as String?,
);