      */
     public var debug: MessageOutputDebug?
 
+    /**
+     An object containing any custom properties included in the response. This object includes any arbitrary properties
+     defined in the dialog JSON editor as part of the dialog node output.
+     */
+    public var userDefined: [String: JSON]?
+
     // Map each property name to the key that shall be used for encoding/decoding.
     private enum CodingKeys: String, CodingKey {
         case generic = "generic"

        case entities = "entities"
        case actions = "actions"
        case debug = "debug"
    }

}

 **/

import Foundation
import RestKit

/**
 Assistant output to be rendered or processed by the client.
