Condition.parse constructor
Condition.parse(
- String? value
Implementation
factory Condition.parse(String? value) {
if (value == null) return const DefaultCondition();
value = value.trim();
if (value.isEmpty) return const DefaultCondition();
final splits = value.split('.');
assert(splits.length == 2,
'Category condition should be composed of two segments `<category>.<value>`');
return CategoryCondition(splits[0], splits[1]);
}