Class ModuleLicenseLink
License assignments carrier
Carrier object for ModuleLicenseLink. Services for the ModuleLicenseLink Carrier is available from the License Agent.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
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
CanAssign
Can a specific user assign this module license
Declaration
[DataMember]
public virtual bool CanAssign { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
Description
The description of the module license
Declaration
[DataMember]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
ExtraFlags
License flags. 1 = user plan
Declaration
[DataMember]
public virtual int ExtraFlags { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
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
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
IsHidden
Is hidden from UI
Declaration
[DataMember]
public virtual bool IsHidden { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
ModuleLicenseId
The identifier of the module license
Declaration
[DataMember]
public virtual int ModuleLicenseId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
Name
The name of the module license
Declaration
[DataMember]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
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
SortOrder
Sort order of licenses.
Declaration
[DataMember]
public virtual int SortOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
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
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
Unrestricted
Is this module license restricted or unrestricted
Declaration
[DataMember]
public virtual bool Unrestricted { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
Methods
ToString()
Returns the carrier contents as a formatted string.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | The carrier contents. |
See Also
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. |