using System.Collections.Generic; public interface IWebSocketMessage { } [System.Serializable] public class TranslateWebsocketMessage : IWebSocketMessage { public Transcript Transcript; } [System.Serializable] public class Transcript { public List Results; } [System.Serializable] public class Result { public List Alternatives; public double EndTime; public bool IsPartial; public string Resulted; public double StartTime; } [System.Serializable] public class Alternative { public List Items; public string Transcript; } [System.Serializable] public class Item { public string Content; public double EndTime; public double StartTime; public string Type; public bool VocabularyFilterMatch; }