# EntitlementStatus

> Describes how the current user holds an entitlement.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.Licensing](/engine/7000.0/script-reference/unityeditor/licensing.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum EntitlementStatus
```

## Remarks

Status reports this value for each entitlement [LicensingUtility.HasEntitlementsExtended](/engine/7000.0/script-reference/unityeditor/licensing/licensingutility/hasentitlementsextended.md) returned details for.

An entitlement the user does not hold is present in those results with `NotGranted`, so read this value rather than treating the presence of an [EntitlementInfo](/engine/7000.0/script-reference/unityeditor/licensing/entitlementinfo.md) as the answer. An entitlement can still be missing from the results entirely when the licensing system could not be reached; treat a missing entry as not granted.

## Fields

| Value                                                                                               | Description                                                              |
| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Free](/engine/7000.0/script-reference/unityeditor/licensing/entitlementstatus/free.md)             | The entitlement is available to the current user without a license file. |
| [Granted](/engine/7000.0/script-reference/unityeditor/licensing/entitlementstatus/granted.md)       | A license file grants the entitlement to the current user.               |
| [NotGranted](/engine/7000.0/script-reference/unityeditor/licensing/entitlementstatus/notgranted.md) | The entitlement is not granted to the current user.                      |
| [Unknown](/engine/7000.0/script-reference/unityeditor/licensing/entitlementstatus/unknown.md)       | No status was reported for the entitlement.                              |
