import {Injectable} from "@angular/core"; import {HttpClient} from "@angular/common/http"; import {properties} from "../../environments/environment"; import {Observable} from "rxjs"; import {StatsProfile} from "../openaireLibrary/monitor/entities/stakeholder"; import {CustomOptions} from "../openaireLibrary/services/servicesUtils/customOptions.class"; @Injectable({ providedIn: 'root' }) export class StatsProfilesService { constructor(private http: HttpClient) { } getStatsProfile(): Observable { return this.http.get(properties.monitorServiceAPIURL + '/stats-profiles', CustomOptions.registryOptions()); } saveStatsProfiles(statsProfiles: StatsProfile[]): Observable { return this.http.post(properties.monitorServiceAPIURL + '/stats-profiles/bulk', statsProfiles, CustomOptions.registryOptions()); } }