Line data Source code
1 : import 'package:super_enum/super_enum.dart'; 2 : part 'operations.g.dart'; 3 : 4 : @superEnum 5 1 : enum _QueryOperation { 6 : @Data(fields: [DataField<dynamic>('value')]) 7 1 : Equals, 8 : @Data(fields: [DataField<dynamic>('value')]) 9 1 : NotEquals, 10 : @Data(fields: [DataField<List<dynamic>>('value')]) 11 1 : Includes, 12 : @Data(fields: [DataField<List<dynamic>>('value')]) 13 1 : Excludes, 14 : @Data(fields: [DataField<dynamic>('value')]) 15 1 : IsLessThan, 16 : @Data(fields: [DataField<dynamic>('value')]) 17 1 : IsLessThanOrEqual, 18 : @Data(fields: [DataField<dynamic>('value')]) 19 1 : IsGreaterThan, 20 : @Data(fields: [DataField<dynamic>('value')]) 21 1 : IsGreaterThanOrEqual, 22 : @Data(fields: [DataField<bool>('value')]) 23 1 : Exists, 24 : @Data(fields: [DataField<String>('regex')]) 25 1 : Matches, 26 : }