// GENERATED CODE - DO NOT MODIFY BY HAND part of 'job.dart'; // ************************************************************************** // IsarCollectionGenerator // ************************************************************************** // 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 extension GetJobCollection on Isar { IsarCollection get jobs => this.collection(); } const JobSchema = CollectionSchema( name: r'Job', id: -5961302972855324388, properties: { r'crFilter': PropertySchema( id: 0, name: r'crFilter', type: IsarType.string, ), r'delayOrderTime': PropertySchema( id: 1, name: r'delayOrderTime', type: IsarType.long, ), r'global': PropertySchema( id: 2, name: r'global', type: IsarType.bool, ), r'offsWarn': PropertySchema( id: 3, name: r'offsWarn', type: IsarType.long, ), r'ordertime': PropertySchema( id: 4, name: r'ordertime', type: IsarType.string, ), r'rem': PropertySchema( id: 5, name: r'rem', type: IsarType.string, ), r'state': PropertySchema( id: 6, name: r'state', type: IsarType.long, ), r'tours': PropertySchema( id: 7, name: r'tours', type: IsarType.objectList, target: r'JobTour', ), r'ver': PropertySchema( id: 8, name: r'ver', type: IsarType.string, ), r'vhtId': PropertySchema( id: 9, name: r'vhtId', type: IsarType.long, ) }, estimateSize: _jobEstimateSize, serialize: _jobSerialize, deserialize: _jobDeserialize, deserializeProp: _jobDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: { r'JobTour': JobTourSchema, r'TourPosition': TourPositionSchema, r'TourTask': TourTaskSchema, r'TourEntry': TourEntrySchema }, getId: _jobGetId, getLinks: _jobGetLinks, attach: _jobAttach, version: '3.1.0+1', ); int _jobEstimateSize( Job object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.crFilter; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.ordertime.length * 3; bytesCount += 3 + object.rem.length * 3; bytesCount += 3 + object.tours.length * 3; { final offsets = allOffsets[JobTour]!; for (var i = 0; i < object.tours.length; i++) { final value = object.tours[i]; bytesCount += JobTourSchema.estimateSize(value, offsets, allOffsets); } } bytesCount += 3 + object.ver.length * 3; return bytesCount; } void _jobSerialize( Job object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.crFilter); writer.writeLong(offsets[1], object.delayOrderTime); writer.writeBool(offsets[2], object.global); writer.writeLong(offsets[3], object.offsWarn); writer.writeString(offsets[4], object.ordertime); writer.writeString(offsets[5], object.rem); writer.writeLong(offsets[6], object.state); writer.writeObjectList( offsets[7], allOffsets, JobTourSchema.serialize, object.tours, ); writer.writeString(offsets[8], object.ver); writer.writeLong(offsets[9], object.vhtId); } Job _jobDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Job(); object.crFilter = reader.readStringOrNull(offsets[0]); object.delayOrderTime = reader.readLong(offsets[1]); object.global = reader.readBool(offsets[2]); object.id = id; object.offsWarn = reader.readLong(offsets[3]); object.ordertime = reader.readString(offsets[4]); object.rem = reader.readString(offsets[5]); object.state = reader.readLong(offsets[6]); object.tours = reader.readObjectList( offsets[7], JobTourSchema.deserialize, allOffsets, JobTour(), ) ?? []; object.ver = reader.readString(offsets[8]); object.vhtId = reader.readLong(offsets[9]); return object; } P _jobDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readStringOrNull(offset)) as P; case 1: return (reader.readLong(offset)) as P; case 2: return (reader.readBool(offset)) as P; case 3: return (reader.readLong(offset)) as P; case 4: return (reader.readString(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readLong(offset)) as P; case 7: return (reader.readObjectList( offset, JobTourSchema.deserialize, allOffsets, JobTour(), ) ?? []) as P; case 8: return (reader.readString(offset)) as P; case 9: return (reader.readLong(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _jobGetId(Job object) { return object.id; } List> _jobGetLinks(Job object) { return []; } void _jobAttach(IsarCollection col, Id id, Job object) { object.id = id; } extension JobQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension JobQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder idNotEqualTo(Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } } extension JobQueryFilter on QueryBuilder { QueryBuilder crFilterIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'crFilter', )); }); } QueryBuilder crFilterIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'crFilter', )); }); } QueryBuilder crFilterEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterBetween( 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'crFilter', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'crFilter', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'crFilter', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder crFilterIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'crFilter', value: '', )); }); } QueryBuilder crFilterIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'crFilter', value: '', )); }); } QueryBuilder delayOrderTimeEqualTo( int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'delayOrderTime', value: value, )); }); } QueryBuilder delayOrderTimeGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'delayOrderTime', value: value, )); }); } QueryBuilder delayOrderTimeLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'delayOrderTime', value: value, )); }); } QueryBuilder delayOrderTimeBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'delayOrderTime', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder globalEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'global', value: value, )); }); } QueryBuilder idEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder offsWarnEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'offsWarn', value: value, )); }); } QueryBuilder offsWarnGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'offsWarn', value: value, )); }); } QueryBuilder offsWarnLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'offsWarn', value: value, )); }); } QueryBuilder offsWarnBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'offsWarn', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder ordertimeEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeBetween( 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'ordertime', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'ordertime', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'ordertime', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder ordertimeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ordertime', value: '', )); }); } QueryBuilder ordertimeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'ordertime', value: '', )); }); } QueryBuilder remEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remBetween( 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'rem', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder remStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'rem', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder remMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'rem', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder remIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'rem', value: '', )); }); } QueryBuilder remIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'rem', value: '', )); }); } QueryBuilder stateEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'state', value: value, )); }); } QueryBuilder stateGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'state', value: value, )); }); } QueryBuilder stateLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'state', value: value, )); }); } QueryBuilder stateBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'state', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder toursLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', length, true, length, true, ); }); } QueryBuilder toursIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', 0, true, 0, true, ); }); } QueryBuilder toursIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', 0, false, 999999, true, ); }); } QueryBuilder toursLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', 0, true, length, include, ); }); } QueryBuilder toursLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', length, include, 999999, true, ); }); } QueryBuilder toursLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tours', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder verEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verBetween( 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'ver', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder verStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'ver', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder verMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'ver', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder verIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ver', value: '', )); }); } QueryBuilder verIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'ver', value: '', )); }); } QueryBuilder vhtIdEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'vhtId', value: value, )); }); } QueryBuilder vhtIdGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'vhtId', value: value, )); }); } QueryBuilder vhtIdLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'vhtId', value: value, )); }); } QueryBuilder vhtIdBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'vhtId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension JobQueryObject on QueryBuilder { QueryBuilder toursElement( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'tours'); }); } } extension JobQueryLinks on QueryBuilder {} extension JobQuerySortBy on QueryBuilder { QueryBuilder sortByCrFilter() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'crFilter', Sort.asc); }); } QueryBuilder sortByCrFilterDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'crFilter', Sort.desc); }); } QueryBuilder sortByDelayOrderTime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'delayOrderTime', Sort.asc); }); } QueryBuilder sortByDelayOrderTimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'delayOrderTime', Sort.desc); }); } QueryBuilder sortByGlobal() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'global', Sort.asc); }); } QueryBuilder sortByGlobalDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'global', Sort.desc); }); } QueryBuilder sortByOffsWarn() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'offsWarn', Sort.asc); }); } QueryBuilder sortByOffsWarnDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'offsWarn', Sort.desc); }); } QueryBuilder sortByOrdertime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ordertime', Sort.asc); }); } QueryBuilder sortByOrdertimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ordertime', Sort.desc); }); } QueryBuilder sortByRem() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rem', Sort.asc); }); } QueryBuilder sortByRemDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rem', Sort.desc); }); } QueryBuilder sortByState() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'state', Sort.asc); }); } QueryBuilder sortByStateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'state', Sort.desc); }); } QueryBuilder sortByVer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ver', Sort.asc); }); } QueryBuilder sortByVerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ver', Sort.desc); }); } QueryBuilder sortByVhtId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'vhtId', Sort.asc); }); } QueryBuilder sortByVhtIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'vhtId', Sort.desc); }); } } extension JobQuerySortThenBy on QueryBuilder { QueryBuilder thenByCrFilter() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'crFilter', Sort.asc); }); } QueryBuilder thenByCrFilterDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'crFilter', Sort.desc); }); } QueryBuilder thenByDelayOrderTime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'delayOrderTime', Sort.asc); }); } QueryBuilder thenByDelayOrderTimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'delayOrderTime', Sort.desc); }); } QueryBuilder thenByGlobal() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'global', Sort.asc); }); } QueryBuilder thenByGlobalDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'global', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByOffsWarn() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'offsWarn', Sort.asc); }); } QueryBuilder thenByOffsWarnDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'offsWarn', Sort.desc); }); } QueryBuilder thenByOrdertime() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ordertime', Sort.asc); }); } QueryBuilder thenByOrdertimeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ordertime', Sort.desc); }); } QueryBuilder thenByRem() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rem', Sort.asc); }); } QueryBuilder thenByRemDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rem', Sort.desc); }); } QueryBuilder thenByState() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'state', Sort.asc); }); } QueryBuilder thenByStateDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'state', Sort.desc); }); } QueryBuilder thenByVer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ver', Sort.asc); }); } QueryBuilder thenByVerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ver', Sort.desc); }); } QueryBuilder thenByVhtId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'vhtId', Sort.asc); }); } QueryBuilder thenByVhtIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'vhtId', Sort.desc); }); } } extension JobQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByCrFilter( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'crFilter', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDelayOrderTime() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'delayOrderTime'); }); } QueryBuilder distinctByGlobal() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'global'); }); } QueryBuilder distinctByOffsWarn() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'offsWarn'); }); } QueryBuilder distinctByOrdertime( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'ordertime', caseSensitive: caseSensitive); }); } QueryBuilder distinctByRem({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'rem', caseSensitive: caseSensitive); }); } QueryBuilder distinctByState() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'state'); }); } QueryBuilder distinctByVer({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'ver', caseSensitive: caseSensitive); }); } QueryBuilder distinctByVhtId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'vhtId'); }); } } extension JobQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder crFilterProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'crFilter'); }); } QueryBuilder delayOrderTimeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'delayOrderTime'); }); } QueryBuilder globalProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'global'); }); } QueryBuilder offsWarnProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'offsWarn'); }); } QueryBuilder ordertimeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'ordertime'); }); } QueryBuilder remProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'rem'); }); } QueryBuilder stateProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'state'); }); } QueryBuilder, QQueryOperations> toursProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tours'); }); } QueryBuilder verProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'ver'); }); } QueryBuilder vhtIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'vhtId'); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Job _$JobFromJson(Map json) => Job() ..id = json['id'] as int ..ver = json['ver'] as String ..state = json['state'] as int ..crFilter = json['cr_filter'] as String? ..ordertime = json['ordertime'] as String ..offsWarn = json['offs_warn'] as int ..global = json['global'] as bool ..vhtId = json['vht_id'] as int ..rem = json['rem'] as String ..delayOrderTime = json['delayOrderTime'] as int ..tours = (json['tours'] as List) .map((e) => JobTour.fromJson(e as Map)) .toList(); Map _$JobToJson(Job instance) => { 'id': instance.id, 'ver': instance.ver, 'state': instance.state, 'cr_filter': instance.crFilter, 'ordertime': instance.ordertime, 'offs_warn': instance.offsWarn, 'global': instance.global, 'vht_id': instance.vhtId, 'rem': instance.rem, 'delayOrderTime': instance.delayOrderTime, 'tours': instance.tours, };