前端: - fix(app): Isar native 文件直接导入 isar_database_native.dart,消除 5 个条件导出类型错误 - chore(app): build_runner 重新生成 .g.dart 文件 (102 outputs) - fix(app): 移除 secure_token_store_factory 未使用的 kIsWeb import 后端: - refactor(diary): 所有创建端点 POST 返回 201 Created (9 handler, 11 端点) - feat(diary): DiaryApiDoc OpenApi derive — 42 路径 + 32 Schema 汇总到 Swagger - feat(diary): DiaryEvent 枚举添加 event_type/payload/to_domain_event 方法 + 4 测试 测试: 84/84 erp-diary 通过, 509/509 全仓库通过, Flutter analyze 0 error
1409 lines
42 KiB
Dart
1409 lines
42 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'pending_operation_collection.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 GetPendingOperationCollectionCollection on Isar {
|
|
IsarCollection<PendingOperationCollection> get pendingOperationCollections =>
|
|
this.collection();
|
|
}
|
|
|
|
const PendingOperationCollectionSchema = CollectionSchema(
|
|
name: r'PendingOperationCollection',
|
|
id: -6885010264946527864,
|
|
properties: {
|
|
r'createdAtEpoch': PropertySchema(
|
|
id: 0,
|
|
name: r'createdAtEpoch',
|
|
type: IsarType.long,
|
|
),
|
|
r'dataJson': PropertySchema(
|
|
id: 1,
|
|
name: r'dataJson',
|
|
type: IsarType.string,
|
|
),
|
|
r'endpoint': PropertySchema(
|
|
id: 2,
|
|
name: r'endpoint',
|
|
type: IsarType.string,
|
|
),
|
|
r'id': PropertySchema(
|
|
id: 3,
|
|
name: r'id',
|
|
type: IsarType.string,
|
|
),
|
|
r'operationType': PropertySchema(
|
|
id: 4,
|
|
name: r'operationType',
|
|
type: IsarType.string,
|
|
),
|
|
r'retryCount': PropertySchema(
|
|
id: 5,
|
|
name: r'retryCount',
|
|
type: IsarType.long,
|
|
),
|
|
r'version': PropertySchema(
|
|
id: 6,
|
|
name: r'version',
|
|
type: IsarType.long,
|
|
)
|
|
},
|
|
estimateSize: _pendingOperationCollectionEstimateSize,
|
|
serialize: _pendingOperationCollectionSerialize,
|
|
deserialize: _pendingOperationCollectionDeserialize,
|
|
deserializeProp: _pendingOperationCollectionDeserializeProp,
|
|
idName: r'isarId',
|
|
indexes: {
|
|
r'id': IndexSchema(
|
|
id: -3268401673993471357,
|
|
name: r'id',
|
|
unique: false,
|
|
replace: false,
|
|
properties: [
|
|
IndexPropertySchema(
|
|
name: r'id',
|
|
type: IndexType.hash,
|
|
caseSensitive: true,
|
|
)
|
|
],
|
|
)
|
|
},
|
|
links: {},
|
|
embeddedSchemas: {},
|
|
getId: _pendingOperationCollectionGetId,
|
|
getLinks: _pendingOperationCollectionGetLinks,
|
|
attach: _pendingOperationCollectionAttach,
|
|
version: '3.1.0+1',
|
|
);
|
|
|
|
int _pendingOperationCollectionEstimateSize(
|
|
PendingOperationCollection object,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
var bytesCount = offsets.last;
|
|
bytesCount += 3 + object.dataJson.length * 3;
|
|
bytesCount += 3 + object.endpoint.length * 3;
|
|
bytesCount += 3 + object.id.length * 3;
|
|
bytesCount += 3 + object.operationType.length * 3;
|
|
return bytesCount;
|
|
}
|
|
|
|
void _pendingOperationCollectionSerialize(
|
|
PendingOperationCollection object,
|
|
IsarWriter writer,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
writer.writeLong(offsets[0], object.createdAtEpoch);
|
|
writer.writeString(offsets[1], object.dataJson);
|
|
writer.writeString(offsets[2], object.endpoint);
|
|
writer.writeString(offsets[3], object.id);
|
|
writer.writeString(offsets[4], object.operationType);
|
|
writer.writeLong(offsets[5], object.retryCount);
|
|
writer.writeLong(offsets[6], object.version);
|
|
}
|
|
|
|
PendingOperationCollection _pendingOperationCollectionDeserialize(
|
|
Id id,
|
|
IsarReader reader,
|
|
List<int> offsets,
|
|
Map<Type, List<int>> allOffsets,
|
|
) {
|
|
final object = PendingOperationCollection();
|
|
object.createdAtEpoch = reader.readLong(offsets[0]);
|
|
object.dataJson = reader.readString(offsets[1]);
|
|
object.endpoint = reader.readString(offsets[2]);
|
|
object.id = reader.readString(offsets[3]);
|
|
object.isarId = id;
|
|
object.operationType = reader.readString(offsets[4]);
|
|
object.retryCount = reader.readLong(offsets[5]);
|
|
object.version = reader.readLong(offsets[6]);
|
|
return object;
|
|
}
|
|
|
|
P _pendingOperationCollectionDeserializeProp<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;
|
|
case 2:
|
|
return (reader.readString(offset)) as P;
|
|
case 3:
|
|
return (reader.readString(offset)) as P;
|
|
case 4:
|
|
return (reader.readString(offset)) as P;
|
|
case 5:
|
|
return (reader.readLong(offset)) as P;
|
|
case 6:
|
|
return (reader.readLong(offset)) as P;
|
|
default:
|
|
throw IsarError('Unknown property with id $propertyId');
|
|
}
|
|
}
|
|
|
|
Id _pendingOperationCollectionGetId(PendingOperationCollection object) {
|
|
return object.isarId;
|
|
}
|
|
|
|
List<IsarLinkBase<dynamic>> _pendingOperationCollectionGetLinks(
|
|
PendingOperationCollection object) {
|
|
return [];
|
|
}
|
|
|
|
void _pendingOperationCollectionAttach(
|
|
IsarCollection<dynamic> col, Id id, PendingOperationCollection object) {
|
|
object.isarId = id;
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryWhereSort on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QWhere> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhere> anyIsarId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(const IdWhereClause.any());
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryWhere on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QWhereClause> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> isarIdEqualTo(Id isarId) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: isarId,
|
|
upper: isarId,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> isarIdNotEqualTo(Id isarId) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
if (query.whereSort == Sort.asc) {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: isarId, includeUpper: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: isarId, includeLower: false),
|
|
);
|
|
} else {
|
|
return query
|
|
.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: isarId, includeLower: false),
|
|
)
|
|
.addWhereClause(
|
|
IdWhereClause.lessThan(upper: isarId, includeUpper: false),
|
|
);
|
|
}
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> isarIdGreaterThan(Id isarId, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.greaterThan(lower: isarId, includeLower: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> isarIdLessThan(Id isarId, {bool include = false}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(
|
|
IdWhereClause.lessThan(upper: isarId, includeUpper: include),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> isarIdBetween(
|
|
Id lowerIsarId,
|
|
Id upperIsarId, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IdWhereClause.between(
|
|
lower: lowerIsarId,
|
|
includeLower: includeLower,
|
|
upper: upperIsarId,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> idEqualTo(String id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addWhereClause(IndexWhereClause.equalTo(
|
|
indexName: r'id',
|
|
value: [id],
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterWhereClause> idNotEqualTo(String id) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
if (query.whereSort == Sort.asc) {
|
|
return query
|
|
.addWhereClause(IndexWhereClause.between(
|
|
indexName: r'id',
|
|
lower: [],
|
|
upper: [id],
|
|
includeUpper: false,
|
|
))
|
|
.addWhereClause(IndexWhereClause.between(
|
|
indexName: r'id',
|
|
lower: [id],
|
|
includeLower: false,
|
|
upper: [],
|
|
));
|
|
} else {
|
|
return query
|
|
.addWhereClause(IndexWhereClause.between(
|
|
indexName: r'id',
|
|
lower: [id],
|
|
includeLower: false,
|
|
upper: [],
|
|
))
|
|
.addWhereClause(IndexWhereClause.between(
|
|
indexName: r'id',
|
|
lower: [],
|
|
upper: [id],
|
|
includeUpper: false,
|
|
));
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryFilter on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QFilterCondition> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> createdAtEpochEqualTo(int value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'createdAtEpoch',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> createdAtEpochGreaterThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'createdAtEpoch',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> createdAtEpochLessThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'createdAtEpoch',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> createdAtEpochBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'createdAtEpoch',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonBetween(
|
|
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'dataJson',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
dataJsonContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'dataJson',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
dataJsonMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'dataJson',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'dataJson',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> dataJsonIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'dataJson',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointBetween(
|
|
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'endpoint',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
endpointContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'endpoint',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
endpointMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'endpoint',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'endpoint',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> endpointIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'endpoint',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idBetween(
|
|
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'id',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
idContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'id',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
idMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'id',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'id',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> idIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'id',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> isarIdEqualTo(Id value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'isarId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> isarIdGreaterThan(
|
|
Id value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'isarId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> isarIdLessThan(
|
|
Id value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'isarId',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> isarIdBetween(
|
|
Id lower,
|
|
Id upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'isarId',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeEqualTo(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeGreaterThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeLessThan(
|
|
String value, {
|
|
bool include = false,
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeBetween(
|
|
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'operationType',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.startsWith(
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.endsWith(
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
operationTypeContains(String value, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.contains(
|
|
property: r'operationType',
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition>
|
|
operationTypeMatches(String pattern, {bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.matches(
|
|
property: r'operationType',
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'operationType',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> operationTypeIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
property: r'operationType',
|
|
value: '',
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> retryCountEqualTo(int value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'retryCount',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> retryCountGreaterThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'retryCount',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> retryCountLessThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'retryCount',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> retryCountBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'retryCount',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> versionEqualTo(int value) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.equalTo(
|
|
property: r'version',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> versionGreaterThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
|
include: include,
|
|
property: r'version',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> versionLessThan(
|
|
int value, {
|
|
bool include = false,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.lessThan(
|
|
include: include,
|
|
property: r'version',
|
|
value: value,
|
|
));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterFilterCondition> versionBetween(
|
|
int lower,
|
|
int upper, {
|
|
bool includeLower = true,
|
|
bool includeUpper = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(FilterCondition.between(
|
|
property: r'version',
|
|
lower: lower,
|
|
includeLower: includeLower,
|
|
upper: upper,
|
|
includeUpper: includeUpper,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryObject on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QFilterCondition> {}
|
|
|
|
extension PendingOperationCollectionQueryLinks on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QFilterCondition> {}
|
|
|
|
extension PendingOperationCollectionQuerySortBy on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QSortBy> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByCreatedAtEpoch() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'createdAtEpoch', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByCreatedAtEpochDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'createdAtEpoch', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByDataJson() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'dataJson', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByDataJsonDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'dataJson', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByEndpoint() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'endpoint', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByEndpointDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'endpoint', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortById() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByOperationType() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'operationType', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByOperationTypeDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'operationType', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByRetryCount() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'retryCount', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByRetryCountDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'retryCount', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByVersion() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'version', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> sortByVersionDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'version', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQuerySortThenBy on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QSortThenBy> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByCreatedAtEpoch() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'createdAtEpoch', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByCreatedAtEpochDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'createdAtEpoch', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByDataJson() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'dataJson', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByDataJsonDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'dataJson', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByEndpoint() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'endpoint', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByEndpointDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'endpoint', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenById() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'id', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByIsarId() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'isarId', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByIsarIdDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'isarId', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByOperationType() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'operationType', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByOperationTypeDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'operationType', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByRetryCount() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'retryCount', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByRetryCountDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'retryCount', Sort.desc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByVersion() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'version', Sort.asc);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QAfterSortBy> thenByVersionDesc() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addSortBy(r'version', Sort.desc);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryWhereDistinct on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QDistinct> {
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByCreatedAtEpoch() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'createdAtEpoch');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByDataJson({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'dataJson', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByEndpoint({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'endpoint', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctById({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'id', caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByOperationType({bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'operationType',
|
|
caseSensitive: caseSensitive);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByRetryCount() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'retryCount');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, PendingOperationCollection,
|
|
QDistinct> distinctByVersion() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addDistinctBy(r'version');
|
|
});
|
|
}
|
|
}
|
|
|
|
extension PendingOperationCollectionQueryProperty on QueryBuilder<
|
|
PendingOperationCollection, PendingOperationCollection, QQueryProperty> {
|
|
QueryBuilder<PendingOperationCollection, int, QQueryOperations>
|
|
isarIdProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'isarId');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, int, QQueryOperations>
|
|
createdAtEpochProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'createdAtEpoch');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, String, QQueryOperations>
|
|
dataJsonProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'dataJson');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, String, QQueryOperations>
|
|
endpointProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'endpoint');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, String, QQueryOperations>
|
|
idProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'id');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, String, QQueryOperations>
|
|
operationTypeProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'operationType');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, int, QQueryOperations>
|
|
retryCountProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'retryCount');
|
|
});
|
|
}
|
|
|
|
QueryBuilder<PendingOperationCollection, int, QQueryOperations>
|
|
versionProperty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addPropertyName(r'version');
|
|
});
|
|
}
|
|
}
|