# EntitlementInfo

> Describes an individual entitlement, including the license files that grant it.

## Definition

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

```csharp
public class EntitlementInfo
```

## Remarks

[LicensingUtility.HasEntitlementsExtended](/engine/7000.0/script-reference/unityeditor/licensing/licensingutility/hasentitlementsextended.md) returns one of these structures for each entitlement you request, including the ones the user does not hold.

Use Status rather than the presence of the structure to decide whether the entitlement is granted. An entitlement the licensing system could not resolve is missing from the results altogether, which reads the same as not being granted.

## Properties

| Property                                                                                                                | Description                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [EntitlementGroupsData](/engine/7000.0/script-reference/unityeditor/licensing/entitlementinfo/entitlementgroupsdata.md) | Contains a list of [EntitlementGroupInfo](/engine/7000.0/script-reference/unityeditor/licensing/entitlementgroupinfo.md) structures. |
