Namespace Cratis.Chronicle.Schemas

Classes

JsonSchemaGenerator

Represents an implementation of IJsonSchemaGenerator.

JsonSchemaTypeAttribute

Attribute used to override the type a type is represented as in the generated JSON schema.

LegacyEventTypeSchemasNotSupported

The exception that is thrown when a schema generator cannot serve a legacy kernel.

RegistryAwareEventTypeSchemasNotSupported

The exception that is thrown when a custom generator cannot bind compensation metadata to explicit event identities.

SelfReferencingJsonSchemaType

The exception that is thrown when a type adorned with JsonSchemaTypeAttribute points at itself.

Interfaces

IJsonSchemaGenerator

Defines a generator that can generate JsonSchema.