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

        self.generic = generic
        self.nodesVisited = nodesVisited
        self.nodesVisitedDetails = nodesVisitedDetails
        self.actions = actions
        self.additionalProperties = additionalProperties
    }


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