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

# SummerItemRights

> Immutable platform-owned item rights projection.

**Class:** `SummerItemRights` · **Inherits:** RefCounted

Immutable platform-owned item rights projection.

Reports what the platform allows for one owned item. Game code observes rights; it can never author, grant, transfer, or override them.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="direct_transfer_allowed" />`direct_transfer_allowed` | bool | read-only, `is_direct_transfer_allowed()` | Whether the platform currently allows direct transfer of this item. |
| <a id="gifting_after_ownership_allowed" />`gifting_after_ownership_allowed` | bool | read-only, `is_gifting_after_ownership_allowed()` | Whether the platform currently allows gifting after ownership. |
| <a id="policy" />`policy` | StringName | read-only, `get_policy()` | Stable platform rights policy identifier. |
| <a id="public_resale_policy_eligible" />`public_resale_policy_eligible` | bool | read-only, `is_public_resale_policy_eligible()` | Whether the item is eligible for the public resale policy. |

## Methods

### is\_consumable

```gdscript theme={null}
func is_consumable() -> bool const
```

Whether canonical platform rights allow this owned item to be consumed.

**Returns:** bool

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.