toJson method

  1. @override
Map<String, dynamic> toJson()
override

Render to intermediate JSON (for APIs, mobile apps, etc.)

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    'type': 'simple_column',
    'children': children.map((child) => child.toJson()).toList(),
    'gap': gap,
    'padding': padding?.toJson(),
    'margin': margin?.toJson(),
    'backgroundColor': backgroundColor,
    'border': border?.toJson(),
    'borderRadius': borderRadius?.toJson(),
    'alignment': alignment,
  };
}