Interface IHardwareIdPromaApi
- 
public interface IHardwareIdPromaApiAPI for interacting with hardware ID resources via PROMA (product manager).- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicHardwareIdList>,R>getHardwareIdsByLicense(IPublicPromaInvocationContext pc, String licenseKey, String versionUuid)This method returns a list of all hardware IDs for an license version.<R> StageChain<IPromaResponse<Void>,R>swapHardwareId(IPublicPromaInvocationContext pc, String oldHardwareId, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource newHardwareId)This method is a post request which swaps the hardware ID of a license. 
 - 
 
- 
- 
Method Detail
- 
swapHardwareId
<R> StageChain<IPromaResponse<Void>,R> swapHardwareId(IPublicPromaInvocationContext pc, String oldHardwareId, de.xima.proma.restclient.pub.gen.model.PublicHardwareIdResource newHardwareId)
This method is a post request which swaps the hardware ID of a license.- Parameters:
 pc- Context for accessing the PROMA APIs.oldHardwareId- The current hardware ID of the license.newHardwareId- The new hardware ID with which to replace the old one.- Returns:
 - The status code of the http request
 
 
- 
getHardwareIdsByLicense
<R> StageChain<IPromaResponse<de.xima.proma.restclient.pub.gen.model.PublicHardwareIdList>,R> getHardwareIdsByLicense(IPublicPromaInvocationContext pc, String licenseKey, String versionUuid)
This method returns a list of all hardware IDs for an license version.- Parameters:
 pc- Context for accessing the PROMA APIs.licenseKey- the key of the product license for fetchingversionUuid- the license version for fetching- Returns:
 - A list of all hardware IDs
 
 
 - 
 
 -