Map<String, dynamic> toJson() { return <String, dynamic>{ if (children != null) r'children': children, if (path != null) r'path': path, }; }