ambito/lib/src/domain/entity/general/id_value/id_value.g.dart
2024-10-28 16:17:09 +01:00

358 lines
9 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'id_value.dart';
// **************************************************************************
// _IsarEmbeddedGenerator
// **************************************************************************
// coverage:ignore-file
// ignore_for_file: duplicate_ignore, invalid_use_of_protected_member, lines_longer_than_80_chars, constant_identifier_names, avoid_js_rounded_ints, no_leading_underscores_for_local_identifiers, require_trailing_commas, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_in_if_null_operators, library_private_types_in_public_api, prefer_const_constructors
// ignore_for_file: type=lint
const IdValueSchema = IsarGeneratedSchema(
schema: IsarSchema(
name: 'IdValue',
embedded: true,
properties: [
IsarPropertySchema(
name: 'id',
type: IsarType.long,
),
IsarPropertySchema(
name: 'value',
type: IsarType.string,
),
],
indexes: [],
),
converter: IsarObjectConverter<void, IdValue>(
serialize: serializeIdValue,
deserialize: deserializeIdValue,
),
);
@isarProtected
int serializeIdValue(IsarWriter writer, IdValue object) {
IsarCore.writeLong(writer, 1, object.id ?? -9223372036854775808);
{
final value = object.value;
if (value == null) {
IsarCore.writeNull(writer, 2);
} else {
IsarCore.writeString(writer, 2, value);
}
}
return 0;
}
@isarProtected
IdValue deserializeIdValue(IsarReader reader) {
final object = IdValue();
{
final value = IsarCore.readLong(reader, 1);
if (value == -9223372036854775808) {
object.id = null;
} else {
object.id = value;
}
}
object.value = IsarCore.readString(reader, 2);
return object;
}
extension IdValueQueryFilter
on QueryBuilder<IdValue, IdValue, QFilterCondition> {
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 1));
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 1));
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idEqualTo(
int? value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 1,
value: value,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idGreaterThan(
int? value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 1,
value: value,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idGreaterThanOrEqualTo(
int? value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 1,
value: value,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idLessThan(
int? value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 1,
value: value,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idLessThanOrEqualTo(
int? value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 1,
value: value,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> idBetween(
int? lower,
int? upper,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 1,
lower: lower,
upper: upper,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueGreaterThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition>
valueGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 2,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 2,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 2,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 2,
value: '',
),
);
});
}
QueryBuilder<IdValue, IdValue, QAfterFilterCondition> valueIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 2,
value: '',
),
);
});
}
}
extension IdValueQueryObject
on QueryBuilder<IdValue, IdValue, QFilterCondition> {}
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
IdValue _$IdValueFromJson(Map<String, dynamic> json) => IdValue()
..id = (json['id'] as num?)?.toInt()
..value = json['value'] as String?;
Map<String, dynamic> _$IdValueToJson(IdValue instance) => <String, dynamic>{
'id': instance.id,
'value': instance.value,
};