All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.js.apis.asset-metrics.ts Maven / Gradle / Ivy

/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

import {fetch} from 'frontend-js-web';

import {Individuals, MetricName, RangeSelectors} from '../types/global';
import {API_PREFIX} from './utils';

export function fetchAssetMetric({
	assetId,
	assetType,
	groupId,
	individual,
	rangeSelector,
	selectedMetrics,
}: {
	assetId: string;
	assetType: string;
	groupId: string;
	individual: Individuals;
	rangeSelector: RangeSelectors;
	selectedMetrics: MetricName[];
}) {
	return fetch(
		`${API_PREFIX}/${groupId}/asset-metrics/${assetType}?assetId=${assetId}&identityType=${individual}&rangeKey=${rangeSelector}&selectedMetrics=${selectedMetrics}`,
		{
			method: 'GET',
		}
	);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy