From 1cacd73a01de85d615fd01a2e17a20f81786f268 Mon Sep 17 00:00:00 2001 From: Suraj Shivakumar <60555416+surajshivkumar@users.noreply.github.com> Date: Wed, 21 Aug 2024 20:19:56 +0530 Subject: [PATCH] Create cxAnalysis.json --- lib/schema/cxAnalysis.json | 69 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 lib/schema/cxAnalysis.json diff --git a/lib/schema/cxAnalysis.json b/lib/schema/cxAnalysis.json new file mode 100644 index 0000000..63f7cf1 --- /dev/null +++ b/lib/schema/cxAnalysis.json @@ -0,0 +1,69 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "startTime": { + "type": "string", + "format": "date-time" + }, + "endTime": { + "type": "string", + "format": "date-time" + }, + "recognizer": { + "type": "string" + }, + "turns": { + "type": "array", + "items": { + "type": "object", + "properties": { + "offer": { + "type": "string" + }, + "response": { + "type": "object", + "properties": { + "asTranscribed": { + "type": "object", + "properties": { + "transcript": { + "type": "string" + }, + "vendor": { + "type": "string" + }, + "confidence": { + "type": ["number", "null"] + } + }, + "required": ["transcript", "vendor"] + }, + "asHeard": { + "type": "object", + "properties": { + "transcript": { + "type": "string" + }, + "confidence": { + "type": "number" + }, + "vendor": { + "type": "string" + } + }, + "required": ["transcript", "confidence", "vendor"] + } + }, + "required": ["asTranscribed", "asHeard"] + }, + "follow_up": { + "type": "string" + } + }, + "required": ["offer", "response", "follow_up"] + } + } + }, + "required": ["startTime", "endTime", "recognizer", "turns"] +}