toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    'id': super.id,
    'type': {
      'def': {
        'Variant': {
          'variants': variants.map((final Variants variant) => variant.toJson()).toList(),
        }
      },
      if (params != null) 'params': params!.map((final Params param) => param.toJson()).toList(),
      'path': super.path ?? <String>[],
      'docs': super.docs ?? <String>[],
    }
  };
}