toJson method

Map<String, dynamic> toJson()

Returns a pretty json output of this hierarchy

Implementation

Map<String, dynamic> toJson() {
  return {
    'name': name,
    if (pathParams?.isNotEmpty == true) 'pathParams': pathParams!.rawMap,
    if (queryParams?.isNotEmpty == true) 'queryParams': queryParams!.rawMap,
    if (children.isNotEmpty) 'children': children.map((e) => e.toJson()).toList(),
  };
}