LicenseData Class

Base data contract object for returning a License through REST API.
Inheritance Hierarchy
SystemObject
  Dundas.BI.WebApi.ModelsBaseDataContract
    Dundas.BI.WebApi.ModelsLicenseData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
[DataContractAttribute]
public class LicenseData : BaseDataContract

The LicenseData type exposes the following members.

Constructors
 NameDescription
Public methodLicenseData Initializes a new instance of the LicenseData class.
Top
Properties
 NameDescription
Public propertyBaseLicenseId Gets the ID of a license on which the license represented by this instance depends.
Public propertyCpuCoreCount Gets the number of per-server CPU cores which the license will support.
Public propertyDescriptionGets the description of the license.
Public propertyExpiresGets the date/time when the license expires.
Public propertyFeatureIds Gets a collection containing IDs of any features which are enabled by the license.
Public propertyFeatureProperties Gets a dictionary containing arbitrary data used for application features. The key of the dictionary is the ID of the feature property.
Public propertyFloatingDeveloperSeatAllowanceGets the number of floating Developer seats provided by the license.
Public propertyFloatingPowerUserSeatAllowanceGets the number of floating Power User seats provided by the license.
Public propertyFloatingStandardUserSeatAllowanceGets the number of floating Standard User seats provided by the license.
Public propertyIdGets the ID of the license.
Public propertyInstanceWideCpuCoreCount Gets the number of CPU cores which the license will support across all servers in the instance.
Public propertyLicenseeGets the name of the licensee.
Public propertyLicenseKindGets the kind of license.
Public propertyLicenseVersionGets the license version.
Public propertyOemLicensee Gets the name of the Dundas partner or OEM provider which is distributing the license.
Public propertyProductVersionGets the highest major version of the software on which the license will work.
Public propertyProperties Gets a dictionary containing arbitrary properties associated with the license.
Public propertyReleaseKindGets the kind of the release that the license works with.
Public propertyReplacedLicenseIds Gets a collection containing IDs of any licenses which are replaced by this license.
Public propertyReservedDeveloperSeatAllowanceGets the number of reserved Developer seats provided by the license.
Public propertyReservedPowerUserSeatAllowanceGets the number of reserved Power User seats provided by the license.
Public propertyReservedStandardUserSeatAllowanceGets the number of reserved Standard User seats provided by the license.
Public propertyServerCountGets the number of servers provided by the license.
Public propertyStatusGets the status of the license.
Public propertyUIClassName Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract)
Public propertyWatermarkText Gets the watermark text to show on top of any dashboards and reports.
Top
Methods
 NameDescription
Public methodStatic memberToDataContractMappings The mapping between License and LicenseData.
Top
See Also