terminal status: add terminal status 'Closing'
[src/xds/xds-agent.git] / lib / xaapiv1 / targets.go
index 9cea6ff..744c38a 100644 (file)
@@ -65,6 +65,8 @@ const (
        StatusTermOpen = "Open"
        // StatusTermClose Close state
        StatusTermClose = "Close"
+       // StatusTermClosing Closing state
+       StatusTermClosing = "Closing"
 
        // TerminalInEvent Event send in WS when characters are sent (stdin)
        TerminalInEvent = "term:input"
@@ -99,8 +101,8 @@ type (
        TerminalOutMsg struct {
                TermID    string `json:"termID"`
                Timestamp string `json:"timestamp"`
-               Stdout    string `json:"stdout"`
-               Stderr    string `json:"stderr"`
+               Stdout    []byte `json:"stdout"`
+               Stderr    []byte `json:"stderr"`
        }
 
        // TerminalExitMsg Message sent on terminal/console exit