// GENERATED CODE - DO NOT MODIFY BY HAND part of 'fin_tour_message.dart'; // ************************************************************************** // IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const FinTourTaskSchema = Schema( name: r'FinTourTask', id: 8687341112458224246, properties: { r'code': PropertySchema( id: 0, name: r'code', type: IsarType.long, ), r'codes': PropertySchema( id: 1, name: r'codes', type: IsarType.stringList, ), r'pos': PropertySchema( id: 2, name: r'pos', type: IsarType.object, target: r'FinTaskPos', ), r'sId': PropertySchema( id: 3, name: r'sId', type: IsarType.long, ), r'sign': PropertySchema( id: 4, name: r'sign', type: IsarType.string, ), r'time': PropertySchema( id: 5, name: r'time', type: IsarType.string, ), r'val': PropertySchema( id: 6, name: r'val', type: IsarType.string, ) }, estimateSize: _finTourTaskEstimateSize, serialize: _finTourTaskSerialize, deserialize: _finTourTaskDeserialize, deserializeProp: _finTourTaskDeserializeProp, ); int _finTourTaskEstimateSize( FinTourTask object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final list = object.codes; if (list != null) { bytesCount += 3 + list.length * 3; { for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += value.length * 3; } } } } bytesCount += 3 + FinTaskPosSchema.estimateSize( object.pos, allOffsets[FinTaskPos]!, allOffsets); { final value = object.sign; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.time.length * 3; { final value = object.val; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _finTourTaskSerialize( FinTourTask object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.code); writer.writeStringList(offsets[1], object.codes); writer.writeObject( offsets[2], allOffsets, FinTaskPosSchema.serialize, object.pos, ); writer.writeLong(offsets[3], object.sId); writer.writeString(offsets[4], object.sign); writer.writeString(offsets[5], object.time); writer.writeString(offsets[6], object.val); } FinTourTask _finTourTaskDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = FinTourTask(); object.code = reader.readLongOrNull(offsets[0]); object.codes = reader.readStringList(offsets[1]); object.pos = reader.readObjectOrNull( offsets[2], FinTaskPosSchema.deserialize, allOffsets, ) ?? FinTaskPos(); object.sId = reader.readLong(offsets[3]); object.sign = reader.readStringOrNull(offsets[4]); object.time = reader.readString(offsets[5]); object.val = reader.readStringOrNull(offsets[6]); return object; } P _finTourTaskDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readStringList(offset)) as P; case 2: return (reader.readObjectOrNull( offset, FinTaskPosSchema.deserialize, allOffsets, ) ?? FinTaskPos()) as P; case 3: return (reader.readLong(offset)) as P; case 4: return (reader.readStringOrNull(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension FinTourTaskQueryFilter on QueryBuilder { QueryBuilder codeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'code', )); }); } QueryBuilder codeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'code', )); }); } QueryBuilder codeEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'code', value: value, )); }); } QueryBuilder codeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'code', value: value, )); }); } QueryBuilder codeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'code', value: value, )); }); } QueryBuilder codeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'code', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder codesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'codes', )); }); } QueryBuilder codesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'codes', )); }); } QueryBuilder codesElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'codes', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'codes', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'codes', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder codesElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'codes', value: '', )); }); } QueryBuilder codesElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'codes', value: '', )); }); } QueryBuilder codesLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', length, true, length, true, ); }); } QueryBuilder codesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', 0, true, 0, true, ); }); } QueryBuilder codesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', 0, false, 999999, true, ); }); } QueryBuilder codesLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', 0, true, length, include, ); }); } QueryBuilder codesLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', length, include, 999999, true, ); }); } QueryBuilder codesLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'codes', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder sIdEqualTo( int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sId', value: value, )); }); } QueryBuilder sIdGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sId', value: value, )); }); } QueryBuilder sIdLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sId', value: value, )); }); } QueryBuilder sIdBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'sId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder signIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sign', )); }); } QueryBuilder signIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sign', )); }); } QueryBuilder signEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'sign', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder signStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'sign', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder signMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'sign', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder signIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sign', value: '', )); }); } QueryBuilder signIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'sign', value: '', )); }); } QueryBuilder timeEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'time', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder timeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'time', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder timeMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'time', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder timeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'time', value: '', )); }); } QueryBuilder timeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'time', value: '', )); }); } QueryBuilder valIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'val', )); }); } QueryBuilder valIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'val', )); }); } QueryBuilder valEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'val', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder valStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'val', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder valMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'val', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder valIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'val', value: '', )); }); } QueryBuilder valIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'val', value: '', )); }); } } extension FinTourTaskQueryObject on QueryBuilder { QueryBuilder pos( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'pos'); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** FinTourMessage _$FinTourMessageFromJson(Map json) => FinTourMessage() ..finTour = FinTour.fromJson(json['fin_tour'] as Map); Map _$FinTourMessageToJson(FinTourMessage instance) => { 'fin_tour': instance.finTour, }; FinTour _$FinTourFromJson(Map json) => FinTour() ..trId = json['tr_id'] as int ..com = json['com'] as String ..track = Track.fromJson(json['track'] as Map) ..tasks = (json['tasks'] as List) .map((e) => FinTourTask.fromJson(e as Map)) .toList(); Map _$FinTourToJson(FinTour instance) => { 'tr_id': instance.trId, 'com': instance.com, 'track': instance.track, 'tasks': instance.tasks, }; FinTourTask _$FinTourTaskFromJson(Map json) => FinTourTask() ..sId = json['s_id'] as int ..time = json['time'] as String ..val = json['val'] as String? ..code = json['code'] as int? ..sign = json['sign'] as String? ..codes = (json['codes'] as List?)?.map((e) => e as String).toList() ..pos = FinTaskPos.fromJson(json['pos'] as Map); Map _$FinTourTaskToJson(FinTourTask instance) => { 's_id': instance.sId, 'time': instance.time, 'val': instance.val, 'code': instance.code, 'sign': instance.sign, 'codes': instance.codes, 'pos': instance.pos, };