![]() |
LicenseSpring Management .Net SDK 1.10.1
Easily add Software Licensing to your application
|
Class that holds information about products. More...
Public Member Functions | |
Product () | |
Product default constructor. | |
Properties | |
bool | Active [get] |
Indicates if the product is active. | |
bool | AllowOverages [get] |
Indicates if licenses for this product allow overages on consumptions. | |
bool | AllowTrial [get] |
Indicates if product allows trial licenses and a trial period. Can be overridden in each individual license. | |
string | AuthorizationMethod [get] |
Indicates if licenses for this product are user based or key based. | |
uint | Company [get] |
Code of the company that the product belongs to. | |
ConsumptionPeriod | ConsumptionPeriod [get] |
If resetConsumption is true, this field sets the period after which the consumptions are reset. Can be daily, weekly, monthly, yearly. | |
DateTime | CreatedAt [get] |
Time when the product was created. | |
ProductCustomField[] | CustomFields [get] |
Array of custom fields. | |
LicenseType | DefaultLicenseType [get] |
Type of licenses on this product. Can be overridden in each individual license. | |
bool | EnableMaintenancePeriod [get] |
If this product has a maintenance support. | |
int | FloatingTimeout [get] |
After how long do floating licenses expire after and are released into the pool. | |
int | FloatingUsers [get] |
Number of users there can be at most if the license is floating. | |
bool | HardwareIdRequired [get] |
Indicates if hardware Id is required for licenses. | |
ulong | Id [get] |
16 digit product id. This is NOT the product code. | |
InstallationFile[] | InstallationFiles [get] |
Array of available installation files. | |
bool | IsArchived [get] |
Indicates if the product is archived and isn't currently in use. | |
bool | IsFloating [get] |
Does product support floating licenses. | |
bool | IsFloatingCloud [get] |
Does product support floating cloud license. | |
bool | IsNodeLocked [get] |
bool | IsUpgrade [get] |
Indicates if this product is an upgrade from a different product. | |
bool | IsUserLocked [get] |
string | MaintenanceDuration [get] |
How long will the product be maintained. | |
int | MaxActivations [get] |
Number of activations there can be at most on each individual license.Can be overridden in each individual license but it can't be bigger than this. | |
int | MaxConsumptions [get] |
Max consumptions on each license. Can be overridden in each individual license, but it can't be more than this. | |
int | MaxOverages [get] |
Number of overages that can be made on one license that is consumption type. | |
bool | PreventVm [get] |
If set to true, licenses won't be activated on virtual machines. Can be overridden in each individual license. | |
ProductFeature[] | ProductFeatures [get] |
List of features available for this product. | |
string | ProductName [get] |
Name of the product. | |
bool | ResetConsumption [get] |
Indicates if total consumptions of the license are reset after a certain period. | |
string | ShortCode [get] |
Product code. Can be found in the LicenseSpring platform and is manually set during Product configuration. | |
string | SubscriptionDuration [get] |
How long one subscription lasts. | |
int | TrialDays [get] |
Number of days the trial lasts for. | |
DateTime | UpdatedAt [get] |
Time when the product information was last updated. | |
ulong[] | UpgradeFrom [get] |
This product is an upgrade from a list of products (ids). | |
string | ValidDuration [get] |
Validity duration. | |
![]() |
Class that holds information about products.
|
get |
Indicates if the product is active.
Implements LicenseSpring.IProduct.
|
get |
Indicates if licenses for this product allow overages on consumptions.
Implements LicenseSpring.IProduct.
|
get |
Indicates if product allows trial licenses and a trial period. Can be overridden in each individual license.
Implements LicenseSpring.IProduct.
|
get |
Indicates if licenses for this product are user based or key based.
Implements LicenseSpring.IProduct.
|
get |
Code of the company that the product belongs to.
Implements LicenseSpring.IProduct.
|
get |
If resetConsumption is true, this field sets the period after which the consumptions are reset. Can be daily, weekly, monthly, yearly.
Implements LicenseSpring.IProduct.
|
get |
Time when the product was created.
Implements LicenseSpring.IProduct.
|
get |
Array of custom fields.
Implements LicenseSpring.IProduct.
|
get |
Type of licenses on this product. Can be overridden in each individual license.
Implements LicenseSpring.IProduct.
|
get |
If this product has a maintenance support.
Implements LicenseSpring.IProduct.
|
get |
After how long do floating licenses expire after and are released into the pool.
Implements LicenseSpring.IProduct.
|
get |
Number of users there can be at most if the license is floating.
Implements LicenseSpring.IProduct.
|
get |
Indicates if hardware Id is required for licenses.
Implements LicenseSpring.IProduct.
|
get |
16 digit product id. This is NOT the product code.
Implements LicenseSpring.IProduct.
|
get |
Array of available installation files.
Implements LicenseSpring.IProduct.
|
get |
Indicates if the product is archived and isn't currently in use.
Implements LicenseSpring.IProduct.
|
get |
Does product support floating licenses.
Implements LicenseSpring.IProduct.
|
get |
Does product support floating cloud license.
Implements LicenseSpring.IProduct.
|
get |
Implements LicenseSpring.IProduct.
|
get |
Indicates if this product is an upgrade from a different product.
Implements LicenseSpring.IProduct.
|
get |
Implements LicenseSpring.IProduct.
|
get |
How long will the product be maintained.
Implements LicenseSpring.IProduct.
|
get |
Number of activations there can be at most on each individual license.Can be overridden in each individual license but it can't be bigger than this.
Implements LicenseSpring.IProduct.
|
get |
Max consumptions on each license. Can be overridden in each individual license, but it can't be more than this.
Implements LicenseSpring.IProduct.
|
get |
Number of overages that can be made on one license that is consumption type.
Implements LicenseSpring.IProduct.
|
get |
If set to true, licenses won't be activated on virtual machines. Can be overridden in each individual license.
Implements LicenseSpring.IProduct.
|
get |
List of features available for this product.
Implements LicenseSpring.IProduct.
|
get |
Name of the product.
Implements LicenseSpring.IProduct.
|
get |
Indicates if total consumptions of the license are reset after a certain period.
Implements LicenseSpring.IProduct.
|
get |
Product code. Can be found in the LicenseSpring platform and is manually set during Product configuration.
Implements LicenseSpring.IProduct.
|
get |
How long one subscription lasts.
Implements LicenseSpring.IProduct.
|
get |
Number of days the trial lasts for.
Implements LicenseSpring.IProduct.
|
get |
Time when the product information was last updated.
Implements LicenseSpring.IProduct.
|
get |
This product is an upgrade from a list of products (ids).
Implements LicenseSpring.IProduct.
|
get |
Validity duration.
Implements LicenseSpring.IProduct.