@override Object toJson() { return { if (monitorInterval != null) 'monitorInterval': monitorInterval!.toJson(), if (monitorWindow != null) 'monitorWindow': monitorWindow!.toJson(), }; }