Added ignored domains list config

This commit is contained in:
Juan Gilsanz Polo 2024-01-24 15:14:19 +01:00
parent 211eab9f44
commit c12e8c5ad3
6 changed files with 218 additions and 31 deletions

View file

@ -0,0 +1,27 @@
class QueryLogConfig {
final List<String>? ignored;
final int? interval;
final bool? enabled;
final bool? anonymizeClientIp;
QueryLogConfig({
this.ignored,
this.interval,
this.enabled,
this.anonymizeClientIp,
});
factory QueryLogConfig.fromJson(Map<String, dynamic> json) => QueryLogConfig(
ignored: json["ignored"] == null ? [] : List<String>.from(json["ignored"]!.map((x) => x)),
interval: json["interval"],
enabled: json["enabled"],
anonymizeClientIp: json["anonymize_client_ip"],
);
Map<String, dynamic> toJson() => {
"ignored": ignored == null ? [] : List<dynamic>.from(ignored!.map((x) => x)),
"interval": interval,
"enabled": enabled,
"anonymize_client_ip": anonymizeClientIp,
};
}