Erweiterungen

This commit is contained in:
Sven committed 2024-03-15 08:56:01 +01:00
1 parent e16980a322
commit 88dc13391d
6 files changed
+69 -30

No files matched your search

+60 -18
View File
@@ -94,11 +94,21 @@ int _jobTourEstimateSize(
) {
var bytesCount = offsets.last;
bytesCount += 3 + object.city.length * 3;
bytesCount += 3 + object.com.length * 3;
{
final value = object.com;
if (value != null) {
bytesCount += 3 + value.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.phone;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
{
final value = object.pos;
if (value != null) {
@@ -165,12 +175,12 @@ JobTour _jobTourDeserialize(
) {
final object = JobTour();
object.city = reader.readString(offsets[0]);
object.com = reader.readString(offsets[1]);
object.com = reader.readStringOrNull(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.phone = reader.readStringOrNull(offsets[6]);
object.pos = reader.readObjectOrNull<TourPosition>(
offsets[7],
TourPositionSchema.deserialize,
@@ -200,7 +210,7 @@ P _jobTourDeserializeProp<P>(
case 0:
return (reader.readString(offset)) as P;
case 1:
return (reader.readString(offset)) as P;
return (reader.readStringOrNull(offset)) as P;
case 2:
return (reader.readString(offset)) as P;
case 3:
@@ -210,7 +220,7 @@ P _jobTourDeserializeProp<P>(
case 5:
return (reader.readString(offset)) as P;
case 6:
return (reader.readString(offset)) as P;
return (reader.readStringOrNull(offset)) as P;
case 7:
return (reader.readObjectOrNull<TourPosition>(
offset,
@@ -370,8 +380,24 @@ extension JobTourQueryFilter
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'com',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'com',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comEqualTo(
String value, {
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
@@ -384,7 +410,7 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comGreaterThan(
String value, {
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -399,7 +425,7 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comLessThan(
String value, {
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -414,8 +440,8 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> comBetween(
String lower,
String upper, {
String? lower,
String? upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
@@ -942,8 +968,24 @@ extension JobTourQueryFilter
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'phone',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'phone',
));
});
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneEqualTo(
String value, {
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
@@ -956,7 +998,7 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneGreaterThan(
String value, {
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -971,7 +1013,7 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneLessThan(
String value, {
String? value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -986,8 +1028,8 @@ extension JobTourQueryFilter
}
QueryBuilder<JobTour, JobTour, QAfterFilterCondition> phoneBetween(
String lower,
String upper, {
String? lower,
String? upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
@@ -1650,10 +1692,10 @@ JobTour _$JobTourFromJson(Map<String, dynamic> json) => JobTour()
..mode = json['mode'] as String
..comp = json['comp'] as String
..person = json['person'] as String
..phone = json['phone'] as String
..phone = json['phone'] as String?
..street = json['street'] as String
..city = json['city'] as String
..com = json['com'] as String
..com = json['com'] as String?
..pos = json['pos'] == null
? null
: TourPosition.fromJson(json['pos'] as Map<String, dynamic>)