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

org.springframework.social.partnercenter.api.analytics.AnalyticsOperations Maven / Gradle / Ivy

Go to download

A provider extension for Spring Social to enable connectivity with Microsoft and an API binding for Microsoft's Partner Center API.

There is a newer version: 10.11.0
Show newest version
package org.springframework.social.partnercenter.api.analytics;

import org.springframework.http.ResponseEntity;
import org.springframework.social.partnercenter.api.PartnerCenterResponse;

public interface AnalyticsOperations {
	/**
	 * Get partner licenses deployment information aggregated to include all customers
	 *
	 * @return PartnerLicensesDeploymentInsights
	 * @see MSDN: Get partner licenses deployment information
	 */
	ResponseEntity> getPartnerLicensesDeploymentInsights();

	/**
	 * Get partner licenses usage information aggregated to include all customers.
	 *
	 * @return PartnerLicensesUsageInsights
	 * @see MSDN: Get partner licenses usage information
	 */
	ResponseEntity> getPartnerLicensesUsageInsights();

	/**
	 * Get licenses deployment insights for a specific customer.
	 *
	 * @param customerId A GUID formatted customer-id that identifies the customer.
	 * @return CustomerLicensesDeploymentInsights
	 * @see MSDN: Get customer licenses usage information
	 */
	ResponseEntity> getCustomerLicensesDeploymentInsights(String customerId);

	/**
	 * Get licenses deployment insights for a specific customer.
	 *
	 * @param customerId A GUID formatted customer-id that identifies the customer.
	 * @return CustomerLicensesUsageInsights
	 * @see MSDN: Get customer licenses usage information
	 */
	ResponseEntity> getCustomerLicensesUsageInsights(String customerId);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy