/** * Netzwerkanalyse API-Methoden — werden zum API-Objekt hinzugefügt. */ // Netzwerkanalysen API.listNetworkAnalyses = function() { return this._request('GET', '/network-analyses'); }; API.createNetworkAnalysis = function(data) { return this._request('POST', '/network-analyses', data); }; API.getNetworkAnalysis = function(id) { return this._request('GET', '/network-analyses/' + id); }; API.getNetworkGraph = function(id) { return this._request('GET', '/network-analyses/' + id + '/graph'); }; API.regenerateNetwork = function(id) { return this._request('POST', '/network-analyses/' + id + '/regenerate'); }; API.checkNetworkUpdate = function(id) { return this._request('GET', '/network-analyses/' + id + '/check-update'); }; API.updateNetworkAnalysis = function(id, data) { return this._request('PUT', '/network-analyses/' + id, data); }; API.deleteNetworkAnalysis = function(id) { return this._request('DELETE', '/network-analyses/' + id); }; API.exportNetworkAnalysis = function(id, format) { var token = localStorage.getItem('osint_token'); return fetch(this.baseUrl + '/network-analyses/' + id + '/export?format=' + format, { headers: { 'Authorization': 'Bearer ' + token }, }); };