UNPKG

@inworld/web-core

Version:
15 lines (14 loc) 414 B
import * as z from "zod"; export const PlaybackEnumSchema = z.enum([ "INTERACTION", "INTERACTION_END", "UNSPECIFIED", "UTTERANCE", ]); export const NarratedActionSchema = z.object({ "content": z.string().optional(), }); export const ActionEventSchema = z.object({ "narrated_action": NarratedActionSchema.optional(), "playback": z.union([PlaybackEnumSchema, z.number()]).optional(), });