Erweiterungen

This commit is contained in:
Sven committed 2023-11-17 10:50:04 +01:00
1 parent 3dab4025e7
commit 3d7ae9de2a
16 files changed
+438 -327

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
import 'package:isar/isar.dart';
import 'package:json_annotation/json_annotation.dart';
import 'package:stadtbote/tools/util.dart';
part 'start_session_message.g.dart';
@JsonSerializable()
class StartSessionMessage {
Id get isarId => Util.fastHash(messageId);
late String recv;
late bool store;
late String messageId;
late Payload payload;
StartSessionMessage();
factory StartSessionMessage.fromJson(Map<String, dynamic> json) => _$StartSessionMessageFromJson(json);
Map<String, dynamic> toJson() => _$StartSessionMessageToJson(this);
}
@JsonSerializable()
class Payload {
@JsonKey(name:'start_session')
late String startSession;
Payload();
factory Payload.fromJson(Map<String, dynamic> json) => _$PayloadFromJson(json);
Map<String, dynamic> toJson() => _$PayloadToJson(this);
}
+30
View File
@@ -0,0 +1,30 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'start_session_message.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
StartSessionMessage _$StartSessionMessageFromJson(Map<String, dynamic> json) =>
StartSessionMessage()
..recv = json['recv'] as String
..store = json['store'] as bool
..messageId = json['messageId'] as String
..payload = Payload.fromJson(json['payload'] as Map<String, dynamic>);
Map<String, dynamic> _$StartSessionMessageToJson(
StartSessionMessage instance) =>
<String, dynamic>{
'recv': instance.recv,
'store': instance.store,
'messageId': instance.messageId,
'payload': instance.payload,
};
Payload _$PayloadFromJson(Map<String, dynamic> json) =>
Payload()..startSession = json['start_session'] as String;
Map<String, dynamic> _$PayloadToJson(Payload instance) => <String, dynamic>{
'start_session': instance.startSession,
};
+8 -8
View File
@@ -9,21 +9,21 @@ class Status {
final Id id = 0;
@JsonKey(name: 'cust_id')
int? custId;
late int custId;
@JsonKey(name: 'hq_id')
int? hqId;
late int hqId;
@JsonKey(name: 'usr_id')
int? usrId;
late int usrId;
@JsonKey(name: 'cr_id')
int? crId;
late int crId;
@JsonKey(name: 'sid')
String? sid;
late String sid;
@JsonKey(name: 'vht_id')
int? vhtId;
late int vhtId;
@JsonKey(name: 'loc_zip')
String? locZip;
late String locZip;
Status({this.hqId, this.usrId, this.crId, this.sid, this.vhtId, this.locZip, this.custId});
Status();
factory Status.fromJson(Map<String, dynamic> json) => _$StatusFromJson(json);
+67 -192
View File
@@ -73,18 +73,8 @@ int _statusEstimateSize(
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
{
final value = object.locZip;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
{
final value = object.sid;
if (value != null) {
bytesCount += 3 + value.length * 3;
}
}
bytesCount += 3 + object.locZip.length * 3;
bytesCount += 3 + object.sid.length * 3;
return bytesCount;
}
@@ -109,15 +99,14 @@ Status _statusDeserialize(
List<int> offsets,
Map<Type, List<int>> allOffsets,
) {
final object = Status(
crId: reader.readLongOrNull(offsets[0]),
custId: reader.readLongOrNull(offsets[1]),
hqId: reader.readLongOrNull(offsets[2]),
locZip: reader.readStringOrNull(offsets[3]),
sid: reader.readStringOrNull(offsets[4]),
usrId: reader.readLongOrNull(offsets[5]),
vhtId: reader.readLongOrNull(offsets[6]),
);
final object = Status();
object.crId = reader.readLong(offsets[0]);
object.custId = reader.readLong(offsets[1]);
object.hqId = reader.readLong(offsets[2]);
object.locZip = reader.readString(offsets[3]);
object.sid = reader.readString(offsets[4]);
object.usrId = reader.readLong(offsets[5]);
object.vhtId = reader.readLong(offsets[6]);
return object;
}
@@ -129,19 +118,19 @@ P _statusDeserializeProp<P>(
) {
switch (propertyId) {
case 0:
return (reader.readLongOrNull(offset)) as P;
return (reader.readLong(offset)) as P;
case 1:
return (reader.readLongOrNull(offset)) as P;
return (reader.readLong(offset)) as P;
case 2:
return (reader.readLongOrNull(offset)) as P;
return (reader.readLong(offset)) as P;
case 3:
return (reader.readStringOrNull(offset)) as P;
return (reader.readString(offset)) as P;
case 4:
return (reader.readStringOrNull(offset)) as P;
return (reader.readString(offset)) as P;
case 5:
return (reader.readLongOrNull(offset)) as P;
return (reader.readLong(offset)) as P;
case 6:
return (reader.readLongOrNull(offset)) as P;
return (reader.readLong(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
@@ -233,23 +222,7 @@ extension StatusQueryWhere on QueryBuilder<Status, Status, QWhereClause> {
}
extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
QueryBuilder<Status, Status, QAfterFilterCondition> crIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'crId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> crIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'crId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> crIdEqualTo(int? value) {
QueryBuilder<Status, Status, QAfterFilterCondition> crIdEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'crId',
@@ -259,7 +232,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> crIdGreaterThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -272,7 +245,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> crIdLessThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -285,8 +258,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> crIdBetween(
int? lower,
int? upper, {
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
@@ -301,24 +274,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'custId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'custId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdEqualTo(
int? value) {
QueryBuilder<Status, Status, QAfterFilterCondition> custIdEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'custId',
@@ -328,7 +284,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdGreaterThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -341,7 +297,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdLessThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -354,8 +310,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> custIdBetween(
int? lower,
int? upper, {
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
@@ -370,23 +326,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'hqId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'hqId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdEqualTo(int? value) {
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'hqId',
@@ -396,7 +336,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdGreaterThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -409,7 +349,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdLessThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -422,8 +362,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> hqIdBetween(
int? lower,
int? upper, {
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
@@ -490,24 +430,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'locZip',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'locZip',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipEqualTo(
String? value, {
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
@@ -520,7 +444,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipGreaterThan(
String? value, {
String value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -535,7 +459,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipLessThan(
String? value, {
String value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -550,8 +474,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> locZipBetween(
String? lower,
String? upper, {
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
@@ -636,24 +560,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'sid',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'sid',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidEqualTo(
String? value, {
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
@@ -666,7 +574,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidGreaterThan(
String? value, {
String value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -681,7 +589,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidLessThan(
String? value, {
String value, {
bool include = false,
bool caseSensitive = true,
}) {
@@ -696,8 +604,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> sidBetween(
String? lower,
String? upper, {
String lower,
String upper, {
bool includeLower = true,
bool includeUpper = true,
bool caseSensitive = true,
@@ -780,23 +688,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'usrId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'usrId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdEqualTo(int? value) {
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'usrId',
@@ -806,7 +698,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdGreaterThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -819,7 +711,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdLessThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -832,8 +724,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> usrIdBetween(
int? lower,
int? upper, {
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
@@ -848,23 +740,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'vhtId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'vhtId',
));
});
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdEqualTo(int? value) {
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'vhtId',
@@ -874,7 +750,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdGreaterThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -887,7 +763,7 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdLessThan(
int? value, {
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
@@ -900,8 +776,8 @@ extension StatusQueryFilter on QueryBuilder<Status, Status, QFilterCondition> {
}
QueryBuilder<Status, Status, QAfterFilterCondition> vhtIdBetween(
int? lower,
int? upper, {
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
@@ -1158,43 +1034,43 @@ extension StatusQueryProperty on QueryBuilder<Status, Status, QQueryProperty> {
});
}
QueryBuilder<Status, int?, QQueryOperations> crIdProperty() {
QueryBuilder<Status, int, QQueryOperations> crIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'crId');
});
}
QueryBuilder<Status, int?, QQueryOperations> custIdProperty() {
QueryBuilder<Status, int, QQueryOperations> custIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'custId');
});
}
QueryBuilder<Status, int?, QQueryOperations> hqIdProperty() {
QueryBuilder<Status, int, QQueryOperations> hqIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'hqId');
});
}
QueryBuilder<Status, String?, QQueryOperations> locZipProperty() {
QueryBuilder<Status, String, QQueryOperations> locZipProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'locZip');
});
}
QueryBuilder<Status, String?, QQueryOperations> sidProperty() {
QueryBuilder<Status, String, QQueryOperations> sidProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'sid');
});
}
QueryBuilder<Status, int?, QQueryOperations> usrIdProperty() {
QueryBuilder<Status, int, QQueryOperations> usrIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'usrId');
});
}
QueryBuilder<Status, int?, QQueryOperations> vhtIdProperty() {
QueryBuilder<Status, int, QQueryOperations> vhtIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'vhtId');
});
@@ -1205,15 +1081,14 @@ extension StatusQueryProperty on QueryBuilder<Status, Status, QQueryProperty> {
// JsonSerializableGenerator
// **************************************************************************
Status _$StatusFromJson(Map<String, dynamic> json) => Status(
hqId: json['hq_id'] as int?,
usrId: json['usr_id'] as int?,
crId: json['cr_id'] as int?,
sid: json['sid'] as String?,
vhtId: json['vht_id'] as int?,
locZip: json['loc_zip'] as String?,
custId: json['cust_id'] as int?,
);
Status _$StatusFromJson(Map<String, dynamic> json) => Status()
..custId = json['cust_id'] as int
..hqId = json['hq_id'] as int
..usrId = json['usr_id'] as int
..crId = json['cr_id'] as int
..sid = json['sid'] as String
..vhtId = json['vht_id'] as int
..locZip = json['loc_zip'] as String;
Map<String, dynamic> _$StatusToJson(Status instance) => <String, dynamic>{
'cust_id': instance.custId,
+2
View File
@@ -13,6 +13,8 @@ class TaskInfo {
late String? answer;
late bool completed;
@ignore
late TourTask task;
+58 -3
View File
@@ -27,8 +27,13 @@ const TaskInfoSchema = CollectionSchema(
name: r'answer',
type: IsarType.string,
),
r'sId': PropertySchema(
r'completed': PropertySchema(
id: 2,
name: r'completed',
type: IsarType.bool,
),
r'sId': PropertySchema(
id: 3,
name: r'sId',
type: IsarType.long,
)
@@ -76,7 +81,8 @@ void _taskInfoSerialize(
) {
writer.writeString(offsets[0], object.additionalText);
writer.writeString(offsets[1], object.answer);
writer.writeLong(offsets[2], object.sId);
writer.writeBool(offsets[2], object.completed);
writer.writeLong(offsets[3], object.sId);
}
TaskInfo _taskInfoDeserialize(
@@ -88,8 +94,9 @@ TaskInfo _taskInfoDeserialize(
final object = TaskInfo();
object.additionalText = reader.readStringOrNull(offsets[0]);
object.answer = reader.readStringOrNull(offsets[1]);
object.completed = reader.readBool(offsets[2]);
object.id = id;
object.sId = reader.readLong(offsets[2]);
object.sId = reader.readLong(offsets[3]);
return object;
}
@@ -105,6 +112,8 @@ P _taskInfoDeserializeProp<P>(
case 1:
return (reader.readStringOrNull(offset)) as P;
case 2:
return (reader.readBool(offset)) as P;
case 3:
return (reader.readLong(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
@@ -499,6 +508,16 @@ extension TaskInfoQueryFilter
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterFilterCondition> completedEqualTo(
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'completed',
value: value,
));
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterFilterCondition> idEqualTo(Id value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
@@ -636,6 +655,18 @@ extension TaskInfoQuerySortBy on QueryBuilder<TaskInfo, TaskInfo, QSortBy> {
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> sortByCompleted() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'completed', Sort.asc);
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> sortByCompletedDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'completed', Sort.desc);
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> sortBySId() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'sId', Sort.asc);
@@ -675,6 +706,18 @@ extension TaskInfoQuerySortThenBy
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> thenByCompleted() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'completed', Sort.asc);
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> thenByCompletedDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'completed', Sort.desc);
});
}
QueryBuilder<TaskInfo, TaskInfo, QAfterSortBy> thenById() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'id', Sort.asc);
@@ -717,6 +760,12 @@ extension TaskInfoQueryWhereDistinct
});
}
QueryBuilder<TaskInfo, TaskInfo, QDistinct> distinctByCompleted() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'completed');
});
}
QueryBuilder<TaskInfo, TaskInfo, QDistinct> distinctBySId() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'sId');
@@ -744,6 +793,12 @@ extension TaskInfoQueryProperty
});
}
QueryBuilder<TaskInfo, bool, QQueryOperations> completedProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'completed');
});
}
QueryBuilder<TaskInfo, int, QQueryOperations> sIdProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'sId');
+8 -40
View File
@@ -138,8 +138,8 @@ TourTask _tourTaskDeserialize(
object.max = reader.readLongOrNull(offsets[0]);
object.maxLen = reader.readLongOrNull(offsets[1]);
object.min = reader.readLongOrNull(offsets[2]);
object.opt = reader.readBoolOrNull(offsets[3]);
object.reenter = reader.readBoolOrNull(offsets[4]);
object.opt = reader.readBool(offsets[3]);
object.reenter = reader.readBool(offsets[4]);
object.rt = reader.readBoolOrNull(offsets[5]);
object.sId = reader.readLong(offsets[6]);
object.taskArrival = reader.readLongOrNull(offsets[7]);
@@ -165,9 +165,9 @@ P _tourTaskDeserializeProp<P>(
case 2:
return (reader.readLongOrNull(offset)) as P;
case 3:
return (reader.readBoolOrNull(offset)) as P;
return (reader.readBool(offset)) as P;
case 4:
return (reader.readBoolOrNull(offset)) as P;
return (reader.readBool(offset)) as P;
case 5:
return (reader.readBoolOrNull(offset)) as P;
case 6:
@@ -398,24 +398,8 @@ extension TourTaskQueryFilter
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> optIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'opt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> optIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'opt',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> optEqualTo(
bool? value) {
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'opt',
@@ -424,24 +408,8 @@ extension TourTaskQueryFilter
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> reenterIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'reenter',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> reenterIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'reenter',
));
});
}
QueryBuilder<TourTask, TourTask, QAfterFilterCondition> reenterEqualTo(
bool? value) {
bool value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'reenter',
@@ -1123,8 +1091,8 @@ TourTask _$TourTaskFromJson(Map<String, dynamic> json) => TourTask()
..sId = json['s_id'] as int
..type = json['type'] as int
..topic = json['topic'] as String
..opt = json['opt'] as bool?
..reenter = json['reenter'] as bool?
..opt = json['opt'] as bool
..reenter = json['reenter'] as bool
..min = json['min'] as int?
..max = json['max'] as int?
..maxLen = json['max_len'] as int?