Files
stadtbote-app/lib/model/job_tour.g.dart
T
2024-03-05 14:48:14 +01:00

1590 lines
42 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'job_tour.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 JobTourSchema = Schema(
name: r'JobTour',
id: -2365561616341050237,
properties: {
r'city': PropertySchema(
id: 0,
name: r'city',
type: IsarType.string,
),
r'com': PropertySchema(
id: 1,
name: r'com',
type: IsarType.string,
),
r'comp': PropertySchema(
id: 2,
name: r'comp',
type: IsarType.string,
),
r'id': PropertySchema(
id: 3,
name: r'id',
type: IsarType.long,
),
r'mode': PropertySchema(
id: 4,
name: r'mode',
type: IsarType.string,
),
r'person': PropertySchema(
id: 5,
name: r'person',
type: IsarType.string,
),
r'phone': PropertySchema(
id: 6,
name: r'phone',
type: IsarType.string,
),
r'pos': PropertySchema(
id: 7,
name: r'pos',
type: IsarType.object,
target: r'TourPosition',
),
r'rem': PropertySchema(
id: 8,
name: r'rem',
type: IsarType.string,
),
r'sort': PropertySchema(
id: 9,
name: r'sort',
type: IsarType.long,
),
r'state': PropertySchema(
id: 10,
name: r'state',
type: IsarType.long,
),
r'street': PropertySchema(
id: 11,
name: r'street',
type: IsarType.string,
),
r'tasks': PropertySchema(
id: 12,
name: r'tasks',
type: IsarType.objectList,
target: r'TourTask',
)
},
estimateSize: _jobTourEstimateSize,
serialize: _jobTourSerialize,
deserialize: _jobTourDeserialize,
deserializeProp: _jobTourDeserializeProp,
);
int _jobTourEstimateSize(
JobTour object,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.city.length * 3;
bytesCount += 3 + object.com.length * 3;
bytesCount += 3 + object.comp.length * 3;
bytesCount += 3 + object.mode.length * 3;
bytesCount += 3 + object.person.length * 3;
bytesCount += 3 + object.phone.length * 3;
{
final value = object.pos;
if (value != null) {
bytesCount += 3 +
TourPositionSchema.estimateSize(
value, allOffsets[TourPosition]!, allOffsets);
}
}
bytesCount += 3 + object.rem.length * 3;
bytesCount += 3 + object.street.length * 3;
bytesCount += 3 + object.tasks.length * 3;
{
final offsets = allOffsets[TourTask]!;
for (var i = 0; i < object.tasks.length; i++) {
final value = object.tasks[i];
bytesCount += TourTaskSchema.estimateSize(value, offsets, allOffsets);
}
}
return bytesCount;
}
void _jobTourSerialize(
JobTour object,
IsarWriter writer,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
writer.writeString(offsets[0], object.city);
writer.writeString(offsets[1], object.com);
writer.writeString(offsets[2], object.comp);
writer.writeLong(offsets[3], object.id);
writer.writeString(offsets[4], object.mode);
writer.writeString(offsets[5], object.person);
writer.writeString(offsets[6], object.phone);
writer.writeObject<TourPosition>(
offsets[7],
allOffsets,
TourPositionSchema.serialize,
object.pos,
);
writer.writeString(offsets[8], object.rem);
writer.writeLong(offsets[9], object.sort);
writer.writeLong(offsets[10], object.state);
writer.writeString(offsets[11], object.street);
writer.writeObjectList<TourTask>(
offsets[12],
allOffsets,
TourTaskSchema.serialize,
object.tasks,
);
}
JobTour _jobTourDeserialize(
Id id,
IsarReader reader,
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = JobTour();
object.city = reader.readString(offsets[0]);
object.com = reader.readString(offsets[1]);
object.comp = reader.readString(offsets[2]);
object.id = reader.readLong(offsets[3]);
object.mode = reader.readString(offsets[4]);
object.person = reader.readString(offsets[5]);
object.phone = reader.readString(offsets[6]);
object.pos = reader.readObjectOrNull<TourPosition>(
offsets[7],
TourPositionSchema.deserialize,
allOffsets,
);
object.rem = reader.readString(offsets[8]);
object.sort = reader.readLong(offsets[9]);
object.state = reader.readLong(offsets[10]);
object.street = reader.readString(offsets[11]);
object.tasks = reader.readObjectList<TourTask>(
offsets[12],
TourTaskSchema.deserialize,
allOffsets,
TourTask(),
) ??
[];
return object;
}
P _jobTourDeserializeProp<P>(
IsarReader reader,
int propertyId,
int offset,
Map<Type, List<int>> allOffsets,
) {
switch (propertyId) {
case 0:
return (reader.readString(offset)) as P;
case 1:
return (reader.readString(offset)) as P;
case 2:
return (reader.readString(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.readString(offset)) as P;
case 7:
return (reader.readObjectOrNull<TourPosition>(
offset,
TourPositionSchema.deserialize,
allOffsets,
)) as P;
case 8:
return (reader.readString(offset)) as P;
case 9:
return (reader.readLong(offset)) as P;
case 10:
return (reader.readLong(offset)) as P;
case 11:
return (reader.readString(offset)) as P;
case 12:
return (reader.readObjectList<TourTask>(
offset,
TourTaskSchema.deserialize,
allOffsets,
TourTask(),
) ??
[]) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
extension JobTourQueryFilter
on QueryBuilder<JobTour, JobTour, QFilterCondition> {
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityBetween(
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'city',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'city',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'city',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'city',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> cityIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'city',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comBetween(
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'com',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'com',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'com',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'com',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'com',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compBetween(
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'comp',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'comp',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'comp',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'comp',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> compIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'comp',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> idEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> idGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> idLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> idBetween(
int lower,
int 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<JobTour, JobTour, QAfterFilterCondition> modeEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeBetween(
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'mode',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'mode',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'mode',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'mode',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> modeIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'mode',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personBetween(
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'person',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'person',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'person',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'person',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> personIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'person',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneBetween(
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'phone',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'phone',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'phone',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'phone',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'phone',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> posIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'pos',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> posIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'pos',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'rem',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> 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<JobTour, JobTour, QAfterFilterCondition> 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<JobTour, JobTour, QAfterFilterCondition> 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<JobTour, JobTour, QAfterFilterCondition> remStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'rem',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'rem',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'rem',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'rem',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'rem',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> remIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'rem',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> sortEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'sort',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> sortGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'sort',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> sortLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'sort',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> sortBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'sort',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> stateEqualTo(
int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'state',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> stateGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'state',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> stateLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'state',
value: value,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> 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<JobTour, JobTour, QAfterFilterCondition> streetEqualTo(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetGreaterThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetLessThan(
String value, {
bool include = false,
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetBetween(
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'street',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.startsWith(
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.endsWith(
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'street',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'street',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'street',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> streetIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'street',
value: '',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksLengthEqualTo(
int length) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
length,
true,
length,
true,
);
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
0,
true,
0,
true,
);
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
0,
false,
999999,
true,
);
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksLengthLessThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
0,
true,
length,
include,
);
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksLengthGreaterThan(
int length, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
length,
include,
999999,
true,
);
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksLengthBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.listLength(
r'tasks',
lower,
includeLower,
upper,
includeUpper,
);
});
}
}
extension JobTourQueryObject
on QueryBuilder<JobTour, JobTour, QFilterCondition> {
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> pos(
FilterQuery<TourPosition> q) {
return QueryBuilder.apply(this, (query) {
return query.object(q, r'pos');
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> tasksElement(
FilterQuery<TourTask> q) {
return QueryBuilder.apply(this, (query) {
return query.object(q, r'tasks');
});
}
}
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
JobTour _$JobTourFromJson(Map<String, dynamic> json) => JobTour()
..id = json['id'] as int
..sort = json['sort'] as int
..state = json['state'] as int
..mode = json['mode'] as String
..comp = json['comp'] as String
..person = json['person'] as String
..phone = json['phone'] as String
..street = json['street'] as String
..city = json['city'] as String
..com = json['com'] as String
..pos = json['pos'] == null
? null
: TourPosition.fromJson(json['pos'] as Map<String, dynamic>)
..rem = json['rem'] as String
..tasks = (json['tasks'] as List<dynamic>)
.map((e) => TourTask.fromJson(e as Map<String, dynamic>))
.toList();
Map<String, dynamic> _$JobTourToJson(JobTour instance) => <String, dynamic>{
'id': instance.id,
'sort': instance.sort,
'state': instance.state,
'mode': instance.mode,
'comp': instance.comp,
'person': instance.person,
'phone': instance.phone,
'street': instance.street,
'city': instance.city,
'com': instance.com,
'pos': instance.pos,
'rem': instance.rem,
'tasks': instance.tasks,
};