{"version":3,"sources":["src/common.speech/ServiceMessages/SpeechContext.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qCAAqC,CAAC;AACvE,OAAO,EAAE,sBAAsB,EAAE,MAAM,0CAA0C,CAAC;AAClF,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,GAAG,EAAE,MAAM,WAAW,CAAC;AAChC,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAC3D,OAAO,EAAE,iBAAiB,EAAE,MAAM,gCAAgC,CAAC;AACnE,OAAO,EAAE,kBAAkB,EAAE,MAAM,kCAAkC,CAAC;AACtE,OAAO,EAAE,gBAAgB,EAAE,MAAM,8BAA8B,CAAC;AAChE,OAAO,EAAE,yBAAyB,EAAE,MAAM,gDAAgD,CAAC;AAC3F,OAAO,EAAE,oBAAoB,EAAE,MAAM,0CAA0C,CAAC;AAChF,OAAO,EAAE,SAAS,EAAE,MAAM,sBAAsB,CAAC;AAEjD;;;;;GAKG;AACH,MAAM,WAAW,aAAa;IAC1B;;OAEG;IACH,YAAY,CAAC,EAAE,oBAAoB,CAAC;IAEpC;;OAEG;IACH,gBAAgB,CAAC,EAAE,gBAAgB,CAAC;IAEpC;;OAEG;IACH,gBAAgB,CAAC,EAAE,gBAAgB,EAAE,CAAC;IAEtC;;OAEG;IACH,SAAS,CAAC,EAAE,SAAS,CAAC;IAEtB;;OAEG;IACH,eAAe,CAAC,EAAE,sBAAsB,CAAC;IAEzC;;OAEG;IACH,MAAM,CAAC,EAAE,MAAM,CAAC;IAEhB;;OAEG;IACH,GAAG,CAAC,EAAE,GAAG,CAAC;IAEV;;OAEG;IACH,YAAY,CAAC,EAAE,YAAY,CAAC;IAE5B;;OAEG;IACH,UAAU,CAAC,EAAE,iBAAiB,CAAC;IAE/B;;OAEG;IACH,WAAW,CAAC,EAAE,kBAAkB,CAAC;IAEjC;;OAEG;IACH,SAAS,CAAC,EAAE,gBAAgB,CAAC;IAE7B;;OAEG;IACH,kBAAkB,CAAC,EAAE,yBAAyB,CAAC;IAE/C;;;OAGG;IACH,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACtB","file":"SpeechContext.d.ts","sourcesContent":["//\n// Copyright (c) Microsoft. All rights reserved.\n// Licensed under the MIT license. See LICENSE.md file in the project root for full license information.\n//\n\nimport { InvocationSource } from \"./InvocationSource\";\nimport { KeywordDetection } from \"./KeywordDetection/KeywordDetection\";\nimport { PhraseDetectionContext } from \"./PhraseDetection/PhraseDetectionContext\";\nimport { Intent } from \"./Intent/Intent\";\nimport { Dgi } from \"./Dgi/Dgi\";\nimport { PhraseOutput } from \"./PhraseOutput/PhraseOutput\";\nimport { LanguageIdContext } from \"./LanguageId/LanguageIdContext\";\nimport { TranslationContext } from \"./Translation/TranslationContext\";\nimport { SynthesisContext } from \"./Synthesis/SynthesisContext\";\nimport { PronunciationScoreContext } from \"./PronunciationScore/PronunciationScoreContext\";\nimport { CtsAudioContinuation } from \"./MultichannelAudio/CtsAudioContinuation\";\nimport { Dictation } from \"./Scenario/Dictation\";\n\n/**\n * The speech context type.\n * Note: Deserialization won't fail if certain context attribute is null since they are all optional.\n * This interface will eventually support all speech context use cases, in practice, depending on the use case\n * only a portion of the following context attributes will be present during deserialization.\n */\nexport interface SpeechContext {\n    /**\n     * CTS Continuation token for audio stream\n     */\n    continuation?: CtsAudioContinuation;\n\n    /**\n     * The invocation source.\n     */\n    invocationSource?: InvocationSource;\n\n    /**\n     * The keyword detection.\n     */\n    keywordDetection?: KeywordDetection[];\n\n    /**\n     * The dictation.\n     */\n    dictation?: Dictation;\n\n    /**\n     * The phrase detection.\n     */\n    phraseDetection?: PhraseDetectionContext;\n\n    /**\n     * The intent context\n     */\n    intent?: Intent;\n\n    /**\n     * Dynamic Grammar Information\n     */\n    dgi?: Dgi;\n\n    /**\n     * Phrase Output\n     */\n    phraseOutput?: PhraseOutput;\n\n    /**\n     * The language identifier.\n     */\n    languageId?: LanguageIdContext;\n\n    /**\n     * The translation.\n     */\n    translation?: TranslationContext;\n\n    /**\n     * The synthesis.\n     */\n    synthesis?: SynthesisContext;\n\n    /**\n     * The pronunciaion score configuration.\n     */\n    pronunciationScore?: PronunciationScoreContext;\n\n    /**\n     * Allow adding ability to add custom context attributes.\n     * This is useful for adding custom context attributes that are not part of the Speech SDK.\n     */\n    [key: string]: any;\n}\n"]}