Search Results for

    Show / Hide Table of Contents

    Class SheetTable

    Non-ScriptableObject version of SheetTableAsset for JSON serialization. Represents a spreadsheet table containing rows, columns, and metadata.

    Inheritance
    object
    SheetTable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.Sheets
    Assembly: Glitch9.AIDevKit.Sheets.dll
    Syntax
    [JsonConverter(typeof(SheetTableConverter))]
    public sealed class SheetTable

    Properties

    | Edit this page View Source

    Category

    Gets or sets the category of this table (e.g., Database, Localization).

    Declaration
    public TableCategory Category { get; }
    Property Value
    Type Description
    TableCategory
    | Edit this page View Source

    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>
    | Edit this page View Source

    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>
    | Edit this page View Source

    TableId

    Gets or sets the unique identifier for this table.

    Declaration
    public string TableId { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    TableName

    Gets or sets the display name of this table.

    Declaration
    public string TableName { get; }
    Property Value
    Type Description
    string

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation