Skip to main content

Class GrantedModuleLicense

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for GrantedModuleLicense. Represents a single module license granted to a user.

Inheritance

objectCarrierGrantedModuleLicense

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

GrantedModuleLicense()

Default constructor - defaults any enum props to 0.

Properties

Description

Name of the module as shown in the user interface.

Property Value

string

ExpiryDate

Expiry date for the license.

Property Value

DateTime

ExtraFlags

Any additional data the license module needs.

Property Value

int

IsHidden

Is the license hidden from the user? Hidden licenses are usually feature-specific, part of a larger bundle.

Property Value

bool

IsUnrestricted

Is the license limited to the number of licenses?

Property Value

bool

LicenseNumber

Number of licenses granted.

Property Value

int

LicenseType

Type of license: site(1), satellite(2), user(3) NULL if unknown enum value.

Property Value

LicenseType?

See Also

GrantedModuleLicense.LicenseType_String

LicenseType_String

Type of license: site(1), satellite(2), user(3) Raw string enum value.

Property Value

string

See Also

GrantedModuleLicense.LicenseType

ModuleId

Primary key for ModuleLicense row

Property Value

int

Name

Unique name identifying the module. e.g. WINCAL or SUPERSERVER

Property Value

string

OwnerDescription

Description of the owner module as shown in the user interface.

Property Value

string

OwnerId

Primary key of the ModuleOwner row.

Property Value

int

OwnerName

Unique name identifying the module owner. Must match primer data installed by module. e.g. SUPEROFFICE or ADWIZA

Property Value

string

SortOrder

Order in which licenses are sorted in the license calculations.

Property Value

int

Version

Version of the module license (for future use).

Property Value

string