CodexEntryView

Read-only view of a codex entry. Returned from AllCodexEntries. Title, Body, and Category resolve under the active locale on each access when hydrated with a LocaleService.

public class CodexEntryView

Inheritance System.Object → CodexEntryView

Properties

Body

Body text; locale-resolved per access when hydrated with a LocaleService.

public string Body { get; }
Property Value

System.String

Category

Optional grouping category for codex UI section headers; locale-resolved per access when hydrated. Null when ungrouped.

public string? Category { get; }
Property Value

System.String

Id

Writer’s human-readable codex id (e.g. codex_ancient_war). Stable across runs; safe in expressions and analytics.

public string Id { get; }
Property Value

System.String

Tags

Authored tag ids for filtering/search in the host’s codex UI.

public IReadOnlyList<string> Tags { get; }
Property Value

System.Collections.Generic.IReadOnlyList<System.String>

Title

Display title; locale-resolved per access when hydrated with a LocaleService.

public string Title { get; }
Property Value

System.String

Uuid

Structural uuid — the universal cross-reference key. Use this when storing references to the entry in host state.

public string Uuid { get; }
Property Value

System.String

Docs last synced: 2026-07-08
Screenshot viewer