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