improve category

This commit is contained in:
Moustapha Kodjo Amadou 2025-03-09 14:59:24 +01:00
parent 5329f37809
commit 5905480392
23 changed files with 7831 additions and 8584 deletions

File diff suppressed because it is too large Load diff

View file

@ -8,18 +8,24 @@ class Category {
Id? id;
String? name;
bool? forManga;
int? pos;
bool? hide;
@enumerated
late ItemType forItemType;
Category({
this.id = Isar.autoIncrement,
required this.name,
required this.forItemType,
this.pos,
this.hide,
});
Category.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
forItemType = ItemType.values[json['forItemType'] ?? 0];
pos = json['pos'];
hide = json['hide'];
}
Category.fromJsonV1(Map<String, dynamic> json) {
@ -37,5 +43,7 @@ class Category {
'id': id,
'name': name,
'forItemType': forItemType.index,
'pos': pos,
'hide': hide,
};
}

View file

@ -23,8 +23,26 @@ const CategorySchema = CollectionSchema(
type: IsarType.byte,
enumMap: _CategoryforItemTypeEnumValueMap,
),
r'forManga': PropertySchema(id: 1, name: r'forManga', type: IsarType.bool),
r'name': PropertySchema(id: 2, name: r'name', type: IsarType.string),
r'forManga': PropertySchema(
id: 1,
name: r'forManga',
type: IsarType.bool,
),
r'hide': PropertySchema(
id: 2,
name: r'hide',
type: IsarType.bool,
),
r'name': PropertySchema(
id: 3,
name: r'name',
type: IsarType.string,
),
r'pos': PropertySchema(
id: 4,
name: r'pos',
type: IsarType.long,
)
},
estimateSize: _categoryEstimateSize,
serialize: _categorySerialize,
@ -63,7 +81,9 @@ void _categorySerialize(
) {
writer.writeByte(offsets[0], object.forItemType.index);
writer.writeBool(offsets[1], object.forManga);
writer.writeString(offsets[2], object.name);
writer.writeBool(offsets[2], object.hide);
writer.writeString(offsets[3], object.name);
writer.writeLong(offsets[4], object.pos);
}
Category _categoryDeserialize(
@ -75,9 +95,11 @@ Category _categoryDeserialize(
final object = Category(
forItemType:
_CategoryforItemTypeValueEnumMap[reader.readByteOrNull(offsets[0])] ??
ItemType.manga,
ItemType.manga,
hide: reader.readBoolOrNull(offsets[2]),
id: id,
name: reader.readStringOrNull(offsets[2]),
name: reader.readStringOrNull(offsets[3]),
pos: reader.readLongOrNull(offsets[4]),
);
object.forManga = reader.readBoolOrNull(offsets[1]);
return object;
@ -92,18 +114,25 @@ P _categoryDeserializeProp<P>(
switch (propertyId) {
case 0:
return (_CategoryforItemTypeValueEnumMap[reader.readByteOrNull(offset)] ??
ItemType.manga)
as P;
ItemType.manga) as P;
case 1:
return (reader.readBoolOrNull(offset)) as P;
case 2:
return (reader.readBoolOrNull(offset)) as P;
case 3:
return (reader.readStringOrNull(offset)) as P;
case 4:
return (reader.readLongOrNull(offset)) as P;
default:
throw IsarError('Unknown property with id $propertyId');
}
}
const _CategoryforItemTypeEnumValueMap = {'manga': 0, 'anime': 1, 'novel': 2};
const _CategoryforItemTypeEnumValueMap = {
'manga': 0,
'anime': 1,
'novel': 2,
};
const _CategoryforItemTypeValueEnumMap = {
0: ItemType.manga,
1: ItemType.anime,
@ -133,7 +162,10 @@ extension CategoryQueryWhereSort on QueryBuilder<Category, Category, QWhere> {
extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
QueryBuilder<Category, Category, QAfterWhereClause> idEqualTo(Id id) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
@ -159,10 +191,8 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
});
}
QueryBuilder<Category, Category, QAfterWhereClause> idGreaterThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Category, Category, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: id, includeLower: include),
@ -170,10 +200,8 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
});
}
QueryBuilder<Category, Category, QAfterWhereClause> idLessThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Category, Category, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: id, includeUpper: include),
@ -188,14 +216,12 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
),
);
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -203,25 +229,26 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
extension CategoryQueryFilter
on QueryBuilder<Category, Category, QFilterCondition> {
QueryBuilder<Category, Category, QAfterFilterCondition> forItemTypeEqualTo(
ItemType value,
) {
ItemType value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'forItemType', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'forItemType',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition>
forItemTypeGreaterThan(ItemType value, {bool include = false}) {
forItemTypeGreaterThan(
ItemType value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'forItemType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'forItemType',
value: value,
));
});
}
@ -230,13 +257,11 @@ extension CategoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'forItemType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'forItemType',
value: value,
));
});
}
@ -247,65 +272,90 @@ extension CategoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'forItemType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'forItemType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'forManga'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'forManga',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'forManga'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'forManga',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaEqualTo(
bool? value,
) {
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'forManga', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'forManga',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> hideIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'hide',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> hideIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'hide',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> hideEqualTo(
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'hide',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> idEqualTo(Id? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'id', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -314,13 +364,11 @@ extension CategoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -329,13 +377,11 @@ extension CategoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -346,31 +392,29 @@ extension CategoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'name'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'name',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'name'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'name',
));
});
}
@ -379,13 +423,11 @@ extension CategoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -395,14 +437,12 @@ extension CategoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -412,14 +452,12 @@ extension CategoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -431,16 +469,14 @@ extension CategoryQueryFilter
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,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'name',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -449,13 +485,11 @@ extension CategoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.startsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.startsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -464,59 +498,122 @@ extension CategoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.endsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.endsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameContains(
String value, {
bool caseSensitive = true,
}) {
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameMatches(
String pattern, {
bool caseSensitive = true,
}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'name', value: ''),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: '',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(property: r'name', value: ''),
);
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'name',
value: '',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'pos',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'pos',
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posEqualTo(
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'pos',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'pos',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posLessThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'pos',
value: value,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> posBetween(
int? lower,
int? upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.between(
property: r'pos',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
@ -552,6 +649,18 @@ extension CategoryQuerySortBy on QueryBuilder<Category, Category, QSortBy> {
});
}
QueryBuilder<Category, Category, QAfterSortBy> sortByHide() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'hide', Sort.asc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> sortByHideDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'hide', Sort.desc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> sortByName() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'name', Sort.asc);
@ -563,6 +672,18 @@ extension CategoryQuerySortBy on QueryBuilder<Category, Category, QSortBy> {
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> sortByPos() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pos', Sort.asc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> sortByPosDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pos', Sort.desc);
});
}
}
extension CategoryQuerySortThenBy
@ -591,6 +712,18 @@ extension CategoryQuerySortThenBy
});
}
QueryBuilder<Category, Category, QAfterSortBy> thenByHide() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'hide', Sort.asc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> thenByHideDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'hide', Sort.desc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> thenById() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'id', Sort.asc);
@ -614,6 +747,18 @@ extension CategoryQuerySortThenBy
return query.addSortBy(r'name', Sort.desc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> thenByPos() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pos', Sort.asc);
});
}
QueryBuilder<Category, Category, QAfterSortBy> thenByPosDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(r'pos', Sort.desc);
});
}
}
extension CategoryQueryWhereDistinct
@ -630,13 +775,24 @@ extension CategoryQueryWhereDistinct
});
}
QueryBuilder<Category, Category, QDistinct> distinctByName({
bool caseSensitive = true,
}) {
QueryBuilder<Category, Category, QDistinct> distinctByHide() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'hide');
});
}
QueryBuilder<Category, Category, QDistinct> distinctByName(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'name', caseSensitive: caseSensitive);
});
}
QueryBuilder<Category, Category, QDistinct> distinctByPos() {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'pos');
});
}
}
extension CategoryQueryProperty
@ -659,9 +815,21 @@ extension CategoryQueryProperty
});
}
QueryBuilder<Category, bool?, QQueryOperations> hideProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'hide');
});
}
QueryBuilder<Category, String?, QQueryOperations> nameProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'name');
});
}
QueryBuilder<Category, int?, QQueryOperations> posProperty() {
return QueryBuilder.apply(this, (query) {
return query.addPropertyName(r'pos');
});
}
}

View file

@ -28,8 +28,16 @@ const ChangedPartSchema = CollectionSchema(
name: r'clientDate',
type: IsarType.long,
),
r'data': PropertySchema(id: 2, name: r'data', type: IsarType.string),
r'isarId': PropertySchema(id: 3, name: r'isarId', type: IsarType.long),
r'data': PropertySchema(
id: 2,
name: r'data',
type: IsarType.string,
),
r'isarId': PropertySchema(
id: 3,
name: r'isarId',
type: IsarType.long,
)
},
estimateSize: _changedPartEstimateSize,
serialize: _changedPartSerialize,
@ -76,7 +84,7 @@ ChangedPart _changedPartDeserialize(
final object = ChangedPart(
actionType:
_ChangedPartactionTypeValueEnumMap[reader.readByteOrNull(offsets[0])] ??
ActionType.addItem,
ActionType.addItem,
clientDate: reader.readLong(offsets[1]),
data: reader.readString(offsets[2]),
id: id,
@ -93,11 +101,9 @@ P _changedPartDeserializeProp<P>(
) {
switch (propertyId) {
case 0:
return (_ChangedPartactionTypeValueEnumMap[reader.readByteOrNull(
offset,
)] ??
ActionType.addItem)
as P;
return (_ChangedPartactionTypeValueEnumMap[
reader.readByteOrNull(offset)] ??
ActionType.addItem) as P;
case 1:
return (reader.readLong(offset)) as P;
case 2:
@ -167,10 +173,7 @@ List<IsarLinkBase<dynamic>> _changedPartGetLinks(ChangedPart object) {
}
void _changedPartAttach(
IsarCollection<dynamic> col,
Id id,
ChangedPart object,
) {
IsarCollection<dynamic> col, Id id, ChangedPart object) {
object.id = id;
}
@ -187,13 +190,15 @@ extension ChangedPartQueryWhere
on QueryBuilder<ChangedPart, ChangedPart, QWhereClause> {
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idEqualTo(Id id) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idNotEqualTo(
Id id,
) {
Id id) {
return QueryBuilder.apply(this, (query) {
if (query.whereSort == Sort.asc) {
return query
@ -215,10 +220,8 @@ extension ChangedPartQueryWhere
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idGreaterThan(
Id id, {
bool include = false,
}) {
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: id, includeLower: include),
@ -226,10 +229,8 @@ extension ChangedPartQueryWhere
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idLessThan(
Id id, {
bool include = false,
}) {
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: id, includeUpper: include),
@ -244,14 +245,12 @@ extension ChangedPartQueryWhere
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
),
);
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -259,112 +258,114 @@ extension ChangedPartQueryWhere
extension ChangedPartQueryFilter
on QueryBuilder<ChangedPart, ChangedPart, QFilterCondition> {
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
actionTypeEqualTo(ActionType value) {
actionTypeEqualTo(ActionType value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'actionType', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'actionType',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
actionTypeGreaterThan(ActionType value, {bool include = false}) {
actionTypeGreaterThan(
ActionType value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'actionType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'actionType',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
actionTypeLessThan(ActionType value, {bool include = false}) {
actionTypeLessThan(
ActionType value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'actionType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'actionType',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
actionTypeBetween(
actionTypeBetween(
ActionType lower,
ActionType upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'actionType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'actionType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
clientDateEqualTo(int value) {
clientDateEqualTo(int value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'clientDate', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'clientDate',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
clientDateGreaterThan(int value, {bool include = false}) {
clientDateGreaterThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'clientDate',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'clientDate',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
clientDateLessThan(int value, {bool include = false}) {
clientDateLessThan(
int value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'clientDate',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'clientDate',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
clientDateBetween(
clientDateBetween(
int lower,
int upper, {
bool includeLower = true,
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'clientDate',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'clientDate',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
@ -373,13 +374,11 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -389,14 +388,12 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -406,14 +403,12 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -425,16 +420,14 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'data',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'data',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -443,13 +436,11 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.startsWith(
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.startsWith(
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -458,86 +449,80 @@ extension ChangedPartQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.endsWith(
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.endsWith(
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataContains(
String value, {
bool caseSensitive = true,
}) {
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.contains(
property: r'data',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.contains(
property: r'data',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataMatches(
String pattern, {
bool caseSensitive = true,
}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.matches(
property: r'data',
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.matches(
property: r'data',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'data', value: ''),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'data',
value: '',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
dataIsNotEmpty() {
dataIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(property: r'data', value: ''),
);
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'data',
value: '',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idEqualTo(
Id? value,
) {
Id? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'id', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -546,13 +531,11 @@ extension ChangedPartQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -561,13 +544,11 @@ extension ChangedPartQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -578,55 +559,54 @@ extension ChangedPartQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> isarIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'isarId'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'isarId',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
isarIdIsNotNull() {
isarIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'isarId'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'isarId',
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> isarIdEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'isarId', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isarId',
value: value,
));
});
}
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
isarIdGreaterThan(int? value, {bool include = false}) {
isarIdGreaterThan(
int? value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'isarId',
value: value,
));
});
}
@ -635,13 +615,11 @@ extension ChangedPartQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'isarId',
value: value,
));
});
}
@ -652,15 +630,13 @@ extension ChangedPartQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'isarId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'isarId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
@ -799,9 +775,8 @@ extension ChangedPartQueryWhereDistinct
});
}
QueryBuilder<ChangedPart, ChangedPart, QDistinct> distinctByData({
bool caseSensitive = true,
}) {
QueryBuilder<ChangedPart, ChangedPart, QDistinct> distinctByData(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'data', caseSensitive: caseSensitive);
});

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,11 @@ const DownloadSchema = CollectionSchema(
name: r'Download',
id: 5905484153212786579,
properties: {
r'failed': PropertySchema(id: 0, name: r'failed', type: IsarType.long),
r'failed': PropertySchema(
id: 0,
name: r'failed',
type: IsarType.long,
),
r'isDownload': PropertySchema(
id: 1,
name: r'isDownload',
@ -33,7 +37,11 @@ const DownloadSchema = CollectionSchema(
name: r'succeeded',
type: IsarType.long,
),
r'total': PropertySchema(id: 4, name: r'total', type: IsarType.long),
r'total': PropertySchema(
id: 4,
name: r'total',
type: IsarType.long,
)
},
estimateSize: _downloadEstimateSize,
serialize: _downloadSerialize,
@ -47,7 +55,7 @@ const DownloadSchema = CollectionSchema(
name: r'chapter',
target: r'Chapter',
single: true,
),
)
},
embeddedSchemas: {},
getId: _downloadGetId,
@ -141,7 +149,10 @@ extension DownloadQueryWhereSort on QueryBuilder<Download, Download, QWhere> {
extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
QueryBuilder<Download, Download, QAfterWhereClause> idEqualTo(Id id) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
@ -167,10 +178,8 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
});
}
QueryBuilder<Download, Download, QAfterWhereClause> idGreaterThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Download, Download, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: id, includeLower: include),
@ -178,10 +187,8 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
});
}
QueryBuilder<Download, Download, QAfterWhereClause> idLessThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Download, Download, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: id, includeUpper: include),
@ -196,14 +203,12 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
),
);
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -212,27 +217,27 @@ extension DownloadQueryFilter
on QueryBuilder<Download, Download, QFilterCondition> {
QueryBuilder<Download, Download, QAfterFilterCondition> failedIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'failed'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'failed',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> failedIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'failed'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'failed',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> failedEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'failed', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'failed',
value: value,
));
});
}
@ -241,13 +246,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'failed',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'failed',
value: value,
));
});
}
@ -256,13 +259,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'failed',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'failed',
value: value,
));
});
}
@ -273,39 +274,38 @@ extension DownloadQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'failed',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'failed',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> idEqualTo(Id? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'id', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -314,13 +314,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -329,13 +327,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -346,95 +342,94 @@ extension DownloadQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> isDownloadIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'isDownload'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'isDownload',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition>
isDownloadIsNotNull() {
isDownloadIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'isDownload'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'isDownload',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> isDownloadEqualTo(
bool? value,
) {
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'isDownload', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isDownload',
value: value,
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition>
isStartDownloadIsNull() {
isStartDownloadIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'isStartDownload'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'isStartDownload',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition>
isStartDownloadIsNotNull() {
isStartDownloadIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'isStartDownload'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'isStartDownload',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition>
isStartDownloadEqualTo(bool? value) {
isStartDownloadEqualTo(bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'isStartDownload', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isStartDownload',
value: value,
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> succeededIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'succeeded'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'succeeded',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> succeededIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'succeeded'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'succeeded',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> succeededEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'succeeded', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'succeeded',
value: value,
));
});
}
@ -443,13 +438,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'succeeded',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'succeeded',
value: value,
));
});
}
@ -458,13 +451,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'succeeded',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'succeeded',
value: value,
));
});
}
@ -475,41 +466,39 @@ extension DownloadQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'succeeded',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'succeeded',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> totalIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'total'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'total',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> totalIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'total'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'total',
));
});
}
QueryBuilder<Download, Download, QAfterFilterCondition> totalEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'total', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'total',
value: value,
));
});
}
@ -518,13 +507,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'total',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'total',
value: value,
));
});
}
@ -533,13 +520,11 @@ extension DownloadQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'total',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'total',
value: value,
));
});
}
@ -550,15 +535,13 @@ extension DownloadQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'total',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'total',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
@ -569,8 +552,7 @@ extension DownloadQueryObject
extension DownloadQueryLinks
on QueryBuilder<Download, Download, QFilterCondition> {
QueryBuilder<Download, Download, QAfterFilterCondition> chapter(
FilterQuery<Chapter> q,
) {
FilterQuery<Chapter> q) {
return QueryBuilder.apply(this, (query) {
return query.link(q, r'chapter');
});

View file

@ -22,15 +22,27 @@ const HistorySchema = CollectionSchema(
name: r'chapterId',
type: IsarType.long,
),
r'date': PropertySchema(id: 1, name: r'date', type: IsarType.string),
r'isManga': PropertySchema(id: 2, name: r'isManga', type: IsarType.bool),
r'date': PropertySchema(
id: 1,
name: r'date',
type: IsarType.string,
),
r'isManga': PropertySchema(
id: 2,
name: r'isManga',
type: IsarType.bool,
),
r'itemType': PropertySchema(
id: 3,
name: r'itemType',
type: IsarType.byte,
enumMap: _HistoryitemTypeEnumValueMap,
),
r'mangaId': PropertySchema(id: 4, name: r'mangaId', type: IsarType.long),
r'mangaId': PropertySchema(
id: 4,
name: r'mangaId',
type: IsarType.long,
)
},
estimateSize: _historyEstimateSize,
serialize: _historySerialize,
@ -44,7 +56,7 @@ const HistorySchema = CollectionSchema(
name: r'chapter',
target: r'Chapter',
single: true,
),
)
},
embeddedSchemas: {},
getId: _historyGetId,
@ -92,8 +104,7 @@ History _historyDeserialize(
date: reader.readStringOrNull(offsets[1]),
id: id,
isManga: reader.readBoolOrNull(offsets[2]),
itemType:
_HistoryitemTypeValueEnumMap[reader.readByteOrNull(offsets[3])] ??
itemType: _HistoryitemTypeValueEnumMap[reader.readByteOrNull(offsets[3])] ??
ItemType.manga,
mangaId: reader.readLongOrNull(offsets[4]),
);
@ -115,8 +126,7 @@ P _historyDeserializeProp<P>(
return (reader.readBoolOrNull(offset)) as P;
case 3:
return (_HistoryitemTypeValueEnumMap[reader.readByteOrNull(offset)] ??
ItemType.manga)
as P;
ItemType.manga) as P;
case 4:
return (reader.readLongOrNull(offset)) as P;
default:
@ -124,7 +134,11 @@ P _historyDeserializeProp<P>(
}
}
const _HistoryitemTypeEnumValueMap = {'manga': 0, 'anime': 1, 'novel': 2};
const _HistoryitemTypeEnumValueMap = {
'manga': 0,
'anime': 1,
'novel': 2,
};
const _HistoryitemTypeValueEnumMap = {
0: ItemType.manga,
1: ItemType.anime,
@ -155,7 +169,10 @@ extension HistoryQueryWhereSort on QueryBuilder<History, History, QWhere> {
extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
QueryBuilder<History, History, QAfterWhereClause> idEqualTo(Id id) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
@ -181,10 +198,8 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
});
}
QueryBuilder<History, History, QAfterWhereClause> idGreaterThan(
Id id, {
bool include = false,
}) {
QueryBuilder<History, History, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: id, includeLower: include),
@ -192,10 +207,8 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
});
}
QueryBuilder<History, History, QAfterWhereClause> idLessThan(
Id id, {
bool include = false,
}) {
QueryBuilder<History, History, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: id, includeUpper: include),
@ -210,14 +223,12 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
),
);
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -226,27 +237,27 @@ extension HistoryQueryFilter
on QueryBuilder<History, History, QFilterCondition> {
QueryBuilder<History, History, QAfterFilterCondition> chapterIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'chapterId'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'chapterId',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> chapterIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'chapterId'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'chapterId',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> chapterIdEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'chapterId', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'chapterId',
value: value,
));
});
}
@ -255,13 +266,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'chapterId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'chapterId',
value: value,
));
});
}
@ -270,13 +279,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'chapterId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'chapterId',
value: value,
));
});
}
@ -287,31 +294,29 @@ extension HistoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'chapterId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'chapterId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'date'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'date',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'date'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'date',
));
});
}
@ -320,13 +325,11 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -336,14 +339,12 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -353,14 +354,12 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -372,16 +371,14 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'date',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'date',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -390,13 +387,11 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.startsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.startsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -405,83 +400,78 @@ extension HistoryQueryFilter
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.endsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.endsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateContains(
String value, {
bool caseSensitive = true,
}) {
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.contains(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.contains(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateMatches(
String pattern, {
bool caseSensitive = true,
}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.matches(
property: r'date',
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.matches(
property: r'date',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'date', value: ''),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'date',
value: '',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> dateIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(property: r'date', value: ''),
);
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'date',
value: '',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> idEqualTo(Id? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'id', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -490,13 +480,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -505,13 +493,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -522,51 +508,49 @@ extension HistoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> isMangaIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'isManga'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'isManga',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> isMangaIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'isManga'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'isManga',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> isMangaEqualTo(
bool? value,
) {
bool? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'isManga', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'isManga',
value: value,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> itemTypeEqualTo(
ItemType value,
) {
ItemType value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'itemType', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'itemType',
value: value,
));
});
}
@ -575,13 +559,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'itemType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'itemType',
value: value,
));
});
}
@ -590,13 +572,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'itemType',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'itemType',
value: value,
));
});
}
@ -607,41 +587,39 @@ extension HistoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'itemType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'itemType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> mangaIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'mangaId'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'mangaId',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> mangaIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'mangaId'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'mangaId',
));
});
}
QueryBuilder<History, History, QAfterFilterCondition> mangaIdEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'mangaId', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'mangaId',
value: value,
));
});
}
@ -650,13 +628,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'mangaId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'mangaId',
value: value,
));
});
}
@ -665,13 +641,11 @@ extension HistoryQueryFilter
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'mangaId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'mangaId',
value: value,
));
});
}
@ -682,15 +656,13 @@ extension HistoryQueryFilter
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'mangaId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'mangaId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
@ -701,8 +673,7 @@ extension HistoryQueryObject
extension HistoryQueryLinks
on QueryBuilder<History, History, QFilterCondition> {
QueryBuilder<History, History, QAfterFilterCondition> chapter(
FilterQuery<Chapter> q,
) {
FilterQuery<Chapter> q) {
return QueryBuilder.apply(this, (query) {
return query.link(q, r'chapter');
});
@ -860,9 +831,8 @@ extension HistoryQueryWhereDistinct
});
}
QueryBuilder<History, History, QDistinct> distinctByDate({
bool caseSensitive = true,
}) {
QueryBuilder<History, History, QDistinct> distinctByDate(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'date', caseSensitive: caseSensitive);
});

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,8 +22,16 @@ const UpdateSchema = CollectionSchema(
name: r'chapterName',
type: IsarType.string,
),
r'date': PropertySchema(id: 1, name: r'date', type: IsarType.string),
r'mangaId': PropertySchema(id: 2, name: r'mangaId', type: IsarType.long),
r'date': PropertySchema(
id: 1,
name: r'date',
type: IsarType.string,
),
r'mangaId': PropertySchema(
id: 2,
name: r'mangaId',
type: IsarType.long,
)
},
estimateSize: _updateEstimateSize,
serialize: _updateSerialize,
@ -37,7 +45,7 @@ const UpdateSchema = CollectionSchema(
name: r'chapter',
target: r'Chapter',
single: true,
),
)
},
embeddedSchemas: {},
getId: _updateGetId,
@ -135,7 +143,10 @@ extension UpdateQueryWhereSort on QueryBuilder<Update, Update, QWhere> {
extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
QueryBuilder<Update, Update, QAfterWhereClause> idEqualTo(Id id) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
@ -161,10 +172,8 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
});
}
QueryBuilder<Update, Update, QAfterWhereClause> idGreaterThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Update, Update, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.greaterThan(lower: id, includeLower: include),
@ -172,10 +181,8 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
});
}
QueryBuilder<Update, Update, QAfterWhereClause> idLessThan(
Id id, {
bool include = false,
}) {
QueryBuilder<Update, Update, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.lessThan(upper: id, includeUpper: include),
@ -190,14 +197,12 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addWhereClause(
IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
),
);
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -205,17 +210,17 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'chapterName'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'chapterName',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'chapterName'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'chapterName',
));
});
}
@ -224,13 +229,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -240,14 +243,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -257,14 +258,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -276,16 +275,14 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'chapterName',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'chapterName',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -294,13 +291,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.startsWith(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.startsWith(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -309,75 +304,69 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.endsWith(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.endsWith(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameContains(
String value, {
bool caseSensitive = true,
}) {
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.contains(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.contains(
property: r'chapterName',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameMatches(
String pattern, {
bool caseSensitive = true,
}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.matches(
property: r'chapterName',
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.matches(
property: r'chapterName',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'chapterName', value: ''),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'chapterName',
value: '',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(property: r'chapterName', value: ''),
);
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'chapterName',
value: '',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'date'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'date',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'date'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'date',
));
});
}
@ -386,13 +375,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -402,14 +389,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -419,14 +404,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -438,16 +421,14 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'date',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'date',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -456,13 +437,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.startsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.startsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -471,83 +450,77 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.endsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.endsWith(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateContains(
String value, {
bool caseSensitive = true,
}) {
QueryBuilder<Update, Update, QAfterFilterCondition> dateContains(String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.contains(
property: r'date',
value: value,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.contains(
property: r'date',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateMatches(
String pattern, {
bool caseSensitive = true,
}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.matches(
property: r'date',
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
return query.addFilterCondition(FilterCondition.matches(
property: r'date',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'date', value: ''),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'date',
value: '',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(property: r'date', value: ''),
);
return query.addFilterCondition(FilterCondition.greaterThan(
property: r'date',
value: '',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> idIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> idIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'id'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> idEqualTo(Id? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'id', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -556,13 +529,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -571,13 +542,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -588,41 +557,39 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNull(property: r'mangaId'),
);
return query.addFilterCondition(const FilterCondition.isNull(
property: r'mangaId',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const FilterCondition.isNotNull(property: r'mangaId'),
);
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'mangaId',
));
});
}
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdEqualTo(
int? value,
) {
int? value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.equalTo(property: r'mangaId', value: value),
);
return query.addFilterCondition(FilterCondition.equalTo(
property: r'mangaId',
value: value,
));
});
}
@ -631,13 +598,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.greaterThan(
include: include,
property: r'mangaId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'mangaId',
value: value,
));
});
}
@ -646,13 +611,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.lessThan(
include: include,
property: r'mangaId',
value: value,
),
);
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'mangaId',
value: value,
));
});
}
@ -663,15 +626,13 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
bool includeUpper = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
FilterCondition.between(
property: r'mangaId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
),
);
return query.addFilterCondition(FilterCondition.between(
property: r'mangaId',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
}
@ -680,8 +641,7 @@ extension UpdateQueryObject on QueryBuilder<Update, Update, QFilterCondition> {}
extension UpdateQueryLinks on QueryBuilder<Update, Update, QFilterCondition> {
QueryBuilder<Update, Update, QAfterFilterCondition> chapter(
FilterQuery<Chapter> q,
) {
FilterQuery<Chapter> q) {
return QueryBuilder.apply(this, (query) {
return query.link(q, r'chapter');
});
@ -783,17 +743,15 @@ extension UpdateQuerySortThenBy on QueryBuilder<Update, Update, QSortThenBy> {
}
extension UpdateQueryWhereDistinct on QueryBuilder<Update, Update, QDistinct> {
QueryBuilder<Update, Update, QDistinct> distinctByChapterName({
bool caseSensitive = true,
}) {
QueryBuilder<Update, Update, QDistinct> distinctByChapterName(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'chapterName', caseSensitive: caseSensitive);
});
}
QueryBuilder<Update, Update, QDistinct> distinctByDate({
bool caseSensitive = true,
}) {
QueryBuilder<Update, Update, QDistinct> distinctByDate(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(r'date', caseSensitive: caseSensitive);
});

View file

@ -117,7 +117,10 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
return categories.when(
data: (data) {
if (data.isNotEmpty && showCategoryTabs) {
final entr = data;
data.sort((a, b) => (a.pos ?? 0).compareTo(b.pos ?? 0));
final entr =
data.where((e) => e.hide ?? false).toList();
tabBarController = TabController(
length:
withoutCategory.isNotEmpty

View file

@ -36,24 +36,27 @@ const getArchivesDataFromDirectoryProvider =
GetArchivesDataFromDirectoryFamily();
/// See also [getArchivesDataFromDirectory].
class GetArchivesDataFromDirectoryFamily
extends
Family<
AsyncValue<List<(String, LocalExtensionType, Uint8List, String)>>
> {
class GetArchivesDataFromDirectoryFamily extends Family<
AsyncValue<List<(String, LocalExtensionType, Uint8List, String)>>> {
/// See also [getArchivesDataFromDirectory].
const GetArchivesDataFromDirectoryFamily();
/// See also [getArchivesDataFromDirectory].
GetArchivesDataFromDirectoryProvider call(String path) {
return GetArchivesDataFromDirectoryProvider(path);
GetArchivesDataFromDirectoryProvider call(
String path,
) {
return GetArchivesDataFromDirectoryProvider(
path,
);
}
@override
GetArchivesDataFromDirectoryProvider getProviderOverride(
covariant GetArchivesDataFromDirectoryProvider provider,
) {
return call(provider.path);
return call(
provider.path,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -72,29 +75,27 @@ class GetArchivesDataFromDirectoryFamily
}
/// See also [getArchivesDataFromDirectory].
class GetArchivesDataFromDirectoryProvider
extends
AutoDisposeFutureProvider<
List<(String, LocalExtensionType, Uint8List, String)>
> {
class GetArchivesDataFromDirectoryProvider extends AutoDisposeFutureProvider<
List<(String, LocalExtensionType, Uint8List, String)>> {
/// See also [getArchivesDataFromDirectory].
GetArchivesDataFromDirectoryProvider(String path)
: this._internal(
(ref) => getArchivesDataFromDirectory(
ref as GetArchivesDataFromDirectoryRef,
path,
),
from: getArchivesDataFromDirectoryProvider,
name: r'getArchivesDataFromDirectoryProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchivesDataFromDirectoryHash,
dependencies: GetArchivesDataFromDirectoryFamily._dependencies,
allTransitiveDependencies:
GetArchivesDataFromDirectoryFamily._allTransitiveDependencies,
path: path,
);
GetArchivesDataFromDirectoryProvider(
String path,
) : this._internal(
(ref) => getArchivesDataFromDirectory(
ref as GetArchivesDataFromDirectoryRef,
path,
),
from: getArchivesDataFromDirectoryProvider,
name: r'getArchivesDataFromDirectoryProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchivesDataFromDirectoryHash,
dependencies: GetArchivesDataFromDirectoryFamily._dependencies,
allTransitiveDependencies:
GetArchivesDataFromDirectoryFamily._allTransitiveDependencies,
path: path,
);
GetArchivesDataFromDirectoryProvider._internal(
super._createNotifier, {
@ -111,9 +112,8 @@ class GetArchivesDataFromDirectoryProvider
@override
Override overrideWith(
FutureOr<List<(String, LocalExtensionType, Uint8List, String)>> Function(
GetArchivesDataFromDirectoryRef provider,
)
create,
GetArchivesDataFromDirectoryRef provider)
create,
) {
return ProviderOverride(
origin: this,
@ -131,9 +131,7 @@ class GetArchivesDataFromDirectoryProvider
@override
AutoDisposeFutureProviderElement<
List<(String, LocalExtensionType, Uint8List, String)>
>
createElement() {
List<(String, LocalExtensionType, Uint8List, String)>> createElement() {
return _GetArchivesDataFromDirectoryProviderElement(this);
}
@ -153,20 +151,15 @@ class GetArchivesDataFromDirectoryProvider
@Deprecated('Will be removed in 3.0. Use Ref instead')
// ignore: unused_element
mixin GetArchivesDataFromDirectoryRef
on
AutoDisposeFutureProviderRef<
List<(String, LocalExtensionType, Uint8List, String)>
> {
mixin GetArchivesDataFromDirectoryRef on AutoDisposeFutureProviderRef<
List<(String, LocalExtensionType, Uint8List, String)>> {
/// The parameter `path` of this provider.
String get path;
}
class _GetArchivesDataFromDirectoryProviderElement
extends
AutoDisposeFutureProviderElement<
List<(String, LocalExtensionType, Uint8List, String)>
>
extends AutoDisposeFutureProviderElement<
List<(String, LocalExtensionType, Uint8List, String)>>
with GetArchivesDataFromDirectoryRef {
_GetArchivesDataFromDirectoryProviderElement(super.provider);
@ -188,15 +181,21 @@ class GetArchiveDataFromDirectoryFamily
const GetArchiveDataFromDirectoryFamily();
/// See also [getArchiveDataFromDirectory].
GetArchiveDataFromDirectoryProvider call(String path) {
return GetArchiveDataFromDirectoryProvider(path);
GetArchiveDataFromDirectoryProvider call(
String path,
) {
return GetArchiveDataFromDirectoryProvider(
path,
);
}
@override
GetArchiveDataFromDirectoryProvider getProviderOverride(
covariant GetArchiveDataFromDirectoryProvider provider,
) {
return call(provider.path);
return call(
provider.path,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -218,23 +217,24 @@ class GetArchiveDataFromDirectoryFamily
class GetArchiveDataFromDirectoryProvider
extends AutoDisposeFutureProvider<List<LocalArchive>> {
/// See also [getArchiveDataFromDirectory].
GetArchiveDataFromDirectoryProvider(String path)
: this._internal(
(ref) => getArchiveDataFromDirectory(
ref as GetArchiveDataFromDirectoryRef,
path,
),
from: getArchiveDataFromDirectoryProvider,
name: r'getArchiveDataFromDirectoryProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchiveDataFromDirectoryHash,
dependencies: GetArchiveDataFromDirectoryFamily._dependencies,
allTransitiveDependencies:
GetArchiveDataFromDirectoryFamily._allTransitiveDependencies,
path: path,
);
GetArchiveDataFromDirectoryProvider(
String path,
) : this._internal(
(ref) => getArchiveDataFromDirectory(
ref as GetArchiveDataFromDirectoryRef,
path,
),
from: getArchiveDataFromDirectoryProvider,
name: r'getArchiveDataFromDirectoryProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchiveDataFromDirectoryHash,
dependencies: GetArchiveDataFromDirectoryFamily._dependencies,
allTransitiveDependencies:
GetArchiveDataFromDirectoryFamily._allTransitiveDependencies,
path: path,
);
GetArchiveDataFromDirectoryProvider._internal(
super._createNotifier, {
@ -251,9 +251,8 @@ class GetArchiveDataFromDirectoryProvider
@override
Override overrideWith(
FutureOr<List<LocalArchive>> Function(
GetArchiveDataFromDirectoryRef provider,
)
create,
GetArchiveDataFromDirectoryRef provider)
create,
) {
return ProviderOverride(
origin: this,
@ -313,22 +312,27 @@ String _$getArchivesDataFromFileHash() =>
const getArchivesDataFromFileProvider = GetArchivesDataFromFileFamily();
/// See also [getArchivesDataFromFile].
class GetArchivesDataFromFileFamily
extends
Family<AsyncValue<(String, LocalExtensionType, Uint8List, String)>> {
class GetArchivesDataFromFileFamily extends Family<
AsyncValue<(String, LocalExtensionType, Uint8List, String)>> {
/// See also [getArchivesDataFromFile].
const GetArchivesDataFromFileFamily();
/// See also [getArchivesDataFromFile].
GetArchivesDataFromFileProvider call(String path) {
return GetArchivesDataFromFileProvider(path);
GetArchivesDataFromFileProvider call(
String path,
) {
return GetArchivesDataFromFileProvider(
path,
);
}
@override
GetArchivesDataFromFileProvider getProviderOverride(
covariant GetArchivesDataFromFileProvider provider,
) {
return call(provider.path);
return call(
provider.path,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -347,27 +351,27 @@ class GetArchivesDataFromFileFamily
}
/// See also [getArchivesDataFromFile].
class GetArchivesDataFromFileProvider
extends
AutoDisposeFutureProvider<
(String, LocalExtensionType, Uint8List, String)
> {
class GetArchivesDataFromFileProvider extends AutoDisposeFutureProvider<
(String, LocalExtensionType, Uint8List, String)> {
/// See also [getArchivesDataFromFile].
GetArchivesDataFromFileProvider(String path)
: this._internal(
(ref) =>
getArchivesDataFromFile(ref as GetArchivesDataFromFileRef, path),
from: getArchivesDataFromFileProvider,
name: r'getArchivesDataFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchivesDataFromFileHash,
dependencies: GetArchivesDataFromFileFamily._dependencies,
allTransitiveDependencies:
GetArchivesDataFromFileFamily._allTransitiveDependencies,
path: path,
);
GetArchivesDataFromFileProvider(
String path,
) : this._internal(
(ref) => getArchivesDataFromFile(
ref as GetArchivesDataFromFileRef,
path,
),
from: getArchivesDataFromFileProvider,
name: r'getArchivesDataFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchivesDataFromFileHash,
dependencies: GetArchivesDataFromFileFamily._dependencies,
allTransitiveDependencies:
GetArchivesDataFromFileFamily._allTransitiveDependencies,
path: path,
);
GetArchivesDataFromFileProvider._internal(
super._createNotifier, {
@ -384,9 +388,8 @@ class GetArchivesDataFromFileProvider
@override
Override overrideWith(
FutureOr<(String, LocalExtensionType, Uint8List, String)> Function(
GetArchivesDataFromFileRef provider,
)
create,
GetArchivesDataFromFileRef provider)
create,
) {
return ProviderOverride(
origin: this,
@ -404,9 +407,7 @@ class GetArchivesDataFromFileProvider
@override
AutoDisposeFutureProviderElement<
(String, LocalExtensionType, Uint8List, String)
>
createElement() {
(String, LocalExtensionType, Uint8List, String)> createElement() {
return _GetArchivesDataFromFileProviderElement(this);
}
@ -426,20 +427,15 @@ class GetArchivesDataFromFileProvider
@Deprecated('Will be removed in 3.0. Use Ref instead')
// ignore: unused_element
mixin GetArchivesDataFromFileRef
on
AutoDisposeFutureProviderRef<
(String, LocalExtensionType, Uint8List, String)
> {
mixin GetArchivesDataFromFileRef on AutoDisposeFutureProviderRef<
(String, LocalExtensionType, Uint8List, String)> {
/// The parameter `path` of this provider.
String get path;
}
class _GetArchivesDataFromFileProviderElement
extends
AutoDisposeFutureProviderElement<
(String, LocalExtensionType, Uint8List, String)
>
extends AutoDisposeFutureProviderElement<
(String, LocalExtensionType, Uint8List, String)>
with GetArchivesDataFromFileRef {
_GetArchivesDataFromFileProviderElement(super.provider);
@ -460,15 +456,21 @@ class GetArchiveDataFromFileFamily extends Family<AsyncValue<LocalArchive>> {
const GetArchiveDataFromFileFamily();
/// See also [getArchiveDataFromFile].
GetArchiveDataFromFileProvider call(String path) {
return GetArchiveDataFromFileProvider(path);
GetArchiveDataFromFileProvider call(
String path,
) {
return GetArchiveDataFromFileProvider(
path,
);
}
@override
GetArchiveDataFromFileProvider getProviderOverride(
covariant GetArchiveDataFromFileProvider provider,
) {
return call(provider.path);
return call(
provider.path,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -490,20 +492,24 @@ class GetArchiveDataFromFileFamily extends Family<AsyncValue<LocalArchive>> {
class GetArchiveDataFromFileProvider
extends AutoDisposeFutureProvider<LocalArchive> {
/// See also [getArchiveDataFromFile].
GetArchiveDataFromFileProvider(String path)
: this._internal(
(ref) => getArchiveDataFromFile(ref as GetArchiveDataFromFileRef, path),
from: getArchiveDataFromFileProvider,
name: r'getArchiveDataFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchiveDataFromFileHash,
dependencies: GetArchiveDataFromFileFamily._dependencies,
allTransitiveDependencies:
GetArchiveDataFromFileFamily._allTransitiveDependencies,
path: path,
);
GetArchiveDataFromFileProvider(
String path,
) : this._internal(
(ref) => getArchiveDataFromFile(
ref as GetArchiveDataFromFileRef,
path,
),
from: getArchiveDataFromFileProvider,
name: r'getArchiveDataFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getArchiveDataFromFileHash,
dependencies: GetArchiveDataFromFileFamily._dependencies,
allTransitiveDependencies:
GetArchiveDataFromFileFamily._allTransitiveDependencies,
path: path,
);
GetArchiveDataFromFileProvider._internal(
super._createNotifier, {
@ -569,6 +575,5 @@ class _GetArchiveDataFromFileProviderElement
@override
String get path => (origin as GetArchiveDataFromFileProvider).path;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -45,7 +45,12 @@ class ConvertToCBZFamily extends Family<AsyncValue<List<String>>> {
String chapterName,
List<String> pageList,
) {
return ConvertToCBZProvider(chapterDir, mangaDir, chapterName, pageList);
return ConvertToCBZProvider(
chapterDir,
mangaDir,
chapterName,
pageList,
);
}
@override
@ -84,27 +89,27 @@ class ConvertToCBZProvider extends AutoDisposeFutureProvider<List<String>> {
String chapterName,
List<String> pageList,
) : this._internal(
(ref) => convertToCBZ(
ref as ConvertToCBZRef,
chapterDir,
mangaDir,
chapterName,
pageList,
),
from: convertToCBZProvider,
name: r'convertToCBZProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$convertToCBZHash,
dependencies: ConvertToCBZFamily._dependencies,
allTransitiveDependencies:
ConvertToCBZFamily._allTransitiveDependencies,
chapterDir: chapterDir,
mangaDir: mangaDir,
chapterName: chapterName,
pageList: pageList,
);
(ref) => convertToCBZ(
ref as ConvertToCBZRef,
chapterDir,
mangaDir,
chapterName,
pageList,
),
from: convertToCBZProvider,
name: r'convertToCBZProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$convertToCBZHash,
dependencies: ConvertToCBZFamily._dependencies,
allTransitiveDependencies:
ConvertToCBZFamily._allTransitiveDependencies,
chapterDir: chapterDir,
mangaDir: mangaDir,
chapterName: chapterName,
pageList: pageList,
);
ConvertToCBZProvider._internal(
super._createNotifier, {
@ -201,6 +206,5 @@ class _ConvertToCBZProviderElement
@override
List<String> get pageList => (origin as ConvertToCBZProvider).pageList;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -13,10 +13,9 @@ String _$getPackageInfoHash() => r'41844966a85f413f78ccddac1f5c235d2547c33f';
final getPackageInfoProvider = AutoDisposeFutureProvider<PackageInfo>.internal(
getPackageInfo,
name: r'getPackageInfoProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getPackageInfoHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$getPackageInfoHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:isar/isar.dart';
import 'package:mangayomi/main.dart';
import 'package:mangayomi/models/category.dart';
import 'package:mangayomi/models/changed.dart';
@ -60,7 +61,7 @@ class _CategoriesScreenState extends ConsumerState<CategoriesScreen>
style: TextStyle(color: Theme.of(context).hintColor),
),
bottom: TabBar(
indicatorSize: TabBarIndicatorSize.tab,
indicatorSize: TabBarIndicatorSize.label,
controller: _tabBarController,
tabs: [
if (!hideItems.contains("/MangaLibrary")) Tab(text: l10n.manga),
@ -95,6 +96,17 @@ class CategoriesTab extends ConsumerStatefulWidget {
class _CategoriesTabState extends ConsumerState<CategoriesTab> {
List<Category> _entries = [];
void _updateCategoriesOrder(List<Category> categories) {
isar.writeTxnSync(() {
isar.categorys.clearSync();
isar.categorys.putAllSync(categories);
final cats = isar.categorys.filter().posIsNull().findAllSync();
for (var category in cats) {
isar.categorys.putSync(category..pos = category.id);
}
});
}
@override
Widget build(BuildContext context) {
final l10n = l10nLocalizations(context)!;
@ -116,136 +128,235 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
),
);
}
data.sort((a, b) => (a.pos ?? 0).compareTo(b.pos ?? 0));
_entries = data;
return SuperListView.builder(
itemCount: _entries.length,
itemBuilder: (context, index) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 8),
child: Card(
child: Column(
children: [
ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: Colors.transparent,
elevation: 0,
shadowColor: Colors.transparent,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(0),
bottomRight: Radius.circular(0),
topRight: Radius.circular(10),
topLeft: Radius.circular(10),
final category = _entries[index];
return AnimatedSwitcher(
duration: const Duration(milliseconds: 900),
child: Padding(
key: Key('category_${category.id}'),
padding: const EdgeInsets.symmetric(horizontal: 8),
child: Card(
child: Column(
children: [
ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: Colors.transparent,
elevation: 0,
shadowColor: Colors.transparent,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(0),
bottomRight: Radius.circular(0),
topRight: Radius.circular(10),
topLeft: Radius.circular(10),
),
),
),
onPressed: () {
_renameCategory(category);
},
child: Row(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
const Icon(Icons.label_outline_rounded),
const SizedBox(width: 10),
Expanded(child: Text(category.name!)),
],
),
),
onPressed: () {
_renameCategory(_entries[index]);
},
child: Row(
crossAxisAlignment: CrossAxisAlignment.end,
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Icon(Icons.label_outline_rounded),
const SizedBox(width: 10),
Expanded(child: Text(_entries[index].name!)),
Row(
children: [
Row(
children: [
const SizedBox(width: 10),
IconButton(
icon: const Icon(
Icons.arrow_drop_up_outlined,
),
onPressed:
index > 0
? () {
final item =
_entries[index - 1];
_entries.removeAt(index);
_entries.removeAt(index - 1);
int? currentPos = category.pos;
int? pos = item.pos;
setState(() {});
_updateCategoriesOrder([
..._entries,
category..pos = pos,
item..pos = currentPos,
]);
}
: null,
),
IconButton(
icon: const Icon(
Icons.arrow_drop_down_outlined,
),
onPressed:
index < _entries.length - 1
? () {
final item =
_entries[index + 1];
_entries.removeAt(index + 1);
_entries.removeAt(index);
int? currentPos = category.pos;
int? pos = item.pos;
setState(() {});
_updateCategoriesOrder([
..._entries,
category..pos = pos,
item..pos = currentPos,
]);
}
: null,
),
],
),
],
),
Row(
children: [
IconButton(
onPressed: () {
_renameCategory(category);
},
icon: const Icon(
Icons.mode_edit_outline_outlined,
),
),
SizedBox(width: 10),
IconButton(
onPressed: () {
isar.writeTxnSync(() async {
category.hide = !(category.hide ?? false);
isar.categorys.putSync(category);
});
ref
.read(
synchingProvider(syncId: 1).notifier,
)
.addChangedPartAsync(
ActionType.renameCategory,
category.id,
category.toJson(),
true,
);
},
icon: Icon(
(category.hide ?? false)
? Icons.visibility_outlined
: Icons.visibility_off_outlined,
),
),
SizedBox(width: 10),
IconButton(
onPressed: () {
showDialog(
context: context,
builder: (context) {
return StatefulBuilder(
builder: (context, setState) {
return AlertDialog(
title: Text(l10n.delete_category),
content: Text(
l10n.delete_category_msg(
category.name!,
),
),
actions: [
Row(
mainAxisAlignment:
MainAxisAlignment.end,
children: [
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: Text(l10n.cancel),
),
const SizedBox(width: 15),
TextButton(
onPressed: () async {
await isar.writeTxn(
() async {
await isar.categorys
.delete(
category.id!,
);
},
);
await ref
.read(
synchingProvider(
syncId: 1,
).notifier,
)
.addChangedPartAsync(
ActionType
.removeCategory,
category.id,
"{}",
true,
);
if (context.mounted) {
Navigator.pop(
context,
);
}
},
child: Text(l10n.ok),
),
],
),
],
);
},
);
},
);
},
icon: const Icon(Icons.delete_outlined),
),
],
),
],
),
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Row(
children: [
SizedBox(width: 10),
Icon(Icons.arrow_drop_up_outlined),
SizedBox(width: 10),
Icon(Icons.arrow_drop_down_outlined),
],
),
Row(
children: [
IconButton(
onPressed: () {
_renameCategory(_entries[index]);
},
icon: const Icon(
Icons.mode_edit_outline_outlined,
),
),
IconButton(
onPressed: () {
showDialog(
context: context,
builder: (context) {
return StatefulBuilder(
builder: (context, setState) {
return AlertDialog(
title: Text(l10n.delete_category),
content: Text(
l10n.delete_category_msg(
_entries[index].name!,
),
),
actions: [
Row(
mainAxisAlignment:
MainAxisAlignment.end,
children: [
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: Text(l10n.cancel),
),
const SizedBox(width: 15),
TextButton(
onPressed: () async {
await isar.writeTxn(
() async {
await isar.categorys
.delete(
_entries[index]
.id!,
);
},
);
await ref
.read(
synchingProvider(
syncId: 1,
).notifier,
)
.addChangedPartAsync(
ActionType
.removeCategory,
_entries[index].id,
"{}",
true,
);
if (context.mounted) {
Navigator.pop(context);
}
},
child: Text(l10n.ok),
),
],
),
],
);
},
);
},
);
},
icon: const Icon(Icons.delete_outlined),
),
],
),
],
),
],
],
),
),
),
transitionBuilder: (Widget child, Animation<double> animation) {
return SlideTransition(
position: Tween<Offset>(
begin: const Offset(0, 1),
end: Offset.zero,
).animate(
CurvedAnimation(
parent: animation,
curve: Curves.fastLinearToSlowEaseIn,
),
),
child: SizeTransition(
sizeFactor: CurvedAnimation(
parent: animation,
curve: Curves.fastLinearToSlowEaseIn,
),
axisAlignment: 0.5,
child: child,
),
);
},
);
},
);
@ -310,9 +421,22 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
forItemType: widget.itemType,
name: controller.text,
);
await isar.writeTxn(() async {
await isar.categorys.put(category);
isar.writeTxnSync(() {
isar.categorys.putSync(
category..pos = category.id,
);
final categories =
isar.categorys
.filter()
.posIsNull()
.findAllSync();
for (var category in categories) {
isar.categorys.putSync(
category..pos = category.id,
);
}
});
await ref
.read(
synchingProvider(
@ -362,7 +486,7 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
);
}
_renameCategory(Category category) {
void _renameCategory(Category category) {
bool isExist = false;
final controller = TextEditingController(text: category.name);
bool isSameName = controller.text == category.name;

View file

@ -6,7 +6,7 @@ part of 'aniskip.dart';
// RiverpodGenerator
// **************************************************************************
String _$aniSkipHash() => r'2e5d19b025a2207ff64da7bf7908450ea9e5ff8c';
String _$aniSkipHash() => r'887869b54e2e151633efd46da83bde845e14f421';
/// See also [AniSkip].
@ProviderFor(AniSkip)

View file

@ -6,7 +6,7 @@ part of 'anilist.dart';
// RiverpodGenerator
// **************************************************************************
String _$anilistHash() => r'ddd07acc8d28d2aa95c942566109e9393ca9e5ed';
String _$anilistHash() => r'70e8cd537270a9054a1ef72de117fc7ad5545218';
/// Copied from Dart SDK
class _SystemHash {

View file

@ -6,7 +6,7 @@ part of 'myanimelist.dart';
// RiverpodGenerator
// **************************************************************************
String _$myAnimeListHash() => r'824a23f46282baa0562b98c21ef0a5c7e8d80b40';
String _$myAnimeListHash() => r'6cdb81f9bff9bd510d822e81408f36894a517f1b';
/// Copied from Dart SDK
class _SystemHash {

View file

@ -12,8 +12,7 @@ part of 'client.dart';
T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models',
);
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
/// @nodoc
mixin _$ProxySettings {
@ -21,43 +20,48 @@ mixin _$ProxySettings {
TResult when<TResult extends Object?>({
required TResult Function() noProxy,
required TResult Function(List<CustomProxy> field0) customProxyList,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? noProxy,
TResult? Function(List<CustomProxy> field0)? customProxyList,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? noProxy,
TResult Function(List<CustomProxy> field0)? customProxyList,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(ProxySettings_NoProxy value) noProxy,
required TResult Function(ProxySettings_CustomProxyList value)
customProxyList,
}) => throw _privateConstructorUsedError;
customProxyList,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(ProxySettings_NoProxy value)? noProxy,
TResult? Function(ProxySettings_CustomProxyList value)? customProxyList,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(ProxySettings_NoProxy value)? noProxy,
TResult Function(ProxySettings_CustomProxyList value)? customProxyList,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $ProxySettingsCopyWith<$Res> {
factory $ProxySettingsCopyWith(
ProxySettings value,
$Res Function(ProxySettings) then,
) = _$ProxySettingsCopyWithImpl<$Res, ProxySettings>;
ProxySettings value, $Res Function(ProxySettings) then) =
_$ProxySettingsCopyWithImpl<$Res, ProxySettings>;
}
/// @nodoc
@ -77,19 +81,18 @@ class _$ProxySettingsCopyWithImpl<$Res, $Val extends ProxySettings>
/// @nodoc
abstract class _$$ProxySettings_NoProxyImplCopyWith<$Res> {
factory _$$ProxySettings_NoProxyImplCopyWith(
_$ProxySettings_NoProxyImpl value,
$Res Function(_$ProxySettings_NoProxyImpl) then,
) = __$$ProxySettings_NoProxyImplCopyWithImpl<$Res>;
_$ProxySettings_NoProxyImpl value,
$Res Function(_$ProxySettings_NoProxyImpl) then) =
__$$ProxySettings_NoProxyImplCopyWithImpl<$Res>;
}
/// @nodoc
class __$$ProxySettings_NoProxyImplCopyWithImpl<$Res>
extends _$ProxySettingsCopyWithImpl<$Res, _$ProxySettings_NoProxyImpl>
implements _$$ProxySettings_NoProxyImplCopyWith<$Res> {
__$$ProxySettings_NoProxyImplCopyWithImpl(
_$ProxySettings_NoProxyImpl _value,
$Res Function(_$ProxySettings_NoProxyImpl) _then,
) : super(_value, _then);
__$$ProxySettings_NoProxyImplCopyWithImpl(_$ProxySettings_NoProxyImpl _value,
$Res Function(_$ProxySettings_NoProxyImpl) _then)
: super(_value, _then);
/// Create a copy of ProxySettings
/// with the given fields replaced by the non-null parameter values.
@ -151,7 +154,7 @@ class _$ProxySettings_NoProxyImpl extends ProxySettings_NoProxy {
TResult map<TResult extends Object?>({
required TResult Function(ProxySettings_NoProxy value) noProxy,
required TResult Function(ProxySettings_CustomProxyList value)
customProxyList,
customProxyList,
}) {
return noProxy(this);
}
@ -187,36 +190,36 @@ abstract class ProxySettings_NoProxy extends ProxySettings {
/// @nodoc
abstract class _$$ProxySettings_CustomProxyListImplCopyWith<$Res> {
factory _$$ProxySettings_CustomProxyListImplCopyWith(
_$ProxySettings_CustomProxyListImpl value,
$Res Function(_$ProxySettings_CustomProxyListImpl) then,
) = __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>;
_$ProxySettings_CustomProxyListImpl value,
$Res Function(_$ProxySettings_CustomProxyListImpl) then) =
__$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>;
@useResult
$Res call({List<CustomProxy> field0});
}
/// @nodoc
class __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>
extends
_$ProxySettingsCopyWithImpl<$Res, _$ProxySettings_CustomProxyListImpl>
extends _$ProxySettingsCopyWithImpl<$Res,
_$ProxySettings_CustomProxyListImpl>
implements _$$ProxySettings_CustomProxyListImplCopyWith<$Res> {
__$$ProxySettings_CustomProxyListImplCopyWithImpl(
_$ProxySettings_CustomProxyListImpl _value,
$Res Function(_$ProxySettings_CustomProxyListImpl) _then,
) : super(_value, _then);
_$ProxySettings_CustomProxyListImpl _value,
$Res Function(_$ProxySettings_CustomProxyListImpl) _then)
: super(_value, _then);
/// Create a copy of ProxySettings
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$ProxySettings_CustomProxyListImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as List<CustomProxy>,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$ProxySettings_CustomProxyListImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as List<CustomProxy>,
));
}
}
@ -225,8 +228,8 @@ class __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>
class _$ProxySettings_CustomProxyListImpl
extends ProxySettings_CustomProxyList {
const _$ProxySettings_CustomProxyListImpl(final List<CustomProxy> field0)
: _field0 = field0,
super._();
: _field0 = field0,
super._();
final List<CustomProxy> _field0;
@override
@ -259,11 +262,9 @@ class _$ProxySettings_CustomProxyListImpl
@override
@pragma('vm:prefer-inline')
_$$ProxySettings_CustomProxyListImplCopyWith<
_$ProxySettings_CustomProxyListImpl
>
get copyWith => __$$ProxySettings_CustomProxyListImplCopyWithImpl<
_$ProxySettings_CustomProxyListImpl
>(this, _$identity);
_$ProxySettings_CustomProxyListImpl>
get copyWith => __$$ProxySettings_CustomProxyListImplCopyWithImpl<
_$ProxySettings_CustomProxyListImpl>(this, _$identity);
@override
@optionalTypeArgs
@ -301,7 +302,7 @@ class _$ProxySettings_CustomProxyListImpl
TResult map<TResult extends Object?>({
required TResult Function(ProxySettings_NoProxy value) noProxy,
required TResult Function(ProxySettings_CustomProxyList value)
customProxyList,
customProxyList,
}) {
return customProxyList(this);
}
@ -340,9 +341,8 @@ abstract class ProxySettings_CustomProxyList extends ProxySettings {
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$ProxySettings_CustomProxyListImplCopyWith<
_$ProxySettings_CustomProxyListImpl
>
get copyWith => throw _privateConstructorUsedError;
_$ProxySettings_CustomProxyListImpl>
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
@ -351,44 +351,49 @@ mixin _$RedirectSettings {
TResult when<TResult extends Object?>({
required TResult Function() noRedirect,
required TResult Function(int field0) limitedRedirects,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? noRedirect,
TResult? Function(int field0)? limitedRedirects,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? noRedirect,
TResult Function(int field0)? limitedRedirects,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
required TResult Function(RedirectSettings_LimitedRedirects value)
limitedRedirects,
}) => throw _privateConstructorUsedError;
limitedRedirects,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
TResult? Function(RedirectSettings_LimitedRedirects value)?
limitedRedirects,
}) => throw _privateConstructorUsedError;
limitedRedirects,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(RedirectSettings_NoRedirect value)? noRedirect,
TResult Function(RedirectSettings_LimitedRedirects value)? limitedRedirects,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $RedirectSettingsCopyWith<$Res> {
factory $RedirectSettingsCopyWith(
RedirectSettings value,
$Res Function(RedirectSettings) then,
) = _$RedirectSettingsCopyWithImpl<$Res, RedirectSettings>;
RedirectSettings value, $Res Function(RedirectSettings) then) =
_$RedirectSettingsCopyWithImpl<$Res, RedirectSettings>;
}
/// @nodoc
@ -408,20 +413,20 @@ class _$RedirectSettingsCopyWithImpl<$Res, $Val extends RedirectSettings>
/// @nodoc
abstract class _$$RedirectSettings_NoRedirectImplCopyWith<$Res> {
factory _$$RedirectSettings_NoRedirectImplCopyWith(
_$RedirectSettings_NoRedirectImpl value,
$Res Function(_$RedirectSettings_NoRedirectImpl) then,
) = __$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>;
_$RedirectSettings_NoRedirectImpl value,
$Res Function(_$RedirectSettings_NoRedirectImpl) then) =
__$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>;
}
/// @nodoc
class __$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>
extends
_$RedirectSettingsCopyWithImpl<$Res, _$RedirectSettings_NoRedirectImpl>
extends _$RedirectSettingsCopyWithImpl<$Res,
_$RedirectSettings_NoRedirectImpl>
implements _$$RedirectSettings_NoRedirectImplCopyWith<$Res> {
__$$RedirectSettings_NoRedirectImplCopyWithImpl(
_$RedirectSettings_NoRedirectImpl _value,
$Res Function(_$RedirectSettings_NoRedirectImpl) _then,
) : super(_value, _then);
_$RedirectSettings_NoRedirectImpl _value,
$Res Function(_$RedirectSettings_NoRedirectImpl) _then)
: super(_value, _then);
/// Create a copy of RedirectSettings
/// with the given fields replaced by the non-null parameter values.
@ -483,7 +488,7 @@ class _$RedirectSettings_NoRedirectImpl extends RedirectSettings_NoRedirect {
TResult map<TResult extends Object?>({
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
required TResult Function(RedirectSettings_LimitedRedirects value)
limitedRedirects,
limitedRedirects,
}) {
return noRedirect(this);
}
@ -493,7 +498,7 @@ class _$RedirectSettings_NoRedirectImpl extends RedirectSettings_NoRedirect {
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
TResult? Function(RedirectSettings_LimitedRedirects value)?
limitedRedirects,
limitedRedirects,
}) {
return noRedirect?.call(this);
}
@ -521,39 +526,36 @@ abstract class RedirectSettings_NoRedirect extends RedirectSettings {
/// @nodoc
abstract class _$$RedirectSettings_LimitedRedirectsImplCopyWith<$Res> {
factory _$$RedirectSettings_LimitedRedirectsImplCopyWith(
_$RedirectSettings_LimitedRedirectsImpl value,
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) then,
) = __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>;
_$RedirectSettings_LimitedRedirectsImpl value,
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) then) =
__$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>;
@useResult
$Res call({int field0});
}
/// @nodoc
class __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>
extends
_$RedirectSettingsCopyWithImpl<
$Res,
_$RedirectSettings_LimitedRedirectsImpl
>
extends _$RedirectSettingsCopyWithImpl<$Res,
_$RedirectSettings_LimitedRedirectsImpl>
implements _$$RedirectSettings_LimitedRedirectsImplCopyWith<$Res> {
__$$RedirectSettings_LimitedRedirectsImplCopyWithImpl(
_$RedirectSettings_LimitedRedirectsImpl _value,
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) _then,
) : super(_value, _then);
_$RedirectSettings_LimitedRedirectsImpl _value,
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) _then)
: super(_value, _then);
/// Create a copy of RedirectSettings
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$RedirectSettings_LimitedRedirectsImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as int,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$RedirectSettings_LimitedRedirectsImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as int,
));
}
}
@ -588,11 +590,9 @@ class _$RedirectSettings_LimitedRedirectsImpl
@override
@pragma('vm:prefer-inline')
_$$RedirectSettings_LimitedRedirectsImplCopyWith<
_$RedirectSettings_LimitedRedirectsImpl
>
get copyWith => __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<
_$RedirectSettings_LimitedRedirectsImpl
>(this, _$identity);
_$RedirectSettings_LimitedRedirectsImpl>
get copyWith => __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<
_$RedirectSettings_LimitedRedirectsImpl>(this, _$identity);
@override
@optionalTypeArgs
@ -630,7 +630,7 @@ class _$RedirectSettings_LimitedRedirectsImpl
TResult map<TResult extends Object?>({
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
required TResult Function(RedirectSettings_LimitedRedirects value)
limitedRedirects,
limitedRedirects,
}) {
return limitedRedirects(this);
}
@ -640,7 +640,7 @@ class _$RedirectSettings_LimitedRedirectsImpl
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
TResult? Function(RedirectSettings_LimitedRedirects value)?
limitedRedirects,
limitedRedirects,
}) {
return limitedRedirects?.call(this);
}
@ -670,7 +670,6 @@ abstract class RedirectSettings_LimitedRedirects extends RedirectSettings {
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$RedirectSettings_LimitedRedirectsImplCopyWith<
_$RedirectSettings_LimitedRedirectsImpl
>
get copyWith => throw _privateConstructorUsedError;
_$RedirectSettings_LimitedRedirectsImpl>
get copyWith => throw _privateConstructorUsedError;
}

File diff suppressed because it is too large Load diff

View file

@ -12,8 +12,7 @@ part of 'http.dart';
T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models',
);
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
/// @nodoc
mixin _$HttpHeaders {
@ -22,42 +21,47 @@ mixin _$HttpHeaders {
TResult when<TResult extends Object?>({
required TResult Function(Map<String, String> field0) map,
required TResult Function(List<(String, String)> field0) list,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(Map<String, String> field0)? map,
TResult? Function(List<(String, String)> field0)? list,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(Map<String, String> field0)? map,
TResult Function(List<(String, String)> field0)? list,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(HttpHeaders_Map value) map,
required TResult Function(HttpHeaders_List value) list,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(HttpHeaders_Map value)? map,
TResult? Function(HttpHeaders_List value)? list,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(HttpHeaders_Map value)? map,
TResult Function(HttpHeaders_List value)? list,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $HttpHeadersCopyWith<$Res> {
factory $HttpHeadersCopyWith(
HttpHeaders value,
$Res Function(HttpHeaders) then,
) = _$HttpHeadersCopyWithImpl<$Res, HttpHeaders>;
HttpHeaders value, $Res Function(HttpHeaders) then) =
_$HttpHeadersCopyWithImpl<$Res, HttpHeaders>;
}
/// @nodoc
@ -76,10 +80,9 @@ class _$HttpHeadersCopyWithImpl<$Res, $Val extends HttpHeaders>
/// @nodoc
abstract class _$$HttpHeaders_MapImplCopyWith<$Res> {
factory _$$HttpHeaders_MapImplCopyWith(
_$HttpHeaders_MapImpl value,
$Res Function(_$HttpHeaders_MapImpl) then,
) = __$$HttpHeaders_MapImplCopyWithImpl<$Res>;
factory _$$HttpHeaders_MapImplCopyWith(_$HttpHeaders_MapImpl value,
$Res Function(_$HttpHeaders_MapImpl) then) =
__$$HttpHeaders_MapImplCopyWithImpl<$Res>;
@useResult
$Res call({Map<String, String> field0});
}
@ -89,23 +92,22 @@ class __$$HttpHeaders_MapImplCopyWithImpl<$Res>
extends _$HttpHeadersCopyWithImpl<$Res, _$HttpHeaders_MapImpl>
implements _$$HttpHeaders_MapImplCopyWith<$Res> {
__$$HttpHeaders_MapImplCopyWithImpl(
_$HttpHeaders_MapImpl _value,
$Res Function(_$HttpHeaders_MapImpl) _then,
) : super(_value, _then);
_$HttpHeaders_MapImpl _value, $Res Function(_$HttpHeaders_MapImpl) _then)
: super(_value, _then);
/// Create a copy of HttpHeaders
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$HttpHeaders_MapImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as Map<String, String>,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$HttpHeaders_MapImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as Map<String, String>,
));
}
}
@ -113,8 +115,8 @@ class __$$HttpHeaders_MapImplCopyWithImpl<$Res>
class _$HttpHeaders_MapImpl extends HttpHeaders_Map {
const _$HttpHeaders_MapImpl(final Map<String, String> field0)
: _field0 = field0,
super._();
: _field0 = field0,
super._();
final Map<String, String> _field0;
@override
@ -148,9 +150,7 @@ class _$HttpHeaders_MapImpl extends HttpHeaders_Map {
@pragma('vm:prefer-inline')
_$$HttpHeaders_MapImplCopyWith<_$HttpHeaders_MapImpl> get copyWith =>
__$$HttpHeaders_MapImplCopyWithImpl<_$HttpHeaders_MapImpl>(
this,
_$identity,
);
this, _$identity);
@override
@optionalTypeArgs
@ -232,10 +232,9 @@ abstract class HttpHeaders_Map extends HttpHeaders {
/// @nodoc
abstract class _$$HttpHeaders_ListImplCopyWith<$Res> {
factory _$$HttpHeaders_ListImplCopyWith(
_$HttpHeaders_ListImpl value,
$Res Function(_$HttpHeaders_ListImpl) then,
) = __$$HttpHeaders_ListImplCopyWithImpl<$Res>;
factory _$$HttpHeaders_ListImplCopyWith(_$HttpHeaders_ListImpl value,
$Res Function(_$HttpHeaders_ListImpl) then) =
__$$HttpHeaders_ListImplCopyWithImpl<$Res>;
@useResult
$Res call({List<(String, String)> field0});
}
@ -244,24 +243,23 @@ abstract class _$$HttpHeaders_ListImplCopyWith<$Res> {
class __$$HttpHeaders_ListImplCopyWithImpl<$Res>
extends _$HttpHeadersCopyWithImpl<$Res, _$HttpHeaders_ListImpl>
implements _$$HttpHeaders_ListImplCopyWith<$Res> {
__$$HttpHeaders_ListImplCopyWithImpl(
_$HttpHeaders_ListImpl _value,
$Res Function(_$HttpHeaders_ListImpl) _then,
) : super(_value, _then);
__$$HttpHeaders_ListImplCopyWithImpl(_$HttpHeaders_ListImpl _value,
$Res Function(_$HttpHeaders_ListImpl) _then)
: super(_value, _then);
/// Create a copy of HttpHeaders
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$HttpHeaders_ListImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as List<(String, String)>,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$HttpHeaders_ListImpl(
null == field0
? _value._field0
: field0 // ignore: cast_nullable_to_non_nullable
as List<(String, String)>,
));
}
}
@ -269,8 +267,8 @@ class __$$HttpHeaders_ListImplCopyWithImpl<$Res>
class _$HttpHeaders_ListImpl extends HttpHeaders_List {
const _$HttpHeaders_ListImpl(final List<(String, String)> field0)
: _field0 = field0,
super._();
: _field0 = field0,
super._();
final List<(String, String)> _field0;
@override
@ -304,9 +302,7 @@ class _$HttpHeaders_ListImpl extends HttpHeaders_List {
@pragma('vm:prefer-inline')
_$$HttpHeaders_ListImplCopyWith<_$HttpHeaders_ListImpl> get copyWith =>
__$$HttpHeaders_ListImplCopyWithImpl<_$HttpHeaders_ListImpl>(
this,
_$identity,
);
this, _$identity);
@override
@optionalTypeArgs
@ -393,47 +389,52 @@ mixin _$HttpResponseBody {
required TResult Function(String field0) text,
required TResult Function(Uint8List field0) bytes,
required TResult Function() stream,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(String field0)? text,
TResult? Function(Uint8List field0)? bytes,
TResult? Function()? stream,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(String field0)? text,
TResult Function(Uint8List field0)? bytes,
TResult Function()? stream,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(HttpResponseBody_Text value) text,
required TResult Function(HttpResponseBody_Bytes value) bytes,
required TResult Function(HttpResponseBody_Stream value) stream,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(HttpResponseBody_Text value)? text,
TResult? Function(HttpResponseBody_Bytes value)? bytes,
TResult? Function(HttpResponseBody_Stream value)? stream,
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(HttpResponseBody_Text value)? text,
TResult Function(HttpResponseBody_Bytes value)? bytes,
TResult Function(HttpResponseBody_Stream value)? stream,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}) =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $HttpResponseBodyCopyWith<$Res> {
factory $HttpResponseBodyCopyWith(
HttpResponseBody value,
$Res Function(HttpResponseBody) then,
) = _$HttpResponseBodyCopyWithImpl<$Res, HttpResponseBody>;
HttpResponseBody value, $Res Function(HttpResponseBody) then) =
_$HttpResponseBodyCopyWithImpl<$Res, HttpResponseBody>;
}
/// @nodoc
@ -453,9 +454,9 @@ class _$HttpResponseBodyCopyWithImpl<$Res, $Val extends HttpResponseBody>
/// @nodoc
abstract class _$$HttpResponseBody_TextImplCopyWith<$Res> {
factory _$$HttpResponseBody_TextImplCopyWith(
_$HttpResponseBody_TextImpl value,
$Res Function(_$HttpResponseBody_TextImpl) then,
) = __$$HttpResponseBody_TextImplCopyWithImpl<$Res>;
_$HttpResponseBody_TextImpl value,
$Res Function(_$HttpResponseBody_TextImpl) then) =
__$$HttpResponseBody_TextImplCopyWithImpl<$Res>;
@useResult
$Res call({String field0});
}
@ -464,24 +465,23 @@ abstract class _$$HttpResponseBody_TextImplCopyWith<$Res> {
class __$$HttpResponseBody_TextImplCopyWithImpl<$Res>
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_TextImpl>
implements _$$HttpResponseBody_TextImplCopyWith<$Res> {
__$$HttpResponseBody_TextImplCopyWithImpl(
_$HttpResponseBody_TextImpl _value,
$Res Function(_$HttpResponseBody_TextImpl) _then,
) : super(_value, _then);
__$$HttpResponseBody_TextImplCopyWithImpl(_$HttpResponseBody_TextImpl _value,
$Res Function(_$HttpResponseBody_TextImpl) _then)
: super(_value, _then);
/// Create a copy of HttpResponseBody
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$HttpResponseBody_TextImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as String,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$HttpResponseBody_TextImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as String,
));
}
}
@ -515,11 +515,8 @@ class _$HttpResponseBody_TextImpl extends HttpResponseBody_Text {
@override
@pragma('vm:prefer-inline')
_$$HttpResponseBody_TextImplCopyWith<_$HttpResponseBody_TextImpl>
get copyWith =>
__$$HttpResponseBody_TextImplCopyWithImpl<_$HttpResponseBody_TextImpl>(
this,
_$identity,
);
get copyWith => __$$HttpResponseBody_TextImplCopyWithImpl<
_$HttpResponseBody_TextImpl>(this, _$identity);
@override
@optionalTypeArgs
@ -601,15 +598,15 @@ abstract class HttpResponseBody_Text extends HttpResponseBody {
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$HttpResponseBody_TextImplCopyWith<_$HttpResponseBody_TextImpl>
get copyWith => throw _privateConstructorUsedError;
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$HttpResponseBody_BytesImplCopyWith<$Res> {
factory _$$HttpResponseBody_BytesImplCopyWith(
_$HttpResponseBody_BytesImpl value,
$Res Function(_$HttpResponseBody_BytesImpl) then,
) = __$$HttpResponseBody_BytesImplCopyWithImpl<$Res>;
_$HttpResponseBody_BytesImpl value,
$Res Function(_$HttpResponseBody_BytesImpl) then) =
__$$HttpResponseBody_BytesImplCopyWithImpl<$Res>;
@useResult
$Res call({Uint8List field0});
}
@ -619,23 +616,23 @@ class __$$HttpResponseBody_BytesImplCopyWithImpl<$Res>
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_BytesImpl>
implements _$$HttpResponseBody_BytesImplCopyWith<$Res> {
__$$HttpResponseBody_BytesImplCopyWithImpl(
_$HttpResponseBody_BytesImpl _value,
$Res Function(_$HttpResponseBody_BytesImpl) _then,
) : super(_value, _then);
_$HttpResponseBody_BytesImpl _value,
$Res Function(_$HttpResponseBody_BytesImpl) _then)
: super(_value, _then);
/// Create a copy of HttpResponseBody
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? field0 = null}) {
return _then(
_$HttpResponseBody_BytesImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as Uint8List,
),
);
$Res call({
Object? field0 = null,
}) {
return _then(_$HttpResponseBody_BytesImpl(
null == field0
? _value.field0
: field0 // ignore: cast_nullable_to_non_nullable
as Uint8List,
));
}
}
@ -670,11 +667,8 @@ class _$HttpResponseBody_BytesImpl extends HttpResponseBody_Bytes {
@override
@pragma('vm:prefer-inline')
_$$HttpResponseBody_BytesImplCopyWith<_$HttpResponseBody_BytesImpl>
get copyWith =>
__$$HttpResponseBody_BytesImplCopyWithImpl<_$HttpResponseBody_BytesImpl>(
this,
_$identity,
);
get copyWith => __$$HttpResponseBody_BytesImplCopyWithImpl<
_$HttpResponseBody_BytesImpl>(this, _$identity);
@override
@optionalTypeArgs
@ -756,15 +750,15 @@ abstract class HttpResponseBody_Bytes extends HttpResponseBody {
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$HttpResponseBody_BytesImplCopyWith<_$HttpResponseBody_BytesImpl>
get copyWith => throw _privateConstructorUsedError;
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$HttpResponseBody_StreamImplCopyWith<$Res> {
factory _$$HttpResponseBody_StreamImplCopyWith(
_$HttpResponseBody_StreamImpl value,
$Res Function(_$HttpResponseBody_StreamImpl) then,
) = __$$HttpResponseBody_StreamImplCopyWithImpl<$Res>;
_$HttpResponseBody_StreamImpl value,
$Res Function(_$HttpResponseBody_StreamImpl) then) =
__$$HttpResponseBody_StreamImplCopyWithImpl<$Res>;
}
/// @nodoc
@ -772,9 +766,9 @@ class __$$HttpResponseBody_StreamImplCopyWithImpl<$Res>
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_StreamImpl>
implements _$$HttpResponseBody_StreamImplCopyWith<$Res> {
__$$HttpResponseBody_StreamImplCopyWithImpl(
_$HttpResponseBody_StreamImpl _value,
$Res Function(_$HttpResponseBody_StreamImpl) _then,
) : super(_value, _then);
_$HttpResponseBody_StreamImpl _value,
$Res Function(_$HttpResponseBody_StreamImpl) _then)
: super(_value, _then);
/// Create a copy of HttpResponseBody
/// with the given fields replaced by the non-null parameter values.