Template used to render a row/item title (x-display-format).
Human-friendly label used in navigation and titles.
All fields, sorted by x-order then name.
Columns shown in the list view (x-list-columns).
Resource name (path segment), e.g. "expenses".
Which CRUD operations the spec exposes.
Fields in fields restricted to those with a defined order.
Pagination contract, or null when the collection is not paginated.
OptionalparentSet when this is a sub-resource (nested under a parent resource).
Base API path for the collection, e.g. "/expenses".
Primary-key property name (x-primary-key).
Foreign-key relationships for this resource.
Schema name used for display and lookups.
Optionalstreamingtrue when the collection is an x-sse event stream.
OptionalsubNames of nested sub-resources.
Whether updates use PUT or PATCH.
Fully resolved metadata for one resource, derived from the OpenAPI paths and schemas. This is the object every list/form/detail view is driven by.