Files
nj/app/lib/data/local/collections/pending_operation_collection.g.dart
iven 38592d61ce
Some checks failed
Main Merge / backend (push) Has been cancelled
Main Merge / frontend (push) Has been cancelled
refactor(diary): Phase 3 质量提升 — 201 状态码 + OpenAPI 文档 + DiaryEvent 类型安全
前端:
- 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
2026-06-03 17:06:03 +08:00

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');
});
}
}