LicenseSpring Management .Net SDK 1.9.0
Easily add Software Licensing to your application
LicenseSpring.LicenseDetails Class Reference

Class that encapsulates information about the license. This information should be passed to IOrderService.CreateOrder More...

Inheritance diagram for LicenseSpring.LicenseDetails:
LicenseSpring.ILicenseDetails

Public Member Functions

 LicenseDetails ()
 Default constructor. Constructs perpetual, not trial license.
 

Properties

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

Detailed Description

Class that encapsulates information about the license. This information should be passed to IOrderService.CreateOrder

Property Documentation

◆ AllowOverages

bool LicenseSpring.LicenseDetails.AllowOverages
getset

Allow or not consumption overages

Implements LicenseSpring.ILicenseDetails.

◆ ConsumptionPeriod

ConsumptionPeriod LicenseSpring.LicenseDetails.ConsumptionPeriod
getset

Period of consumption reset

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

Meaningful only for consumption license type.

Implements LicenseSpring.ILicenseDetails.

◆ CustomFields

CustomField [] LicenseSpring.LicenseDetails.CustomFields
getset

Array of additional custom fields

Implements LicenseSpring.ILicenseDetails.

◆ EnableMaintenancePeriod

bool LicenseSpring.LicenseDetails.EnableMaintenancePeriod
getset

Whether the license has maintenance plan or not

Implements LicenseSpring.ILicenseDetails.

◆ IsTrial

bool LicenseSpring.LicenseDetails.IsTrial
getset

Whether the license is trial or not

Implements LicenseSpring.ILicenseDetails.

◆ LicenseKey

string LicenseSpring.LicenseDetails.LicenseKey
getset

◆ LicenseUsers

LicenseUser [] LicenseSpring.LicenseDetails.LicenseUsers
getset

Array of license users

Implements LicenseSpring.ILicenseDetails.

◆ MaintenanceDuration

string LicenseSpring.LicenseDetails.MaintenanceDuration
getset

Maintenance duration

Implements LicenseSpring.ILicenseDetails.

◆ MaxActivations

uint LicenseSpring.LicenseDetails.MaxActivations
getset

Maximum number of activations

Implements LicenseSpring.ILicenseDetails.

◆ MaxConsumptions

uint LicenseSpring.LicenseDetails.MaxConsumptions
getset

Maximum consumption

Implements LicenseSpring.ILicenseDetails.

◆ MaxOverages

uint LicenseSpring.LicenseDetails.MaxOverages
getset

Maximum overages

Implements LicenseSpring.ILicenseDetails.

◆ MaxTransfers

uint LicenseSpring.LicenseDetails.MaxTransfers
getset

Maximum transfers

Implements LicenseSpring.ILicenseDetails.

◆ PreventVM

bool LicenseSpring.LicenseDetails.PreventVM
getset

Prevent using virtual machine

Implements LicenseSpring.ILicenseDetails.

◆ ProductFeatures

ProductFeature [] LicenseSpring.LicenseDetails.ProductFeatures
getset

Product features available for this license

Implements LicenseSpring.ILicenseDetails.

◆ ResetConsumption

bool LicenseSpring.LicenseDetails.ResetConsumption
getset

Enable or not periodic consumption reset

Implements LicenseSpring.ILicenseDetails.

◆ Type

LicenseType LicenseSpring.LicenseDetails.Type
getset

◆ ValidityDuration

string LicenseSpring.LicenseDetails.ValidityDuration
getset

Validity duration

Implements LicenseSpring.ILicenseDetails.

◆ ValidityEndDate

string LicenseSpring.LicenseDetails.ValidityEndDate
getset

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

Implements LicenseSpring.ILicenseDetails.


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