         case generic = "generic"
         case nodesVisited = "nodes_visited"
         case nodesVisitedDetails = "nodes_visited_details"
-        case actions = "actions"
-        static let allValues = [logMessages, text, generic, nodesVisited, nodesVisitedDetails, actions]
+        static let allValues = [logMessages, text, generic, nodesVisited, nodesVisitedDetails]
     }
 
     /**

     - parameter nodesVisitedDetails: An array of objects containing detailed diagnostic information about the nodes
       that were triggered during processing of the input message. Included only if **nodes_visited_details** is set to
       `true` in the message request.
     - parameter actions: An array of objects describing any actions requested by the dialog node.

     - returns: An initialized `OutputData`.
    */

        generic = try container.decodeIfPresent([DialogRuntimeResponseGeneric].self, forKey: .generic)
        nodesVisited = try container.decodeIfPresent([String].self, forKey: .nodesVisited)
        nodesVisitedDetails = try container.decodeIfPresent([DialogNodeVisitedDetails].self, forKey: .nodesVisitedDetails)
        let dynamicContainer = try decoder.container(keyedBy: DynamicKeys.self)
        additionalProperties = try dynamicContainer.decode([String: JSON].self, excluding: CodingKeys.allValues)
    }
