         try container.encodeIfPresent(generic, forKey: .generic)
         try container.encodeIfPresent(nodesVisited, forKey: .nodesVisited)
         try container.encodeIfPresent(nodesVisitedDetails, forKey: .nodesVisitedDetails)
-        try container.encodeIfPresent(actions, forKey: .actions)
         var dynamicContainer = encoder.container(keyedBy: DynamicKeys.self)
         try dynamicContainer.encodeIfPresent(additionalProperties)
     }

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

    /**

        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)
    }
