# CALConfiguration Class

Namespace: [PIX.QMSAPI.DataObjects.CALs](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.htm)  
Assembly: PIX.dll

Represents the CAL configuration on a QVS.

## Inheritance

* System.Object
  * CALConfiguration

## Syntax

```
public class CALConfiguration
```

## Constructors

| Name | Description |
| --- | --- |
| [CALConfiguration(Guid, CALConfigurationScope)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.-ctor.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration__ctor_System_Guid_PIX_QMSAPI_DataObjects_CALConfigurationScope_) |  |

## Properties

| Name | Description |
| --- | --- |
| [DocumentCALs](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.DocumentCALs.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_DocumentCALs) | The Document CAL configuration on the QVS. |
| [NamedCALs](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.NamedCALs.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_NamedCALs) | The Named CAL configuration on the QVS. |
| [QVSID](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.QVSID.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_QVSID) | The ID of the QVS from which the configuration was retrieved. |
| [Scope](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.Scope.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_Scope) | The scope used when retrieving the configuration. |
| [SessionCALs](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.SessionCALs.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_SessionCALs) | The Session CAL configuration on the QVS. |
| [Uncapped](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.Uncapped.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_Uncapped) | Indicates whether there is an upper limit of to the number of CALs. |
| [UsageCALs](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.UsageCALs.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_UsageCALs) | The Usage CAL configuration on the QVS. |

## Methods

| Name | Description |
| --- | --- |
| [Clone()](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.Clone.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_Clone) |  |
| [Clone(CALConfigurationScope)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.Clone.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_Clone_PIX_QMSAPI_DataObjects_CALConfigurationScope_) |  |
| [IsValid(out List<String>)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.QMSAPI.DataObjects.CALs.CALConfiguration.IsValid.htm#PIX_QMSAPI_DataObjects_CALs_CALConfiguration_IsValid_System_Collections_Generic_List_System_String___) |  |

### Extension Methods

[ApiFilter.FilterFor<T>(T, Nullable<ApiVersion>)](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QMSAPIref/Content/PIX.ApiFiltering.ApiFilter.FilterFor.htm#PIX_ApiFiltering_ApiFilter_FilterFor__1___0_System_Nullable_PIX_ApiVersion__)