Skip to main content

vtcode_exec_events/
schema.rs

1use schemars::{Schema, schema_for};
2
3use super::{ThreadEvent, VersionedThreadEvent};
4
5/// Generates a JSON Schema describing [`ThreadEvent`].
6pub fn thread_event_schema() -> Schema {
7    schema_for!(ThreadEvent)
8}
9
10/// Generates a JSON Schema describing [`VersionedThreadEvent`].
11pub fn versioned_thread_event_schema() -> Schema {
12    schema_for!(VersionedThreadEvent)
13}