Example #1
0
        private List <Document> GetTextMessages(QueryResponse queryResponse)
        {
            var documents = new List <Document>();

            var textMessageCollection = queryResponse.ToTexts();

            if (textMessageCollection != null)
            {
                foreach (var textMessage in textMessageCollection)
                {
                    if (!string.IsNullOrEmpty(textMessage.Speech))
                    {
                        documents.Add(new PlainText
                        {
                            Text = textMessage.Speech
                        });
                    }
                }
            }

            return(documents);
        }