1483 lines
37 KiB
Dart
1483 lines
37 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'file_part.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 FilePartSchema = IsarGeneratedSchema(
|
|
schema: IsarSchema(
|
|
name: 'FilePart',
|
|
embedded: true,
|
|
properties: [
|
|
IsarPropertySchema(
|
|
name: 'url',
|
|
type: IsarType.string,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'thumbnails',
|
|
type: IsarType.object,
|
|
target: 'Thumbnails',
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'visibleName',
|
|
type: IsarType.string,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'name',
|
|
type: IsarType.string,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'size',
|
|
type: IsarType.long,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'mimeType',
|
|
type: IsarType.string,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'isImage',
|
|
type: IsarType.bool,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'imageWidth',
|
|
type: IsarType.long,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'imageHeight',
|
|
type: IsarType.long,
|
|
),
|
|
IsarPropertySchema(
|
|
name: 'uploadedAt',
|
|
type: IsarType.string,
|
|
),
|
|
],
|
|
indexes: [],
|
|
),
|
|
converter: IsarObjectConverter<void, FilePart>(
|
|
serialize: serializeFilePart,
|
|
deserialize: deserializeFilePart,
|
|
),
|
|
);
|
|
|
|
@isarProtected
|
|
int serializeFilePart(IsarWriter writer, FilePart object) {
|
|
{
|
|
final value = object.url;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 1);
|
|
} else {
|
|
IsarCore.writeString(writer, 1, value);
|
|
}
|
|
}
|
|
{
|
|
final value = object.thumbnails;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 2);
|
|
} else {
|
|
final objectWriter = IsarCore.beginObject(writer, 2);
|
|
serializeThumbnails(objectWriter, value);
|
|
IsarCore.endObject(writer, objectWriter);
|
|
}
|
|
}
|
|
{
|
|
final value = object.visibleName;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 3);
|
|
} else {
|
|
IsarCore.writeString(writer, 3, value);
|
|
}
|
|
}
|
|
{
|
|
final value = object.name;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 4);
|
|
} else {
|
|
IsarCore.writeString(writer, 4, value);
|
|
}
|
|
}
|
|
IsarCore.writeLong(writer, 5, object.size ?? -9223372036854775808);
|
|
{
|
|
final value = object.mimeType;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 6);
|
|
} else {
|
|
IsarCore.writeString(writer, 6, value);
|
|
}
|
|
}
|
|
{
|
|
final value = object.isImage;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 7);
|
|
} else {
|
|
IsarCore.writeBool(writer, 7, value);
|
|
}
|
|
}
|
|
IsarCore.writeLong(writer, 8, object.imageWidth ?? -9223372036854775808);
|
|
IsarCore.writeLong(writer, 9, object.imageHeight ?? -9223372036854775808);
|
|
{
|
|
final value = object.uploadedAt;
|
|
if (value == null) {
|
|
IsarCore.writeNull(writer, 10);
|
|
} else {
|
|
IsarCore.writeString(writer, 10, value);
|
|
}
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
@isarProtected
|
|
FilePart deserializeFilePart(IsarReader reader) {
|
|
final object = FilePart();
|
|
object.url = IsarCore.readString(reader, 1);
|
|
{
|
|
final objectReader = IsarCore.readObject(reader, 2);
|
|
if (objectReader.isNull) {
|
|
object.thumbnails = null;
|
|
} else {
|
|
final embedded = deserializeThumbnails(objectReader);
|
|
IsarCore.freeReader(objectReader);
|
|
object.thumbnails = embedded;
|
|
}
|
|
}
|
|
object.visibleName = IsarCore.readString(reader, 3);
|
|
object.name = IsarCore.readString(reader, 4);
|
|
{
|
|
final value = IsarCore.readLong(reader, 5);
|
|
if (value == -9223372036854775808) {
|
|
object.size = null;
|
|
} else {
|
|
object.size = value;
|
|
}
|
|
}
|
|
object.mimeType = IsarCore.readString(reader, 6);
|
|
{
|
|
if (IsarCore.readNull(reader, 7)) {
|
|
object.isImage = null;
|
|
} else {
|
|
object.isImage = IsarCore.readBool(reader, 7);
|
|
}
|
|
}
|
|
{
|
|
final value = IsarCore.readLong(reader, 8);
|
|
if (value == -9223372036854775808) {
|
|
object.imageWidth = null;
|
|
} else {
|
|
object.imageWidth = value;
|
|
}
|
|
}
|
|
{
|
|
final value = IsarCore.readLong(reader, 9);
|
|
if (value == -9223372036854775808) {
|
|
object.imageHeight = null;
|
|
} else {
|
|
object.imageHeight = value;
|
|
}
|
|
}
|
|
object.uploadedAt = IsarCore.readString(reader, 10);
|
|
return object;
|
|
}
|
|
|
|
extension FilePartQueryFilter
|
|
on QueryBuilder<FilePart, FilePart, QFilterCondition> {
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 1));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 1));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlGreaterThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
urlGreaterThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlLessThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlLessThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlBetween(
|
|
String? lower,
|
|
String? upper, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 1,
|
|
lower: lower,
|
|
upper: upper,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
StartsWithCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EndsWithCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlContains(
|
|
String value,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
ContainsCondition(
|
|
property: 1,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlMatches(
|
|
String pattern,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
MatchesCondition(
|
|
property: 1,
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const EqualCondition(
|
|
property: 1,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> urlIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const GreaterCondition(
|
|
property: 1,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> thumbnailsIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 2));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
thumbnailsIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 2));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 3));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
visibleNameIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 3));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
visibleNameGreaterThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
visibleNameGreaterThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameLessThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
visibleNameLessThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameBetween(
|
|
String? lower,
|
|
String? upper, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 3,
|
|
lower: lower,
|
|
upper: upper,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
StartsWithCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EndsWithCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameContains(
|
|
String value,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
ContainsCondition(
|
|
property: 3,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameMatches(
|
|
String pattern,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
MatchesCondition(
|
|
property: 3,
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> visibleNameIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const EqualCondition(
|
|
property: 3,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
visibleNameIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const GreaterCondition(
|
|
property: 3,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 4));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 4));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameGreaterThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
nameGreaterThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameLessThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameLessThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameBetween(
|
|
String? lower,
|
|
String? upper, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 4,
|
|
lower: lower,
|
|
upper: upper,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
StartsWithCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EndsWithCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameContains(
|
|
String value,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
ContainsCondition(
|
|
property: 4,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameMatches(
|
|
String pattern,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
MatchesCondition(
|
|
property: 4,
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const EqualCondition(
|
|
property: 4,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> nameIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const GreaterCondition(
|
|
property: 4,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 5));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 5));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 5,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeGreaterThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 5,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
sizeGreaterThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 5,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeLessThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 5,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeLessThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 5,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> sizeBetween(
|
|
int? lower,
|
|
int? upper,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 5,
|
|
lower: lower,
|
|
upper: upper,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 6));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 6));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeGreaterThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
mimeTypeGreaterThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeLessThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
mimeTypeLessThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeBetween(
|
|
String? lower,
|
|
String? upper, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 6,
|
|
lower: lower,
|
|
upper: upper,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
StartsWithCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EndsWithCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeContains(
|
|
String value,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
ContainsCondition(
|
|
property: 6,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeMatches(
|
|
String pattern,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
MatchesCondition(
|
|
property: 6,
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const EqualCondition(
|
|
property: 6,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> mimeTypeIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const GreaterCondition(
|
|
property: 6,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> isImageIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 7));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> isImageIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 7));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> isImageEqualTo(
|
|
bool? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 7,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageWidthIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 8));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageWidthIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 8));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageWidthEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 8,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageWidthGreaterThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 8,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageWidthGreaterThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 8,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageWidthLessThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 8,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageWidthLessThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 8,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageWidthBetween(
|
|
int? lower,
|
|
int? upper,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 8,
|
|
lower: lower,
|
|
upper: upper,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageHeightIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 9));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageHeightIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 9));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageHeightEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 9,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageHeightGreaterThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 9,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageHeightGreaterThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 9,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageHeightLessThan(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 9,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
imageHeightLessThanOrEqualTo(
|
|
int? value,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 9,
|
|
value: value,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> imageHeightBetween(
|
|
int? lower,
|
|
int? upper,
|
|
) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 9,
|
|
lower: lower,
|
|
upper: upper,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtIsNull() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 10));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
uploadedAtIsNotNull() {
|
|
return QueryBuilder.apply(not(), (query) {
|
|
return query.addFilterCondition(const IsNullCondition(property: 10));
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EqualCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtGreaterThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
uploadedAtGreaterThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
GreaterOrEqualCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtLessThan(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
uploadedAtLessThanOrEqualTo(
|
|
String? value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
LessOrEqualCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtBetween(
|
|
String? lower,
|
|
String? upper, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
BetweenCondition(
|
|
property: 10,
|
|
lower: lower,
|
|
upper: upper,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtStartsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
StartsWithCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtEndsWith(
|
|
String value, {
|
|
bool caseSensitive = true,
|
|
}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
EndsWithCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtContains(
|
|
String value,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
ContainsCondition(
|
|
property: 10,
|
|
value: value,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtMatches(
|
|
String pattern,
|
|
{bool caseSensitive = true}) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
MatchesCondition(
|
|
property: 10,
|
|
wildcard: pattern,
|
|
caseSensitive: caseSensitive,
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> uploadedAtIsEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const EqualCondition(
|
|
property: 10,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition>
|
|
uploadedAtIsNotEmpty() {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.addFilterCondition(
|
|
const GreaterCondition(
|
|
property: 10,
|
|
value: '',
|
|
),
|
|
);
|
|
});
|
|
}
|
|
}
|
|
|
|
extension FilePartQueryObject
|
|
on QueryBuilder<FilePart, FilePart, QFilterCondition> {
|
|
QueryBuilder<FilePart, FilePart, QAfterFilterCondition> thumbnails(
|
|
FilterQuery<Thumbnails> q) {
|
|
return QueryBuilder.apply(this, (query) {
|
|
return query.object(q, 2);
|
|
});
|
|
}
|
|
}
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
FilePart _$FilePartFromJson(Map<String, dynamic> json) => FilePart()
|
|
..url = json['url'] as String?
|
|
..thumbnails = json['thumbnails'] == null
|
|
? null
|
|
: Thumbnails.fromJson(json['thumbnails'] as Map<String, dynamic>)
|
|
..visibleName = json['visible_name'] as String?
|
|
..name = json['name'] as String?
|
|
..size = (json['size'] as num?)?.toInt()
|
|
..mimeType = json['mime_type'] as String?
|
|
..isImage = json['is_image'] as bool?
|
|
..imageWidth = (json['image_width'] as num?)?.toInt()
|
|
..imageHeight = (json['image_height'] as num?)?.toInt()
|
|
..uploadedAt = json['uploaded_at'] as String?;
|
|
|
|
Map<String, dynamic> _$FilePartToJson(FilePart instance) => <String, dynamic>{
|
|
'url': instance.url,
|
|
'thumbnails': instance.thumbnails?.toJson(),
|
|
'visible_name': instance.visibleName,
|
|
'name': instance.name,
|
|
'size': instance.size,
|
|
'mime_type': instance.mimeType,
|
|
'is_image': instance.isImage,
|
|
'image_width': instance.imageWidth,
|
|
'image_height': instance.imageHeight,
|
|
'uploaded_at': instance.uploadedAt,
|
|
};
|