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

LicenseDetails interface. More...

Inheritance diagram for LicenseSpring.ILicenseDetails:
LicenseSpring.LicenseDetails

Properties

bool AllowOverages [get, set]
 Allow or not consumption overages.
 
ConsumptionPeriod ConsumptionPeriod [get, set]
 Period of consumption reset.
 
CustomField[] CustomFields [get, set]
 Array of additional custom fields.
 
bool EnableMaintenancePeriod [get, set]
 Whether the license has maintenance plan or not.
 
bool IsTrial [get, set]
 Whether the license is trial or not.
 
string LicenseKey [get, set]
 License key.
 
LicenseUser[] LicenseUsers [get, set]
 Array of license users.
 
string MaintenanceDuration [get, set]
 Maintenance duration.
 
uint MaxActivations [get, set]
 Maximum number of activations.
 
uint MaxConsumptions [get, set]
 Maximum consumption.
 
uint MaxOverages [get, set]
 Maximum overages.
 
uint MaxTransfers [get, set]
 Maximum transfers.
 
string Note [get, set]
 Note for the license.
 
bool PreventVM [get, set]
 Prevent using virtual machine.
 
ProductFeature[] ProductFeatures [get, set]
 Product features available for this license.
 
bool ResetConsumption [get, set]
 Enable or not periodic consumption reset.
 
LicenseType Type [get, set]
 License type.
 
string ValidityDuration [get, set]
 Validity duration.
 
string ValidityEndDate [get, set]
 It's final end date and time license is valid.
 

Detailed Description

LicenseDetails interface.

Property Documentation

◆ AllowOverages

bool LicenseSpring.ILicenseDetails.AllowOverages
getset

Allow or not consumption overages.

Meaningful only for consumption license type

Implemented in LicenseSpring.LicenseDetails.

◆ ConsumptionPeriod

ConsumptionPeriod LicenseSpring.ILicenseDetails.ConsumptionPeriod
getset

Period of consumption reset.

Format: "week", "month" or "year".

Meaningful only for consumption license type.

Implemented in LicenseSpring.LicenseDetails.

◆ CustomFields

CustomField [] LicenseSpring.ILicenseDetails.CustomFields
getset

Array of additional custom fields.

Implemented in LicenseSpring.LicenseDetails.

◆ EnableMaintenancePeriod

bool LicenseSpring.ILicenseDetails.EnableMaintenancePeriod
getset

Whether the license has maintenance plan or not.

Implemented in LicenseSpring.LicenseDetails.

◆ IsTrial

bool LicenseSpring.ILicenseDetails.IsTrial
getset

Whether the license is trial or not.

Implemented in LicenseSpring.LicenseDetails.

◆ LicenseKey

string LicenseSpring.ILicenseDetails.LicenseKey
getset

License key.

Implemented in LicenseSpring.LicenseDetails.

◆ LicenseUsers

LicenseUser [] LicenseSpring.ILicenseDetails.LicenseUsers
getset

Array of license users.

Implemented in LicenseSpring.LicenseDetails.

◆ MaintenanceDuration

string LicenseSpring.ILicenseDetails.MaintenanceDuration
getset

Maintenance duration.

Format: 1y (one year) or 2m (2 months) or 3d (3 days)

Implemented in LicenseSpring.LicenseDetails.

◆ MaxActivations

uint LicenseSpring.ILicenseDetails.MaxActivations
getset

Maximum number of activations.

Indicates on how many computers license can be activated simultaneously.

Implemented in LicenseSpring.LicenseDetails.

◆ MaxConsumptions

uint LicenseSpring.ILicenseDetails.MaxConsumptions
getset

Maximum consumption.

Meaningful only for consumption license type

Implemented in LicenseSpring.LicenseDetails.

◆ MaxOverages

uint LicenseSpring.ILicenseDetails.MaxOverages
getset

Maximum overages.

Meaningful only for consumption license type

Implemented in LicenseSpring.LicenseDetails.

◆ MaxTransfers

uint LicenseSpring.ILicenseDetails.MaxTransfers
getset

Maximum transfers.

Limit of license transfers between different devices, defaults to 0 (unlimited)

Implemented in LicenseSpring.LicenseDetails.

◆ Note

string LicenseSpring.ILicenseDetails.Note
getset

Note for the license.

Implemented in LicenseSpring.LicenseDetails.

◆ PreventVM

bool LicenseSpring.ILicenseDetails.PreventVM
getset

Prevent using virtual machine.

Implemented in LicenseSpring.LicenseDetails.

◆ ProductFeatures

ProductFeature [] LicenseSpring.ILicenseDetails.ProductFeatures
getset

Product features available for this license.

Array of license features

Implemented in LicenseSpring.LicenseDetails.

◆ ResetConsumption

bool LicenseSpring.ILicenseDetails.ResetConsumption
getset

Enable or not periodic consumption reset.

Meaningful only for consumption license type

Implemented in LicenseSpring.LicenseDetails.

◆ Type

LicenseType LicenseSpring.ILicenseDetails.Type
getset

License type.

Implemented in LicenseSpring.LicenseDetails.

◆ ValidityDuration

string LicenseSpring.ILicenseDetails.ValidityDuration
getset

Validity duration.

Format: 1y (one year) or 2m (2 months) or 3d (3 days) or 4h (4 hours) or 5min (5 minutes)

This Property conflicts with ValidityEndDate. Specify either one of them but not both.

Implemented in LicenseSpring.LicenseDetails.

◆ ValidityEndDate

string LicenseSpring.ILicenseDetails.ValidityEndDate
getset

It's final end date and time license is valid.

Format: "2020-10-15 00:00:00"

This Property conflicts with ValidityDuration. Specify either one of them but not both.

Implemented in LicenseSpring.LicenseDetails.


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