Show / Hide Table of Contents

Class ModuleLicenseLink

License assignments carrier

Carrier object for ModuleLicenseLink. Services for the ModuleLicenseLink Carrier is available from the License Agent.
Inheritance
object
ModuleLicenseLink
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[DataContract(Namespace = "http://www.superoffice.net/ws/crm/NetServer/11.7.0.0")]
public class ModuleLicenseLink : Carrier

Constructors

ModuleLicenseLink()

Default constructor

Declaration
public ModuleLicenseLink()
See Also
ILicenseAgent

Properties

Assigned

Is the module license assigned to a given user?

Declaration
[DataMember]
public virtual bool Assigned { get; set; }
Property Value
Type Description
bool
See Also
ILicenseAgent

CanAssign

Can a specific user assign this module license

Declaration
[DataMember]
public virtual bool CanAssign { get; set; }
Property Value
Type Description
bool
See Also
ILicenseAgent

Description

The description of the module license

Declaration
[DataMember]
public virtual string Description { get; set; }
Property Value
Type Description
string
See Also
ILicenseAgent

ExtraFlags

License flags. 1 = user plan

Declaration
[DataMember]
public virtual int ExtraFlags { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

Free

The number of licenses that are free to be assigned

Declaration
[DataMember]
public virtual int Free { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

InUse

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

Declaration
[DataMember]
public virtual int InUse { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

IsHidden

Is hidden from UI

Declaration
[DataMember]
public virtual bool IsHidden { get; set; }
Property Value
Type Description
bool
See Also
ILicenseAgent

ModuleLicenseId

The identifier of the module license

Declaration
[DataMember]
public virtual int ModuleLicenseId { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

Name

The name of the module license

Declaration
[DataMember]
public virtual string Name { get; set; }
Property Value
Type Description
string
See Also
ILicenseAgent

PrerequisiteModuleName

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

Declaration
[DataMember]
public virtual string PrerequisiteModuleName { get; set; }
Property Value
Type Description
string
See Also
ILicenseAgent

SortOrder

Sort order of licenses.

Declaration
[DataMember]
public virtual int SortOrder { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

Tooltip

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

Declaration
[DataMember]
public virtual string Tooltip { get; set; }
Property Value
Type Description
string
See Also
ILicenseAgent

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

Declaration
[DataMember]
public virtual int Total { get; set; }
Property Value
Type Description
int
See Also
ILicenseAgent

Unrestricted

Is this module license restricted or unrestricted

Declaration
[DataMember]
public virtual bool Unrestricted { get; set; }
Property Value
Type Description
bool
See Also
ILicenseAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
string

The carrier contents.

See Also
ILicenseAgent

ToString(string)

Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
string prefix

The line prefix (typically used for indenting)

Returns
Type Description
string

The carrier contents.

See Also
ILicenseAgent

See Also

ILicenseAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top