> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NSGrantedModuleLicense

## Constructors

### NSGrantedModuleLicense()

```crmscript theme={null}
NSGrantedModuleLicense
```

## Methods

## GetDescription()

```crmscript theme={null}
String GetDescription()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

## GetExpiryDate()

```crmscript theme={null}
DateTimeGetExpiryDate()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime)

## GetExtraFlags()

```crmscript theme={null}
Integer GetExtraFlags()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetExtraInfo()

```crmscript theme={null}
String GetExtraInfo()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

## GetIsHidden()

```crmscript theme={null}
Bool GetIsHidden()
```

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool)

## GetIsUnrestricted()

```crmscript theme={null}
Bool GetIsUnrestricted()
```

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool)

## GetLicenseNumber()

```crmscript theme={null}
Integer GetLicenseNumber()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetLicenseType()

```crmscript theme={null}
Integer GetLicenseType()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetModuleId()

```crmscript theme={null}
Integer GetModuleId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetName()

```crmscript theme={null}
String GetName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

## GetOwnerDescription()

```crmscript theme={null}
String GetOwnerDescription()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

## GetOwnerId()

```crmscript theme={null}
Integer GetOwnerId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetOwnerName()

```crmscript theme={null}
String GetOwnerName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

## GetSortOrder()

```crmscript theme={null}
Integer GetSortOrder()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetVersion()

```crmscript theme={null}
Integer GetVersion()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## SetDescription(String)

```crmscript theme={null}
Void SetDescription(String description)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetExpiryDate(DateTime)

```crmscript theme={null}
Void SetExpiryDate(DateTime expiry)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetExtraFlags(Integer)

```crmscript theme={null}
Void SetExtraFlags(Integer flags)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetExtraInfo(String)

```crmscript theme={null}
Void SetExtraInfo(String info)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetIsHidden(Bool)

```crmscript theme={null}
Void SetIsHidden(Bool isHidden)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetIsUnrestricted(Bool)

```crmscript theme={null}
Void SetIsUnrestricted(Bool isUnrestricted)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetLicenseNumber(Integer)

```crmscript theme={null}
Void SetLicenseNumber(Integer licenseNumber)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetLicenseType(Integer)

```crmscript theme={null}
Void SetLicenseType(Integer licenseType)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetModuleId(Integer)

```crmscript theme={null}
Void SetModuleId(Integer moduleId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetName(String)

```crmscript theme={null}
Void SetName(String name)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetOwnerDescription(String)

```crmscript theme={null}
Void SetOwnerDescription(String description)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetOwnerId(Integer)

```crmscript theme={null}
Void SetOwnerId(Integer id)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetOwnerName(String)

```crmscript theme={null}
Void SetOwnerName(String name)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetSortOrder(Integer)

```crmscript theme={null}
Void SetSortOrder(Integer sortOrder)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetVersion(String)

```crmscript theme={null}
Void SetVersion(String version)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)


## Related topics

- [NSSoPrincipalCarrier](/en/automation/crmscript/reference/CRMScript.NetServer.NSSoPrincipalCarrier.md)
- [SuperOffice.WebApi.Data.GrantedModuleLicense](/en/api/reference/webapi/SuperOffice.WebApi.Data.GrantedModuleLicense.md)
- [NSModuleLicense](/en/automation/crmscript/reference/CRMScript.NetServer.NSModuleLicense.md)
- [SuperOffice.WebApi.Data.ModuleLicense](/en/api/reference/webapi/SuperOffice.WebApi.Data.ModuleLicense.md)
- [ModuleLicense table](/en/database/tables/modulelicense.md)
- [Module licenses](/en/admin/license/dev/module-licenses.md)
