// GENERATED CODE - DO NOT MODIFY BY HAND part of 'wallet_info.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 GetWalletInfoCollection on Isar { IsarCollection<WalletInfo> get walletInfo => this.collection(); } const WalletInfoSchema = CollectionSchema( name: r'WalletInfo', id: -2861501434900022153, properties: { r'cachedBalanceSecondaryString': PropertySchema( id: 0, name: r'cachedBalanceSecondaryString', type: IsarType.string, ), r'cachedBalanceString': PropertySchema( id: 1, name: r'cachedBalanceString', type: IsarType.string, ), r'cachedBalanceTertiaryString': PropertySchema( id: 2, name: r'cachedBalanceTertiaryString', type: IsarType.string, ), r'cachedChainHeight': PropertySchema( id: 3, name: r'cachedChainHeight', type: IsarType.long, ), r'cachedReceivingAddress': PropertySchema( id: 4, name: r'cachedReceivingAddress', type: IsarType.string, ), r'coinName': PropertySchema( id: 5, name: r'coinName', type: IsarType.string, ), r'favouriteOrderIndex': PropertySchema( id: 6, name: r'favouriteOrderIndex', type: IsarType.long, ), r'isFavourite': PropertySchema( id: 7, name: r'isFavourite', type: IsarType.bool, ), r'mainAddressType': PropertySchema( id: 8, name: r'mainAddressType', type: IsarType.byte, enumMap: _WalletInfomainAddressTypeEnumValueMap, ), r'name': PropertySchema( id: 9, name: r'name', type: IsarType.string, ), r'otherDataJsonString': PropertySchema( id: 10, name: r'otherDataJsonString', type: IsarType.string, ), r'restoreHeight': PropertySchema( id: 11, name: r'restoreHeight', type: IsarType.long, ), r'tokenContractAddresses': PropertySchema( id: 12, name: r'tokenContractAddresses', type: IsarType.stringList, ), r'walletId': PropertySchema( id: 13, name: r'walletId', type: IsarType.string, ) }, estimateSize: _walletInfoEstimateSize, serialize: _walletInfoSerialize, deserialize: _walletInfoDeserialize, deserializeProp: _walletInfoDeserializeProp, idName: r'id', indexes: { r'walletId': IndexSchema( id: -1783113319798776304, name: r'walletId', unique: true, replace: false, properties: [ IndexPropertySchema( name: r'walletId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _walletInfoGetId, getLinks: _walletInfoGetLinks, attach: _walletInfoAttach, version: '3.1.8', ); int _walletInfoEstimateSize( WalletInfo object, List<int> offsets, Map<Type, List<int>> allOffsets, ) { var bytesCount = offsets.last; { final value = object.cachedBalanceSecondaryString; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.cachedBalanceString; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.cachedBalanceTertiaryString; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.cachedReceivingAddress.length * 3; bytesCount += 3 + object.coinName.length * 3; bytesCount += 3 + object.name.length * 3; { final value = object.otherDataJsonString; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.tokenContractAddresses.length * 3; { for (var i = 0; i < object.tokenContractAddresses.length; i++) { final value = object.tokenContractAddresses[i]; bytesCount += value.length * 3; } } bytesCount += 3 + object.walletId.length * 3; return bytesCount; } void _walletInfoSerialize( WalletInfo object, IsarWriter writer, List<int> offsets, Map<Type, List<int>> allOffsets, ) { writer.writeString(offsets[0], object.cachedBalanceSecondaryString); writer.writeString(offsets[1], object.cachedBalanceString); writer.writeString(offsets[2], object.cachedBalanceTertiaryString); writer.writeLong(offsets[3], object.cachedChainHeight); writer.writeString(offsets[4], object.cachedReceivingAddress); writer.writeString(offsets[5], object.coinName); writer.writeLong(offsets[6], object.favouriteOrderIndex); writer.writeBool(offsets[7], object.isFavourite); writer.writeByte(offsets[8], object.mainAddressType.index); writer.writeString(offsets[9], object.name); writer.writeString(offsets[10], object.otherDataJsonString); writer.writeLong(offsets[11], object.restoreHeight); writer.writeStringList(offsets[12], object.tokenContractAddresses); writer.writeString(offsets[13], object.walletId); } WalletInfo _walletInfoDeserialize( Id id, IsarReader reader, List<int> offsets, Map<Type, List<int>> allOffsets, ) { final object = WalletInfo( cachedBalanceSecondaryString: reader.readStringOrNull(offsets[0]), cachedBalanceString: reader.readStringOrNull(offsets[1]), cachedBalanceTertiaryString: reader.readStringOrNull(offsets[2]), cachedChainHeight: reader.readLongOrNull(offsets[3]) ?? 0, cachedReceivingAddress: reader.readStringOrNull(offsets[4]) ?? "", coinName: reader.readString(offsets[5]), favouriteOrderIndex: reader.readLongOrNull(offsets[6]) ?? -1, mainAddressType: _WalletInfomainAddressTypeValueEnumMap[ reader.readByteOrNull(offsets[8])] ?? AddressType.p2pkh, name: reader.readString(offsets[9]), otherDataJsonString: reader.readStringOrNull(offsets[10]), restoreHeight: reader.readLongOrNull(offsets[11]) ?? 0, walletId: reader.readString(offsets[13]), ); object.id = id; return object; } P _walletInfoDeserializeProp<P>( IsarReader reader, int propertyId, int offset, Map<Type, List<int>> allOffsets, ) { switch (propertyId) { case 0: return (reader.readStringOrNull(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; case 2: return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readLongOrNull(offset) ?? 0) as P; case 4: return (reader.readStringOrNull(offset) ?? "") as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readLongOrNull(offset) ?? -1) as P; case 7: return (reader.readBool(offset)) as P; case 8: return (_WalletInfomainAddressTypeValueEnumMap[ reader.readByteOrNull(offset)] ?? AddressType.p2pkh) as P; case 9: return (reader.readString(offset)) as P; case 10: return (reader.readStringOrNull(offset)) as P; case 11: return (reader.readLongOrNull(offset) ?? 0) as P; case 12: return (reader.readStringList(offset) ?? []) as P; case 13: return (reader.readString(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _WalletInfomainAddressTypeEnumValueMap = { 'p2pkh': 0, 'p2sh': 1, 'p2wpkh': 2, 'cryptonote': 3, 'mimbleWimble': 4, 'unknown': 5, 'nonWallet': 6, 'ethereum': 7, 'nano': 8, 'banano': 9, 'spark': 10, 'stellar': 11, 'tezos': 12, 'frostMS': 13, 'p2tr': 14, 'solana': 15, }; const _WalletInfomainAddressTypeValueEnumMap = { 0: AddressType.p2pkh, 1: AddressType.p2sh, 2: AddressType.p2wpkh, 3: AddressType.cryptonote, 4: AddressType.mimbleWimble, 5: AddressType.unknown, 6: AddressType.nonWallet, 7: AddressType.ethereum, 8: AddressType.nano, 9: AddressType.banano, 10: AddressType.spark, 11: AddressType.stellar, 12: AddressType.tezos, 13: AddressType.frostMS, 14: AddressType.p2tr, 15: AddressType.solana, }; Id _walletInfoGetId(WalletInfo object) { return object.id; } List<IsarLinkBase<dynamic>> _walletInfoGetLinks(WalletInfo object) { return []; } void _walletInfoAttach(IsarCollection<dynamic> col, Id id, WalletInfo object) { object.id = id; } extension WalletInfoByIndex on IsarCollection<WalletInfo> { Future<WalletInfo?> getByWalletId(String walletId) { return getByIndex(r'walletId', [walletId]); } WalletInfo? getByWalletIdSync(String walletId) { return getByIndexSync(r'walletId', [walletId]); } Future<bool> deleteByWalletId(String walletId) { return deleteByIndex(r'walletId', [walletId]); } bool deleteByWalletIdSync(String walletId) { return deleteByIndexSync(r'walletId', [walletId]); } Future<List<WalletInfo?>> getAllByWalletId(List<String> walletIdValues) { final values = walletIdValues.map((e) => [e]).toList(); return getAllByIndex(r'walletId', values); } List<WalletInfo?> getAllByWalletIdSync(List<String> walletIdValues) { final values = walletIdValues.map((e) => [e]).toList(); return getAllByIndexSync(r'walletId', values); } Future<int> deleteAllByWalletId(List<String> walletIdValues) { final values = walletIdValues.map((e) => [e]).toList(); return deleteAllByIndex(r'walletId', values); } int deleteAllByWalletIdSync(List<String> walletIdValues) { final values = walletIdValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'walletId', values); } Future<Id> putByWalletId(WalletInfo object) { return putByIndex(r'walletId', object); } Id putByWalletIdSync(WalletInfo object, {bool saveLinks = true}) { return putByIndexSync(r'walletId', object, saveLinks: saveLinks); } Future<List<Id>> putAllByWalletId(List<WalletInfo> objects) { return putAllByIndex(r'walletId', objects); } List<Id> putAllByWalletIdSync(List<WalletInfo> objects, {bool saveLinks = true}) { return putAllByIndexSync(r'walletId', objects, saveLinks: saveLinks); } } extension WalletInfoQueryWhereSort on QueryBuilder<WalletInfo, WalletInfo, QWhere> { QueryBuilder<WalletInfo, WalletInfo, QAfterWhere> anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension WalletInfoQueryWhere on QueryBuilder<WalletInfo, WalletInfo, QWhereClause> { QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> idNotEqualTo(Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> walletIdEqualTo( String walletId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'walletId', value: [walletId], )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterWhereClause> walletIdNotEqualTo( String walletId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'walletId', lower: [], upper: [walletId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'walletId', lower: [walletId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'walletId', lower: [walletId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'walletId', lower: [], upper: [walletId], includeUpper: false, )); } }); } } extension WalletInfoQueryFilter on QueryBuilder<WalletInfo, WalletInfo, QFilterCondition> { QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cachedBalanceSecondaryString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cachedBalanceSecondaryString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringBetween( 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'cachedBalanceSecondaryString', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cachedBalanceSecondaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cachedBalanceSecondaryString', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceSecondaryString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceSecondaryStringIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cachedBalanceSecondaryString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cachedBalanceString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cachedBalanceString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringBetween( 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'cachedBalanceString', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cachedBalanceString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cachedBalanceString', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceStringIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cachedBalanceString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cachedBalanceTertiaryString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cachedBalanceTertiaryString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringBetween( 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'cachedBalanceTertiaryString', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cachedBalanceTertiaryString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cachedBalanceTertiaryString', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedBalanceTertiaryString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedBalanceTertiaryStringIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cachedBalanceTertiaryString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedChainHeightEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedChainHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedChainHeightGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedChainHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedChainHeightLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedChainHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedChainHeightBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'cachedChainHeight', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressBetween( 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'cachedReceivingAddress', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cachedReceivingAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cachedReceivingAddress', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedReceivingAddress', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> cachedReceivingAddressIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cachedReceivingAddress', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameBetween( 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'coinName', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'coinName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'coinName', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'coinName', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> coinNameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'coinName', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> favouriteOrderIndexEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'favouriteOrderIndex', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> favouriteOrderIndexGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'favouriteOrderIndex', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> favouriteOrderIndexLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'favouriteOrderIndex', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> favouriteOrderIndexBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'favouriteOrderIndex', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> idEqualTo( Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> idBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> isFavouriteEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isFavourite', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> mainAddressTypeEqualTo(AddressType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mainAddressType', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> mainAddressTypeGreaterThan( AddressType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mainAddressType', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> mainAddressTypeLessThan( AddressType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mainAddressType', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> mainAddressTypeBetween( AddressType lower, AddressType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mainAddressType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameBetween( 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'name', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'name', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'name', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> nameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'name', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'otherDataJsonString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'otherDataJsonString', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringBetween( 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'otherDataJsonString', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'otherDataJsonString', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'otherDataJsonString', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'otherDataJsonString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> otherDataJsonStringIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'otherDataJsonString', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> restoreHeightEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'restoreHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> restoreHeightGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'restoreHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> restoreHeightLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'restoreHeight', value: value, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> restoreHeightBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'restoreHeight', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementBetween( 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'tokenContractAddresses', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'tokenContractAddresses', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'tokenContractAddresses', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tokenContractAddresses', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'tokenContractAddresses', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', length, true, length, true, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', 0, true, 0, true, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', 0, false, 999999, true, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', 0, true, length, include, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', length, include, 999999, true, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> tokenContractAddressesLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tokenContractAddresses', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdBetween( 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'walletId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'walletId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'walletId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'walletId', value: '', )); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterFilterCondition> walletIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'walletId', value: '', )); }); } } extension WalletInfoQueryObject on QueryBuilder<WalletInfo, WalletInfo, QFilterCondition> {} extension WalletInfoQueryLinks on QueryBuilder<WalletInfo, WalletInfo, QFilterCondition> {} extension WalletInfoQuerySortBy on QueryBuilder<WalletInfo, WalletInfo, QSortBy> { QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceSecondaryString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceSecondaryString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceSecondaryStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceSecondaryString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceTertiaryString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceTertiaryString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedBalanceTertiaryStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceTertiaryString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedChainHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedChainHeight', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedChainHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedChainHeight', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedReceivingAddress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedReceivingAddress', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCachedReceivingAddressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedReceivingAddress', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCoinName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coinName', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByCoinNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coinName', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByFavouriteOrderIndex() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favouriteOrderIndex', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByFavouriteOrderIndexDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favouriteOrderIndex', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByIsFavourite() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFavourite', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByIsFavouriteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFavourite', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByMainAddressType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mainAddressType', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByMainAddressTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mainAddressType', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByOtherDataJsonString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'otherDataJsonString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByOtherDataJsonStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'otherDataJsonString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByRestoreHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'restoreHeight', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByRestoreHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'restoreHeight', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByWalletId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'walletId', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> sortByWalletIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'walletId', Sort.desc); }); } } extension WalletInfoQuerySortThenBy on QueryBuilder<WalletInfo, WalletInfo, QSortThenBy> { QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceSecondaryString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceSecondaryString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceSecondaryStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceSecondaryString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceTertiaryString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceTertiaryString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedBalanceTertiaryStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedBalanceTertiaryString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedChainHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedChainHeight', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedChainHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedChainHeight', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedReceivingAddress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedReceivingAddress', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCachedReceivingAddressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedReceivingAddress', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCoinName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coinName', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByCoinNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coinName', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByFavouriteOrderIndex() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favouriteOrderIndex', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByFavouriteOrderIndexDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favouriteOrderIndex', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByIsFavourite() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFavourite', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByIsFavouriteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFavourite', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByMainAddressType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mainAddressType', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByMainAddressTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mainAddressType', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByOtherDataJsonString() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'otherDataJsonString', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByOtherDataJsonStringDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'otherDataJsonString', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByRestoreHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'restoreHeight', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByRestoreHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'restoreHeight', Sort.desc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByWalletId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'walletId', Sort.asc); }); } QueryBuilder<WalletInfo, WalletInfo, QAfterSortBy> thenByWalletIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'walletId', Sort.desc); }); } } extension WalletInfoQueryWhereDistinct on QueryBuilder<WalletInfo, WalletInfo, QDistinct> { QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCachedBalanceSecondaryString({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedBalanceSecondaryString', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCachedBalanceString( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedBalanceString', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCachedBalanceTertiaryString({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedBalanceTertiaryString', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCachedChainHeight() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedChainHeight'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCachedReceivingAddress({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedReceivingAddress', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByCoinName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'coinName', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByFavouriteOrderIndex() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'favouriteOrderIndex'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByIsFavourite() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isFavourite'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByMainAddressType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mainAddressType'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'name', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByOtherDataJsonString( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'otherDataJsonString', caseSensitive: caseSensitive); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByRestoreHeight() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'restoreHeight'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByTokenContractAddresses() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tokenContractAddresses'); }); } QueryBuilder<WalletInfo, WalletInfo, QDistinct> distinctByWalletId( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'walletId', caseSensitive: caseSensitive); }); } } extension WalletInfoQueryProperty on QueryBuilder<WalletInfo, WalletInfo, QQueryProperty> { QueryBuilder<WalletInfo, int, QQueryOperations> idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder<WalletInfo, String?, QQueryOperations> cachedBalanceSecondaryStringProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedBalanceSecondaryString'); }); } QueryBuilder<WalletInfo, String?, QQueryOperations> cachedBalanceStringProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedBalanceString'); }); } QueryBuilder<WalletInfo, String?, QQueryOperations> cachedBalanceTertiaryStringProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedBalanceTertiaryString'); }); } QueryBuilder<WalletInfo, int, QQueryOperations> cachedChainHeightProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedChainHeight'); }); } QueryBuilder<WalletInfo, String, QQueryOperations> cachedReceivingAddressProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedReceivingAddress'); }); } QueryBuilder<WalletInfo, String, QQueryOperations> coinNameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'coinName'); }); } QueryBuilder<WalletInfo, int, QQueryOperations> favouriteOrderIndexProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'favouriteOrderIndex'); }); } QueryBuilder<WalletInfo, bool, QQueryOperations> isFavouriteProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isFavourite'); }); } QueryBuilder<WalletInfo, AddressType, QQueryOperations> mainAddressTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mainAddressType'); }); } QueryBuilder<WalletInfo, String, QQueryOperations> nameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'name'); }); } QueryBuilder<WalletInfo, String?, QQueryOperations> otherDataJsonStringProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'otherDataJsonString'); }); } QueryBuilder<WalletInfo, int, QQueryOperations> restoreHeightProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'restoreHeight'); }); } QueryBuilder<WalletInfo, List<String>, QQueryOperations> tokenContractAddressesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tokenContractAddresses'); }); } QueryBuilder<WalletInfo, String, QQueryOperations> walletIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'walletId'); }); } }