# ResourceTableData

> A flat, serializable snapshot of one per-locale table.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Localization.Providers.FileTables](/engine/6000.7/script-reference/unity/localization/providers/filetables.md)
* **Assembly:** UnityEngine.LocalizationRuntimeModule

```csharp
public class ResourceTableData
```

## Remarks

The shape is deliberately non-polymorphic (no `[SerializeReference]`) so [JsonUtility](/engine/6000.7/script-reference/unityengine/jsonutility.md) and other simple serializers round-trip it, and self-contained so a single file rebuilds a usable table. The provider turns a snapshot back into a [ResourceTable](/engine/6000.7/script-reference/unity/localization/resourcetable.md) and its [SharedTableData](/engine/6000.7/script-reference/unity/localization/sharedtabledata.md). Each element of [ResourceTableData.Entries](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/entries.md) is one key together with this locale's value, so the file reads as one row per entry rather than parallel key and value lists.

Additional Resources: [ITableFileReader](/engine/6000.7/script-reference/unity/localization/providers/filetables/itablefilereader.md)

## Fields

| Value                                                                                                                         | Description                                                                                            |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [CollectionGuid](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/collectionguid.md) | The stable collection guid, used as the address the runtime resolves the table under.                  |
| [CollectionName](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/collectionname.md) | The collection name this table belongs to.                                                             |
| [Entries](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/entries.md)               | The entries in this table, one row per key, carrying both the shared key data and this locale's value. |
| [LocaleCode](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/localecode.md)         | The locale code this table targets.                                                                    |
| [SchemaVersion](/engine/6000.7/script-reference/unity/localization/providers/filetables/resourcetabledata/schemaversion.md)   | The format version, so a reader can reject or migrate older data.                                      |
