toJson method

  1. @override
String toJson()
override

Implementation

@override
String toJson() => switch (this) {
  value => 'Value',
  variable => 'Var',
  slot => 'Slot',
  unknown => 'Unknown',
  not => '!',
  negate => 'neg',
  equals => '==',
  notEquals => '!=',
  in_ => 'in',
  lessThan => '<',
  lessThanOrEquals => '<=',
  greaterThan => '>',
  greaterThanOrEquals => '>=',
  and => '&&',
  or => '||',
  add => '+',
  subtract => '-',
  multiply => '*',
  contains => 'contains',
  containsAll => 'containsAll',
  containsAny => 'containsAny',
  getAttribute => '.',
  hasAttribute => 'has',
  getTag => 'getTag',
  hasTag => 'hasTag',
  like => 'like',
  is_ => 'is',
  ifThenElse => 'if-then-else',
  set => 'Set',
  record => 'Record',
};