Skip to contents

Get the complete definition

Usage

form_definition(model)

Arguments

model

A checked form_model from read_form_model() or as_form_model().

Value

An ordinary model definition with form, sheets, and references containing declared code_lists and registries.

Details

Accessors preserve declaration order and do not revalidate models. Treat checked models as read-only. Invalid model arguments raise model_form_error.

Examples

model <- read_form_model("examples/survey-form.yaml", "form.model")
form_definition(model)$form
#> $id
#> [1] "survey"
#> 
#> $version
#> [1] "2026.2"
#>