Location Status eingebaut
Ranking wieder teilaktivert.
This commit is contained in:
1 parent
276b337b62
commit
cfbc0cf765
12 files changed
+566
-862
No files matched your search
@@ -3,59 +3,6 @@ import 'package:json_annotation/json_annotation.dart';
|
||||
|
||||
part 'zip_message.g.dart';
|
||||
|
||||
/*
|
||||
{
|
||||
"recv": "rank",
|
||||
"payload": {
|
||||
"set_pos": {
|
||||
"zip": "22525",
|
||||
"track": {
|
||||
"time": "2021-03-01T12:55:51Z",
|
||||
"pos":
|
||||
{
|
||||
"lat": 53.595121,
|
||||
"long": 9.907433,
|
||||
"acc": 35
|
||||
}
|
||||
}
|
||||
},
|
||||
"reg_zip": {
|
||||
"id": 2,
|
||||
"zip": "22039"
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
@JsonSerializable()
|
||||
class ZipMessage {
|
||||
@JsonKey(name: "set_pos")
|
||||
ZipSetPos? setPos;
|
||||
|
||||
@JsonKey(name: "req_zip")
|
||||
ZipReqZip? reqZip;
|
||||
|
||||
ZipMessage();
|
||||
|
||||
factory ZipMessage.fromJson(Map<String, dynamic> json) => _$ZipMessageFromJson(json);
|
||||
|
||||
Map<String, dynamic> toJson() => _$ZipMessageToJson(this);
|
||||
}
|
||||
|
||||
@embedded
|
||||
@JsonSerializable()
|
||||
class ZipReqZip {
|
||||
late int id;
|
||||
|
||||
late String zip;
|
||||
|
||||
ZipReqZip();
|
||||
|
||||
factory ZipReqZip.fromJson(Map<String, dynamic> json) => _$ZipReqZipFromJson(json);
|
||||
|
||||
Map<String, dynamic> toJson() => _$ZipReqZipToJson(this);
|
||||
}
|
||||
|
||||
@embedded
|
||||
@JsonSerializable()
|
||||
class ZipSetPos {
|
||||
@@ -99,22 +46,3 @@ class ZipTrackPos {
|
||||
|
||||
Map<String, dynamic> toJson() => _$ZipTrackPosToJson(this);
|
||||
}
|
||||
|
||||
/*
|
||||
@JsonSerializable()
|
||||
class MessageContent
|
||||
{
|
||||
late String text;
|
||||
|
||||
late String subj;
|
||||
|
||||
late String time;
|
||||
|
||||
MessageContent();
|
||||
|
||||
factory MessageContent.fromJson(Map<String, dynamic> json) => _$MessageContentFromJson(json);
|
||||
|
||||
Map<String, dynamic> toJson() => _$MessageContentToJson(this);
|
||||
}
|
||||
|
||||
*/
|
||||
@@ -9,267 +9,6 @@ part of 'zip_message.dart';
|
||||
// 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 ZipReqZipSchema = Schema(
|
||||
name: r'ZipReqZip',
|
||||
id: 2176882141139579108,
|
||||
properties: {
|
||||
r'id': PropertySchema(
|
||||
id: 0,
|
||||
name: r'id',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'zip': PropertySchema(
|
||||
id: 1,
|
||||
name: r'zip',
|
||||
type: IsarType.string,
|
||||
)
|
||||
},
|
||||
estimateSize: _zipReqZipEstimateSize,
|
||||
serialize: _zipReqZipSerialize,
|
||||
deserialize: _zipReqZipDeserialize,
|
||||
deserializeProp: _zipReqZipDeserializeProp,
|
||||
);
|
||||
|
||||
int _zipReqZipEstimateSize(
|
||||
ZipReqZip object,
|
||||
List<int> offsets,
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
var bytesCount = offsets.last;
|
||||
bytesCount += 3 + object.zip.length * 3;
|
||||
return bytesCount;
|
||||
}
|
||||
|
||||
void _zipReqZipSerialize(
|
||||
ZipReqZip object,
|
||||
IsarWriter writer,
|
||||
List<int> offsets,
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
writer.writeLong(offsets[0], object.id);
|
||||
writer.writeString(offsets[1], object.zip);
|
||||
}
|
||||
|
||||
ZipReqZip _zipReqZipDeserialize(
|
||||
Id id,
|
||||
IsarReader reader,
|
||||
List<int> offsets,
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
final object = ZipReqZip();
|
||||
object.id = reader.readLong(offsets[0]);
|
||||
object.zip = reader.readString(offsets[1]);
|
||||
return object;
|
||||
}
|
||||
|
||||
P _zipReqZipDeserializeProp<P>(
|
||||
IsarReader reader,
|
||||
int propertyId,
|
||||
int offset,
|
||||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
switch (propertyId) {
|
||||
case 0:
|
||||
return (reader.readLong(offset)) as P;
|
||||
case 1:
|
||||
return (reader.readString(offset)) as P;
|
||||
default:
|
||||
throw IsarError('Unknown property with id $propertyId');
|
||||
}
|
||||
}
|
||||
|
||||
extension ZipReqZipQueryFilter
|
||||
on QueryBuilder<ZipReqZip, ZipReqZip, QFilterCondition> {
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> idEqualTo(
|
||||
int value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, 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<ZipReqZip, ZipReqZip, 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<ZipReqZip, ZipReqZip, 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<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipEqualTo(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipGreaterThan(
|
||||
String value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipLessThan(
|
||||
String value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipBetween(
|
||||
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'zip',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipStartsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipEndsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipContains(
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'zip',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipMatches(
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'zip',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'zip',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ZipReqZip, ZipReqZip, QAfterFilterCondition> zipIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'zip',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
extension ZipReqZipQueryObject
|
||||
on QueryBuilder<ZipReqZip, ZipReqZip, QFilterCondition> {}
|
||||
|
||||
// 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 ZipSetPosSchema = Schema(
|
||||
name: r'ZipSetPos',
|
||||
id: 2736271830323112702,
|
||||
@@ -1039,29 +778,6 @@ extension ZipTrackPosQueryObject
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
ZipMessage _$ZipMessageFromJson(Map<String, dynamic> json) => ZipMessage()
|
||||
..setPos = json['set_pos'] == null
|
||||
? null
|
||||
: ZipSetPos.fromJson(json['set_pos'] as Map<String, dynamic>)
|
||||
..reqZip = json['req_zip'] == null
|
||||
? null
|
||||
: ZipReqZip.fromJson(json['req_zip'] as Map<String, dynamic>);
|
||||
|
||||
Map<String, dynamic> _$ZipMessageToJson(ZipMessage instance) =>
|
||||
<String, dynamic>{
|
||||
'set_pos': instance.setPos,
|
||||
'req_zip': instance.reqZip,
|
||||
};
|
||||
|
||||
ZipReqZip _$ZipReqZipFromJson(Map<String, dynamic> json) => ZipReqZip()
|
||||
..id = json['id'] as int
|
||||
..zip = json['zip'] as String;
|
||||
|
||||
Map<String, dynamic> _$ZipReqZipToJson(ZipReqZip instance) => <String, dynamic>{
|
||||
'id': instance.id,
|
||||
'zip': instance.zip,
|
||||
};
|
||||
|
||||
ZipSetPos _$ZipSetPosFromJson(Map<String, dynamic> json) => ZipSetPos()
|
||||
..zip = json['zip'] as String
|
||||
..track = json['track'] == null
|
||||
|
||||
Reference in new issue
Block a user