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
Category
Optional grouping category for codex UI section headers; locale-resolved per access when hydrated. Null when ungrouped.
public string? Category { get; }
Property Value
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
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
Uuid
Structural uuid — the universal cross-reference key. Use this when storing references to the entry in host state.
public string Uuid { get; }