Map<String, dynamic> toJson() { return { 'config_path': configPath, 'protected': protected, 'trusted': trusted, 'timeout': timeout, 'visibility': visibility, }; }