mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-11-09 01:50:30 +00:00
add test
This commit is contained in:
1 parent
63296f6950
commit
a06549a11a
13 files changed
+135
-100
No files matched your search
@@ -59,14 +59,14 @@ class LibgopeedBootWeb
|
||||
}
|
||||
|
||||
Map<String, dynamic> params = {};
|
||||
if (filter.ids != null) {
|
||||
params['ids'] = filter.ids;
|
||||
if (filter.id != null) {
|
||||
params['id'] = filter.id;
|
||||
}
|
||||
if (filter.statuses != null) {
|
||||
params['statuses'] = filter.statuses;
|
||||
if (filter.status != null) {
|
||||
params['status'] = filter.status;
|
||||
}
|
||||
if (filter.notStatuses != null) {
|
||||
params['notStatuses'] = filter.notStatuses;
|
||||
if (filter.notStatus != null) {
|
||||
params['notStatus'] = filter.notStatus;
|
||||
}
|
||||
if (params.isEmpty) {
|
||||
return null;
|
||||
|
||||
@@ -5,11 +5,11 @@ part 'task_filter.g.dart';
|
||||
|
||||
@JsonSerializable()
|
||||
class TaskFilter {
|
||||
List<String>? ids;
|
||||
List<Status>? statuses;
|
||||
List<Status>? notStatuses;
|
||||
List<String>? id;
|
||||
List<Status>? status;
|
||||
List<Status>? notStatus;
|
||||
|
||||
TaskFilter({this.ids, this.statuses, this.notStatuses});
|
||||
TaskFilter({this.id, this.status, this.notStatus});
|
||||
|
||||
factory TaskFilter.fromJson(Map<String, dynamic> json) =>
|
||||
_$TaskFilterFromJson(json);
|
||||
|
||||
@@ -7,11 +7,11 @@ part of 'task_filter.dart';
|
||||
// **************************************************************************
|
||||
|
||||
TaskFilter _$TaskFilterFromJson(Map<String, dynamic> json) => TaskFilter(
|
||||
ids: (json['ids'] as List<dynamic>?)?.map((e) => e as String).toList(),
|
||||
statuses: (json['statuses'] as List<dynamic>?)
|
||||
id: (json['ids'] as List<dynamic>?)?.map((e) => e as String).toList(),
|
||||
status: (json['statuses'] as List<dynamic>?)
|
||||
?.map((e) => $enumDecode(_$StatusEnumMap, e))
|
||||
.toList(),
|
||||
notStatuses: (json['notStatuses'] as List<dynamic>?)
|
||||
notStatus: (json['notStatuses'] as List<dynamic>?)
|
||||
?.map((e) => $enumDecode(_$StatusEnumMap, e))
|
||||
.toList(),
|
||||
);
|
||||
@@ -25,11 +25,11 @@ Map<String, dynamic> _$TaskFilterToJson(TaskFilter instance) {
|
||||
}
|
||||
}
|
||||
|
||||
writeNotNull('ids', instance.ids);
|
||||
writeNotNull('ids', instance.id);
|
||||
writeNotNull(
|
||||
'statuses', instance.statuses?.map((e) => _$StatusEnumMap[e]!).toList());
|
||||
'statuses', instance.status?.map((e) => _$StatusEnumMap[e]!).toList());
|
||||
writeNotNull('notStatuses',
|
||||
instance.notStatuses?.map((e) => _$StatusEnumMap[e]!).toList());
|
||||
instance.notStatus?.map((e) => _$StatusEnumMap[e]!).toList());
|
||||
return val;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user