@override Map<String, dynamic> toJson() => <String, dynamic>{ 'type': type.name, 'enable_range_optimization': enableRangeOptimization, 'enable_extended_wildcard': enableExtendedWildcard, };