Skip to main content

Class ModuleLicenseLink

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for ModuleLicenseLink. License assignments carrier

Inheritance

objectCarrierModuleLicenseLink

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

Default constructor - defaults any enum props to 0.

Properties

Assigned

Is the module license assigned to a given user?

Property Value

bool

CanAssign

Can a specific user assign this module license

Property Value

bool

Description

The description of the module license

Property Value

string

ExtraFlags

License flags. 1 = user plan

Property Value

int

Free

The number of licenses that are free to be assigned

Property Value

int

InUse

The total number of licenses (of a given license module) that are occupied

Property Value

int

IsHidden

Is hidden from UI

Property Value

bool

ModuleLicenseId

The identifier of the module license

Property Value

int

Name

The name of the module license

Property Value

string

PrerequisiteModuleName

Name of module that must be active for this license to be used.

Property Value

string

SortOrder

Sort order of licenses.

Property Value

int

Tooltip

The tooltip to be shown in some gui with details on the module license

Property Value

string

Total

The total number of module licenses. In other words the number of free license added to the number of licenses in use equals the total number of licenses

Property Value

int

Unrestricted

Is this module license restricted or unrestricted

Property Value

bool

See Also

LicenseAgent