Expand description
Serialisable DTO types for JSON output.
These types are defined in the CLI crate — we do NOT add serde to zenith-core. Each type maps from zenith-core/zenith-scene types to a schema-versioned JSON shape.
Structs§
- Diagnostic
Json - JSON representation of a
zenith_core::Diagnostic. - FmtOutput
- Top-level JSON envelope for
fmt. - Fonts
Output - Top-level JSON envelope for
zenith fonts --json. - Manifest
Row - One row entry in the generation manifest (successful rows only).
- Merge
Manifest - Deterministic generation manifest for
zenith merge --manifest. - Merge
Output - Top-level JSON envelope for
merge --json. - Merge
RowResult - Per-row result in the
merge --jsonbatch report. - Recipe
Inspect Json - A single recipe entry in the
recipesarray ofcrate::commands::inspect::InspectOutput. - Recipe
Param Inspect Json - A single
paramentry within aRecipeInspectJson. - Render
Output - Top-level JSON envelope for
render. - Schema
Attr - A single attribute entry in the
schema node <kind>andschema page/asset/documentJSON output. - Schema
Brand Child Node - One child-node descriptor in the
schema brandJSON output. - Schema
Brand Diag Code - One diagnostic code entry in the
schema brandJSON output. - Schema
Brand Output - Top-level JSON envelope for
schema brand. - Schema
Diagnostic Code - A single governable diagnostic-code entry in the
schema diagnosticsJSON. - Schema
Diagnostics Output - Top-level JSON envelope for
schema diagnostics. - Schema
Node Content - Child-content descriptor embedded in
SchemaNodeDetail. - Schema
Node Detail - A single node-kind detail entry in the
schema node <kind>JSON output. - Schema
Node Entry - A single node-kind entry in the
schema nodesJSON output. - Schema
Node Output - Top-level JSON envelope for
schema node <kind>. - Schema
Nodes Output - Top-level JSON envelope for
schema nodes. - Schema
OpDetail - Full detail entry in the
schema op <name>JSON output. - Schema
OpEntry - A single op entry in the
schema opsJSON output. - Schema
OpField Entry - A single op field entry in the
schema op <name>JSON output. - Schema
OpOutput - Top-level JSON envelope for
schema op <name>. - Schema
OpsOutput - Top-level JSON envelope for
schema ops. - Schema
Override Prop Entry - One override property entry in the
schema variantJSON output. - Schema
Overview Output - Top-level JSON envelope for bare
zenith schema(overview). - Schema
Surface Output - Top-level JSON envelope for
schema page,schema asset,schema document. - Schema
Token Detail - Full detail for one token type in the
schema token <type>JSON output. - Schema
Token Entry - A single token-type entry in the
schema tokensJSON output. - Schema
Token Output - Top-level JSON envelope for
schema token <type>. - Schema
Tokens Output - Top-level JSON envelope for
schema tokens. - Schema
Variant Output - Top-level JSON envelope for
schema variant. - Token
Entry - A single token entry for
tokensoutput. - Tokens
Output - Top-level JSON envelope for
tokens. - TxOutput
Json - Top-level JSON envelope for
tx. - Validate
Output - Top-level JSON envelope for
validate. - Variant
Manifest - Deterministic generation manifest for
zenith variant --manifest. - Variant
Manifest Target - One target entry in the variant generation manifest (successful variants only).
- Variant
Output - Top-level JSON envelope for
variant --json. - Variant
Result Json - Per-variant result in the
variant --jsonenvelope.