// GENERATED CODE - DO NOT MODIFY BY HAND part of 'user_profile.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 GetUserProfileCollection on Isar { IsarCollection get userProfiles => this.collection(); } const UserProfileSchema = CollectionSchema( name: r'UserProfile', id: 4738427352541298891, properties: { r'avatarAssetPath': PropertySchema( id: 0, name: r'avatarAssetPath', type: IsarType.string, ), r'avatarLocalPath': PropertySchema( id: 1, name: r'avatarLocalPath', type: IsarType.string, ), r'avatarSource': PropertySchema( id: 2, name: r'avatarSource', type: IsarType.byte, enumMap: _UserProfileavatarSourceEnumValueMap, ), r'createdAt': PropertySchema( id: 3, name: r'createdAt', type: IsarType.dateTime, ), r'displayAvatarPath': PropertySchema( id: 4, name: r'displayAvatarPath', type: IsarType.string, ), r'nickname': PropertySchema( id: 5, name: r'nickname', type: IsarType.string, ), r'profileKey': PropertySchema( id: 6, name: r'profileKey', type: IsarType.string, ), r'updatedAt': PropertySchema( id: 7, name: r'updatedAt', type: IsarType.dateTime, ) }, estimateSize: _userProfileEstimateSize, serialize: _userProfileSerialize, deserialize: _userProfileDeserialize, deserializeProp: _userProfileDeserializeProp, idName: r'id', indexes: { r'profileKey': IndexSchema( id: 5036140583920489520, name: r'profileKey', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'profileKey', type: IndexType.hash, caseSensitive: true, ) ], ), r'updatedAt': IndexSchema( id: -6238191080293565125, name: r'updatedAt', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'updatedAt', type: IndexType.value, caseSensitive: false, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _userProfileGetId, getLinks: _userProfileGetLinks, attach: _userProfileAttach, version: '3.1.0+1', ); int _userProfileEstimateSize( UserProfile object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.avatarAssetPath.length * 3; { final value = object.avatarLocalPath; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.displayAvatarPath.length * 3; bytesCount += 3 + object.nickname.length * 3; bytesCount += 3 + object.profileKey.length * 3; return bytesCount; } void _userProfileSerialize( UserProfile object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.avatarAssetPath); writer.writeString(offsets[1], object.avatarLocalPath); writer.writeByte(offsets[2], object.avatarSource.index); writer.writeDateTime(offsets[3], object.createdAt); writer.writeString(offsets[4], object.displayAvatarPath); writer.writeString(offsets[5], object.nickname); writer.writeString(offsets[6], object.profileKey); writer.writeDateTime(offsets[7], object.updatedAt); } UserProfile _userProfileDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = UserProfile(); object.avatarAssetPath = reader.readString(offsets[0]); object.avatarLocalPath = reader.readStringOrNull(offsets[1]); object.avatarSource = _UserProfileavatarSourceValueEnumMap[reader.readByteOrNull(offsets[2])] ?? AvatarSource.asset; object.createdAt = reader.readDateTime(offsets[3]); object.id = id; object.nickname = reader.readString(offsets[5]); object.profileKey = reader.readString(offsets[6]); object.updatedAt = reader.readDateTime(offsets[7]); return object; } P _userProfileDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; case 2: return (_UserProfileavatarSourceValueEnumMap[ reader.readByteOrNull(offset)] ?? AvatarSource.asset) as P; case 3: return (reader.readDateTime(offset)) as P; case 4: return (reader.readString(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readString(offset)) as P; case 7: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _UserProfileavatarSourceEnumValueMap = { 'asset': 0, 'localFile': 1, }; const _UserProfileavatarSourceValueEnumMap = { 0: AvatarSource.asset, 1: AvatarSource.localFile, }; Id _userProfileGetId(UserProfile object) { return object.id; } List> _userProfileGetLinks(UserProfile object) { return []; } void _userProfileAttach( IsarCollection col, Id id, UserProfile object) { object.id = id; } extension UserProfileByIndex on IsarCollection { Future getByProfileKey(String profileKey) { return getByIndex(r'profileKey', [profileKey]); } UserProfile? getByProfileKeySync(String profileKey) { return getByIndexSync(r'profileKey', [profileKey]); } Future deleteByProfileKey(String profileKey) { return deleteByIndex(r'profileKey', [profileKey]); } bool deleteByProfileKeySync(String profileKey) { return deleteByIndexSync(r'profileKey', [profileKey]); } Future> getAllByProfileKey(List profileKeyValues) { final values = profileKeyValues.map((e) => [e]).toList(); return getAllByIndex(r'profileKey', values); } List getAllByProfileKeySync(List profileKeyValues) { final values = profileKeyValues.map((e) => [e]).toList(); return getAllByIndexSync(r'profileKey', values); } Future deleteAllByProfileKey(List profileKeyValues) { final values = profileKeyValues.map((e) => [e]).toList(); return deleteAllByIndex(r'profileKey', values); } int deleteAllByProfileKeySync(List profileKeyValues) { final values = profileKeyValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'profileKey', values); } Future putByProfileKey(UserProfile object) { return putByIndex(r'profileKey', object); } Id putByProfileKeySync(UserProfile object, {bool saveLinks = true}) { return putByIndexSync(r'profileKey', object, saveLinks: saveLinks); } Future> putAllByProfileKey(List objects) { return putAllByIndex(r'profileKey', objects); } List putAllByProfileKeySync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'profileKey', objects, saveLinks: saveLinks); } } extension UserProfileQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } QueryBuilder anyUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'updatedAt'), ); }); } } extension UserProfileQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder 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 idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder 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 profileKeyEqualTo( String profileKey) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'profileKey', value: [profileKey], )); }); } QueryBuilder profileKeyNotEqualTo(String profileKey) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'profileKey', lower: [], upper: [profileKey], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'profileKey', lower: [profileKey], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'profileKey', lower: [profileKey], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'profileKey', lower: [], upper: [profileKey], includeUpper: false, )); } }); } QueryBuilder updatedAtEqualTo( DateTime updatedAt) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'updatedAt', value: [updatedAt], )); }); } QueryBuilder updatedAtNotEqualTo( DateTime updatedAt) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: false, )); } }); } QueryBuilder updatedAtGreaterThan( DateTime updatedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: include, upper: [], )); }); } QueryBuilder updatedAtLessThan( DateTime updatedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: include, )); }); } QueryBuilder updatedAtBetween( DateTime lowerUpdatedAt, DateTime upperUpdatedAt, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [lowerUpdatedAt], includeLower: includeLower, upper: [upperUpdatedAt], includeUpper: includeUpper, )); }); } } extension UserProfileQueryFilter on QueryBuilder { QueryBuilder avatarAssetPathEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathBetween( 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'avatarAssetPath', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'avatarAssetPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'avatarAssetPath', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarAssetPathIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'avatarAssetPath', value: '', )); }); } QueryBuilder avatarAssetPathIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'avatarAssetPath', value: '', )); }); } QueryBuilder avatarLocalPathIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'avatarLocalPath', )); }); } QueryBuilder avatarLocalPathIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'avatarLocalPath', )); }); } QueryBuilder avatarLocalPathEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathBetween( 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'avatarLocalPath', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'avatarLocalPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'avatarLocalPath', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder avatarLocalPathIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'avatarLocalPath', value: '', )); }); } QueryBuilder avatarLocalPathIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'avatarLocalPath', value: '', )); }); } QueryBuilder avatarSourceEqualTo(AvatarSource value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'avatarSource', value: value, )); }); } QueryBuilder avatarSourceGreaterThan( AvatarSource value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'avatarSource', value: value, )); }); } QueryBuilder avatarSourceLessThan( AvatarSource value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'avatarSource', value: value, )); }); } QueryBuilder avatarSourceBetween( AvatarSource lower, AvatarSource upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'avatarSource', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder createdAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAt', value: value, )); }); } QueryBuilder createdAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createdAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder displayAvatarPathEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathBetween( 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'displayAvatarPath', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'displayAvatarPath', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'displayAvatarPath', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder displayAvatarPathIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'displayAvatarPath', value: '', )); }); } QueryBuilder displayAvatarPathIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'displayAvatarPath', value: '', )); }); } QueryBuilder idEqualTo( Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder 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 nicknameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameBetween( 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'nickname', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'nickname', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'nickname', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder nicknameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'nickname', value: '', )); }); } QueryBuilder nicknameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'nickname', value: '', )); }); } QueryBuilder profileKeyEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyBetween( 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'profileKey', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'profileKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'profileKey', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder profileKeyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'profileKey', value: '', )); }); } QueryBuilder profileKeyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'profileKey', value: '', )); }); } QueryBuilder updatedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'updatedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension UserProfileQueryObject on QueryBuilder {} extension UserProfileQueryLinks on QueryBuilder {} extension UserProfileQuerySortBy on QueryBuilder { QueryBuilder sortByAvatarAssetPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarAssetPath', Sort.asc); }); } QueryBuilder sortByAvatarAssetPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarAssetPath', Sort.desc); }); } QueryBuilder sortByAvatarLocalPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarLocalPath', Sort.asc); }); } QueryBuilder sortByAvatarLocalPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarLocalPath', Sort.desc); }); } QueryBuilder sortByAvatarSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarSource', Sort.asc); }); } QueryBuilder sortByAvatarSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarSource', Sort.desc); }); } QueryBuilder sortByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder sortByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder sortByDisplayAvatarPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayAvatarPath', Sort.asc); }); } QueryBuilder sortByDisplayAvatarPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayAvatarPath', Sort.desc); }); } QueryBuilder sortByNickname() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'nickname', Sort.asc); }); } QueryBuilder sortByNicknameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'nickname', Sort.desc); }); } QueryBuilder sortByProfileKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'profileKey', Sort.asc); }); } QueryBuilder sortByProfileKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'profileKey', Sort.desc); }); } QueryBuilder sortByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder sortByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension UserProfileQuerySortThenBy on QueryBuilder { QueryBuilder thenByAvatarAssetPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarAssetPath', Sort.asc); }); } QueryBuilder thenByAvatarAssetPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarAssetPath', Sort.desc); }); } QueryBuilder thenByAvatarLocalPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarLocalPath', Sort.asc); }); } QueryBuilder thenByAvatarLocalPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarLocalPath', Sort.desc); }); } QueryBuilder thenByAvatarSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarSource', Sort.asc); }); } QueryBuilder thenByAvatarSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'avatarSource', Sort.desc); }); } QueryBuilder thenByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder thenByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder thenByDisplayAvatarPath() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayAvatarPath', Sort.asc); }); } QueryBuilder thenByDisplayAvatarPathDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayAvatarPath', 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 thenByNickname() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'nickname', Sort.asc); }); } QueryBuilder thenByNicknameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'nickname', Sort.desc); }); } QueryBuilder thenByProfileKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'profileKey', Sort.asc); }); } QueryBuilder thenByProfileKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'profileKey', Sort.desc); }); } QueryBuilder thenByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder thenByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension UserProfileQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAvatarAssetPath( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'avatarAssetPath', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAvatarLocalPath( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'avatarLocalPath', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAvatarSource() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'avatarSource'); }); } QueryBuilder distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder distinctByDisplayAvatarPath( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'displayAvatarPath', caseSensitive: caseSensitive); }); } QueryBuilder distinctByNickname( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'nickname', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProfileKey( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'profileKey', caseSensitive: caseSensitive); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } } extension UserProfileQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder avatarAssetPathProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'avatarAssetPath'); }); } QueryBuilder avatarLocalPathProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'avatarLocalPath'); }); } QueryBuilder avatarSourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'avatarSource'); }); } QueryBuilder createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder displayAvatarPathProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'displayAvatarPath'); }); } QueryBuilder nicknameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'nickname'); }); } QueryBuilder profileKeyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'profileKey'); }); } QueryBuilder updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } }