> ## 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.

# SummerPlayerDataRecord

> One slot of one player's data.

**Class:** `SummerPlayerDataRecord` · **Inherits:** RefCounted

One slot of one player's data.

An immutable record returned by a player-data load. Reading [`data`](/api-reference/gdscript/types/player-data-record#data) returns a fresh copy.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="bytes" />`bytes` | int | read-only, `get_bytes()` | Size of the platform's canonical JSON encoding. |
| <a id="data" />`data` | Dictionary | read-only, `get_data()` | The stored JSON object; empty when `exists` is `false`. |
| <a id="exists" />`exists` | bool | read-only, `get_exists()` | Whether this slot has ever been written. |
| <a id="revision" />`revision` | String | read-only, `get_revision()` | Platform-assigned decimal revision; `"0"` when the slot was never written. |
| <a id="sha256" />`sha256` | String | read-only, `get_sha256()` | Lowercase hexadecimal SHA-256 of the canonical encoding. |
| <a id="updated_at" />`updated_at` | String | read-only, `get_updated_at()` | RFC 3339 time of the last commit; empty when the slot was never written. |

***

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.