Skip to contents

Create a canonical schema descriptor

Usage

new_schema_descriptor(
  id,
  version,
  lifecycle = c("stable", "experimental", "deprecated"),
  validator,
  fingerprint = NULL
)

Arguments

id

Stable schema identifier.

version

Semantic schema version.

lifecycle

One of `stable`, `experimental`, or `deprecated`.

validator

Validation function accepting one object.

fingerprint

Optional deterministic schema fingerprint.

Value

A canonical schema descriptor.