• ILicenceProvider



Namespace: Middleware

Assembly: Middleware

Licence provider for managing user licences. This item must be implemented by the host application and made available via DI.


LicenceTypesGet() Retrieves a list of licence types.
LicencesGet(Int64) Retrieve all licences for a specific user.
LicenceUpdateDomain(Int64, Middleware.Accounts.Licences.Licence, String) Updates the domain or Ip details for a licence that is linked to a specific server.
LicenceSendEmail(Int64, Int32) Requests for an email to be sent, with details of an individual licence for a user.
LicenceTrialCreate(Int64, Middleware.Accounts.Licences.LicenceType) Request to create a trial licence for a product.

In This Document