Class SheetTable
Non-ScriptableObject version of SheetTableAsset for JSON serialization. Represents a spreadsheet table containing rows, columns, and metadata.
Inherited Members
Namespace: Glitch9.AIDevKit.Sheets
Assembly: Glitch9.AIDevKit.Sheets.dll
Syntax
[JsonConverter(typeof(SheetTableConverter))]
public sealed class SheetTable
Properties
| Edit this page View SourceCategory
Gets or sets the category of this table (e.g., Database, Localization).
Declaration
public TableCategory Category { get; }
Property Value
| Type | Description |
|---|---|
| TableCategory |
Columns
Gets or sets the list of column definitions in this table. Each column contains metadata information (name, data type, constraints) for the table structure.
Declaration
public List<SheetColumn> Columns { get; }
Property Value
| Type | Description |
|---|---|
| List<SheetColumn> |
Rows
Gets or sets the list of data rows in this table. Each row contains the actual cell data (values) for the table.
Declaration
public List<SheetRow> Rows { get; }
Property Value
| Type | Description |
|---|---|
| List<SheetRow> |
TableId
Gets or sets the unique identifier for this table.
Declaration
public string TableId { get; }
Property Value
| Type | Description |
|---|---|
| string |
TableName
Gets or sets the display name of this table.
Declaration
public string TableName { get; }
Property Value
| Type | Description |
|---|---|
| string |