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.