// 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 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 offsets, Map> 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 offsets, Map> 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 offsets, Map> 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

( IsarReader reader, int propertyId, int offset, Map> 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> _pendingOperationCollectionGetLinks( PendingOperationCollection object) { return []; } void _pendingOperationCollectionAttach( IsarCollection col, Id id, PendingOperationCollection object) { object.isarId = id; } extension PendingOperationCollectionQueryWhereSort on QueryBuilder< PendingOperationCollection, PendingOperationCollection, QWhere> { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension PendingOperationCollectionQueryWhere on QueryBuilder< PendingOperationCollection, PendingOperationCollection, QWhereClause> { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder 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 isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder 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 idEqualTo(String id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'id', value: [id], )); }); } QueryBuilder 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 createdAtEpochEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAtEpoch', value: value, )); }); } QueryBuilder createdAtEpochGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAtEpoch', value: value, )); }); } QueryBuilder createdAtEpochLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAtEpoch', value: value, )); }); } QueryBuilder 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 dataJsonEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dataJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder 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 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 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 dataJsonStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'dataJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataJsonEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'dataJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataJsonContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'dataJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dataJsonMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'dataJson', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder dataJsonIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dataJson', value: '', )); }); } QueryBuilder dataJsonIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'dataJson', value: '', )); }); } QueryBuilder endpointEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'endpoint', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder 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 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 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 endpointStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'endpoint', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder endpointEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'endpoint', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder endpointContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'endpoint', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder endpointMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'endpoint', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder endpointIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'endpoint', value: '', )); }); } QueryBuilder endpointIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'endpoint', value: '', )); }); } QueryBuilder idEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder 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 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 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 idStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'id', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder idMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'id', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder idIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: '', )); }); } QueryBuilder idIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'id', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder 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 operationTypeEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'operationType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder 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 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 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 operationTypeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'operationType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder operationTypeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'operationType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder operationTypeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'operationType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder operationTypeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'operationType', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder operationTypeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'operationType', value: '', )); }); } QueryBuilder operationTypeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'operationType', value: '', )); }); } QueryBuilder retryCountEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'retryCount', value: value, )); }); } QueryBuilder retryCountGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'retryCount', value: value, )); }); } QueryBuilder retryCountLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'retryCount', value: value, )); }); } QueryBuilder 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 versionEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'version', value: value, )); }); } QueryBuilder versionGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'version', value: value, )); }); } QueryBuilder versionLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'version', value: value, )); }); } QueryBuilder 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 sortByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.asc); }); } QueryBuilder sortByCreatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.desc); }); } QueryBuilder sortByDataJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dataJson', Sort.asc); }); } QueryBuilder sortByDataJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dataJson', Sort.desc); }); } QueryBuilder sortByEndpoint() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endpoint', Sort.asc); }); } QueryBuilder sortByEndpointDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endpoint', Sort.desc); }); } QueryBuilder sortById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder sortByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder sortByOperationType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'operationType', Sort.asc); }); } QueryBuilder sortByOperationTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'operationType', Sort.desc); }); } QueryBuilder sortByRetryCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'retryCount', Sort.asc); }); } QueryBuilder sortByRetryCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'retryCount', Sort.desc); }); } QueryBuilder sortByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder sortByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } } extension PendingOperationCollectionQuerySortThenBy on QueryBuilder< PendingOperationCollection, PendingOperationCollection, QSortThenBy> { QueryBuilder thenByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.asc); }); } QueryBuilder thenByCreatedAtEpochDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAtEpoch', Sort.desc); }); } QueryBuilder thenByDataJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dataJson', Sort.asc); }); } QueryBuilder thenByDataJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dataJson', Sort.desc); }); } QueryBuilder thenByEndpoint() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endpoint', Sort.asc); }); } QueryBuilder thenByEndpointDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endpoint', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByOperationType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'operationType', Sort.asc); }); } QueryBuilder thenByOperationTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'operationType', Sort.desc); }); } QueryBuilder thenByRetryCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'retryCount', Sort.asc); }); } QueryBuilder thenByRetryCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'retryCount', Sort.desc); }); } QueryBuilder thenByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder thenByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } } extension PendingOperationCollectionQueryWhereDistinct on QueryBuilder< PendingOperationCollection, PendingOperationCollection, QDistinct> { QueryBuilder distinctByCreatedAtEpoch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAtEpoch'); }); } QueryBuilder distinctByDataJson({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dataJson', caseSensitive: caseSensitive); }); } QueryBuilder distinctByEndpoint({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'endpoint', caseSensitive: caseSensitive); }); } QueryBuilder distinctById({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'id', caseSensitive: caseSensitive); }); } QueryBuilder distinctByOperationType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'operationType', caseSensitive: caseSensitive); }); } QueryBuilder distinctByRetryCount() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'retryCount'); }); } QueryBuilder distinctByVersion() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'version'); }); } } extension PendingOperationCollectionQueryProperty on QueryBuilder< PendingOperationCollection, PendingOperationCollection, QQueryProperty> { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder createdAtEpochProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAtEpoch'); }); } QueryBuilder dataJsonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dataJson'); }); } QueryBuilder endpointProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'endpoint'); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder operationTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'operationType'); }); } QueryBuilder retryCountProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'retryCount'); }); } QueryBuilder versionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'version'); }); } }