Skip to main content

Module schema

Module schema 

Source
Expand description

Schema Registry Types

This module provides the foundation for a robust, versioned schema system that enables compile-time type sharing between cells.

Structs§

ArchivedFieldDef
An archived FieldDef
ArchivedSchemaEntry
An archived SchemaEntry
ArchivedSchemaMetadata
An archived SchemaMetadata
ArchivedSchemaVersion
An archived SchemaVersion
FieldDef
Field definition in a schema.
FieldDefResolver
The resolver for an archived FieldDef
SchemaEntry
A versioned schema entry in the registry.
SchemaEntryResolver
The resolver for an archived SchemaEntry
SchemaMetadata
Metadata for schema documentation and constraints.
SchemaMetadataResolver
The resolver for an archived SchemaMetadata
SchemaVersion
Semantic versioning for schemas.
SchemaVersionResolver
The resolver for an archived SchemaVersion

Enums§

ArchivedReferentialAction
An archived ReferentialAction
ArchivedSchemaConstraint
An archived SchemaConstraint
ArchivedSchemaErrorCode
An archived SchemaErrorCode
ArchivedSchemaRegistryRequest
An archived SchemaRegistryRequest
ArchivedSchemaRegistryResponse
An archived SchemaRegistryResponse
ReferentialAction
ReferentialActionResolver
The resolver for an archived ReferentialAction
SchemaConstraint
Schema constraints for validation.
SchemaConstraintResolver
The resolver for an archived SchemaConstraint
SchemaErrorCode
SchemaErrorCodeResolver
The resolver for an archived SchemaErrorCode
SchemaRegistryRequest
Registry operations for schema management.
SchemaRegistryRequestResolver
The resolver for an archived SchemaRegistryRequest
SchemaRegistryResponse
SchemaRegistryResponseResolver
The resolver for an archived SchemaRegistryResponse