---
title: "Class License | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Licensing/License/"
---

# Class License

> **Inheritance:** `System.Object` -> License

###### **Namespace**: [Aurigma.DesignAtoms.Licensing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Licensing.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public class License
```

## Inherited Members

* `System.Object.ToString`
* `System.Object.Equals(System.Object)`
* `System.Object.Equals(System.Object,System.Object)`
* `System.Object.ReferenceEquals(System.Object,System.Object)`
* `System.Object.GetHashCode`
* `System.Object.GetType`
* `System.Object.MemberwiseClone`

## Constructors

### License

```csharp
public License()
```

## Properties

### IsTrial

```csharp
public static bool IsTrial { get; }
```

### IsDeveloper

```csharp
public static bool IsDeveloper { get; }
```

### IsDesktopOnly

```csharp
public static bool IsDesktopOnly { get; }
```

### IsEnterprise

```csharp
public static bool IsEnterprise { get; }
```

### ExpirationDate

```csharp
public static DateTime ExpirationDate { get; }
```

### IdmlFeatureEnabled

```csharp
public static bool IdmlFeatureEnabled { get; }
```

### SpotFeatureEnabled

```csharp
public static bool SpotFeatureEnabled { get; }
```

### VdpFeatureEnabled

```csharp
public static bool VdpFeatureEnabled { get; }
```

### MultipageFeatureEnabled

```csharp
public static bool MultipageFeatureEnabled { get; }
```

### DamFeatureEnabled

```csharp
public static bool DamFeatureEnabled { get; }
```

### PrivateLabelEnabled

```csharp
public static bool PrivateLabelEnabled { get; }
```

## Methods

### Check

```csharp
public static void Check()
```
