mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-06-28 20:09:51 +00:00
Added statistics settings
This commit is contained in:
parent
56943ec73d
commit
44d7da9977
13 changed files with 579 additions and 393 deletions
23
lib/models/statistics_config.dart
Normal file
23
lib/models/statistics_config.dart
Normal file
|
@ -0,0 +1,23 @@
|
|||
class StatisticsConfig {
|
||||
final List<dynamic>? ignored;
|
||||
final int? interval;
|
||||
final bool? enabled;
|
||||
|
||||
StatisticsConfig({
|
||||
this.ignored,
|
||||
this.interval,
|
||||
this.enabled,
|
||||
});
|
||||
|
||||
factory StatisticsConfig.fromJson(Map<String, dynamic> json) => StatisticsConfig(
|
||||
ignored: json["ignored"] == null ? [] : List<dynamic>.from(json["ignored"]!.map((x) => x)),
|
||||
interval: json["interval"],
|
||||
enabled: json["enabled"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"ignored": ignored == null ? [] : List<dynamic>.from(ignored!.map((x) => x)),
|
||||
"interval": interval,
|
||||
"enabled": enabled,
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue