Added statistics settings

This commit is contained in:
Juan Gilsanz Polo 2024-01-28 20:39:42 +01:00
parent 56943ec73d
commit 44d7da9977
13 changed files with 579 additions and 393 deletions

View 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,
};
}