LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
LicenseSpring.IDeviceService Interface Reference

DeviceService interface. More...

Inheritance diagram for LicenseSpring.IDeviceService:
LicenseSpring.IService LicenseSpring.DeviceService

Public Member Functions

string BlacklistDevice (ulong deviceId)
 Blacklist a single Device if requesting manager has access permissions to it.
 
DateTime BorrowDevice (ulong deviceId, DateTime? borrowUntil)
 Borrow a single Device if requesting manager has access permissions to it.
 
DeviceVariable CreateDeviceVariable (CreateDeviceVariableDto dto)
 Creates a new device variable.
 
string DeleteDeviceVariable (uint variableId)
 Deletes device variable.
 
Device[] ListDevices (ListDevicesRequestDto dto, out uint count)
 Returns all devices.
 
DeviceVariable[] ListDeviceVariables (ListDeviceVariablesRequestDto dto, out uint count)
 Returns all device variables.
 
string ResetDevice (ulong deviceId)
 Reset a single Device if requesting manager has access permissions to it.
 
DeviceVariable UpdateDeviceVariable (CreateDeviceVariableDto dto, uint variableId)
 Updates device variable.
 
- Public Member Functions inherited from LicenseSpring.IService
void Initialize (ManagementConfiguration configuration)
 Initialize management service with given configuration.
 
bool IsInitialized ()
 Check whether management service has been initialized.
 
bool IsOnline (bool throwExceptions=false)
 Helper method, it checks connection to the LicenseSpring platform.
 

Detailed Description

DeviceService interface.

Member Function Documentation

◆ BlacklistDevice()

string LicenseSpring.IDeviceService.BlacklistDevice ( ulong  deviceId)

Blacklist a single Device if requesting manager has access permissions to it.

Parameters
deviceIdThe Id of the device that will be blacklisted.

Implemented in LicenseSpring.DeviceService.

◆ BorrowDevice()

DateTime LicenseSpring.IDeviceService.BorrowDevice ( ulong  deviceId,
DateTime?  borrowUntil 
)

Borrow a single Device if requesting manager has access permissions to it.

Parameters
deviceIdThe Id of the device that will be borrowed.
borrowUntilDateTime until which device will be borrowed.Set null as a value if you want to manually return the borrowed license.

Implemented in LicenseSpring.DeviceService.

◆ CreateDeviceVariable()

DeviceVariable LicenseSpring.IDeviceService.CreateDeviceVariable ( CreateDeviceVariableDto  dto)

Creates a new device variable.

Parameters
dtoDto with information about new device variable.

Implemented in LicenseSpring.DeviceService.

◆ DeleteDeviceVariable()

string LicenseSpring.IDeviceService.DeleteDeviceVariable ( uint  variableId)

Deletes device variable.

Parameters
variableIdThe Id of the device variable that will be deleted.

Implemented in LicenseSpring.DeviceService.

◆ ListDevices()

Device[] LicenseSpring.IDeviceService.ListDevices ( ListDevicesRequestDto  dto,
out uint  count 
)

Returns all devices.

Parameters
dtoData transfer object that is used for searching through all devices.
countQuantity of devices, use for iteration of the result pages.

Implemented in LicenseSpring.DeviceService.

◆ ListDeviceVariables()

DeviceVariable[] LicenseSpring.IDeviceService.ListDeviceVariables ( ListDeviceVariablesRequestDto  dto,
out uint  count 
)

Returns all device variables.

Parameters
dtoData transfer object that is used for searching through device variables.
countQuantity of variables, use for iteration of the result pages.

Implemented in LicenseSpring.DeviceService.

◆ ResetDevice()

string LicenseSpring.IDeviceService.ResetDevice ( ulong  deviceId)

Reset a single Device if requesting manager has access permissions to it.

Parameters
deviceIdThe Id of the device that will be reset.

Implemented in LicenseSpring.DeviceService.

◆ UpdateDeviceVariable()

DeviceVariable LicenseSpring.IDeviceService.UpdateDeviceVariable ( CreateDeviceVariableDto  dto,
uint  variableId 
)

Updates device variable.

Parameters
dtoDto with information about device variable that will be updated.
variableIdThe Id of the device variable that will be updated.

Implemented in LicenseSpring.DeviceService.


The documentation for this interface was generated from the following file: