def METHOD_NAME(self, events: List[CloudEvent]) -> PartialSnapshot:
    snapshot_mutate_event = PartialSnapshot(self._snapshot)
    for event in events:
        snapshot_mutate_event.from_cloudevent(event)
    self._snapshot.merge_event(snapshot_mutate_event)
    if self._snapshot.status is not None and self.status != self._snapshot.status:
        self.status = self._status_tracker.update_state(self._snapshot.status)
    return snapshot_mutate_event