// GENERATED CODE - DO NOT MODIFY BY HAND part of 'id_value.dart'; // ************************************************************************** // _IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, invalid_use_of_protected_member, lines_longer_than_80_chars, constant_identifier_names, avoid_js_rounded_ints, no_leading_underscores_for_local_identifiers, require_trailing_commas, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_in_if_null_operators, library_private_types_in_public_api, prefer_const_constructors // ignore_for_file: type=lint const IdValueSchema = IsarGeneratedSchema( schema: IsarSchema( name: 'IdValue', embedded: true, properties: [ IsarPropertySchema( name: 'id', type: IsarType.long, ), IsarPropertySchema( name: 'value', type: IsarType.string, ), ], indexes: [], ), converter: IsarObjectConverter( serialize: serializeIdValue, deserialize: deserializeIdValue, ), ); @isarProtected int serializeIdValue(IsarWriter writer, IdValue object) { IsarCore.writeLong(writer, 1, object.id ?? -9223372036854775808); { final value = object.value; if (value == null) { IsarCore.writeNull(writer, 2); } else { IsarCore.writeString(writer, 2, value); } } return 0; } @isarProtected IdValue deserializeIdValue(IsarReader reader) { final object = IdValue(); { final value = IsarCore.readLong(reader, 1); if (value == -9223372036854775808) { object.id = null; } else { object.id = value; } } object.value = IsarCore.readString(reader, 2); return object; } extension IdValueQueryFilter on QueryBuilder { QueryBuilder idIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder idIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder idEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 1, value: value, ), ); }); } QueryBuilder idGreaterThan( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 1, value: value, ), ); }); } QueryBuilder idGreaterThanOrEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 1, value: value, ), ); }); } QueryBuilder idLessThan( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 1, value: value, ), ); }); } QueryBuilder idLessThanOrEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 1, value: value, ), ); }); } QueryBuilder idBetween( int? lower, int? upper, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 1, lower: lower, upper: upper, ), ); }); } QueryBuilder valueIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder valueIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder valueEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 2, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 2, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder valueIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 2, value: '', ), ); }); } QueryBuilder valueIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 2, value: '', ), ); }); } } extension IdValueQueryObject on QueryBuilder {} // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** IdValue _$IdValueFromJson(Map json) => IdValue() ..id = (json['id'] as num?)?.toInt() ..value = json['value'] as String?; Map _$IdValueToJson(IdValue instance) => { 'id': instance.id, 'value': instance.value, };