Record Class Changes<Type>

java.lang.Object
java.lang.Record
page.codeberg.friedolyn.util.Changes<Type>
Type Parameters:
Type - The class of the object that has changed.
Record Components:
oldVersion - Contains those fields of the old version that have changed in the newVersion().
newVersion - Contains those fields of the new version that have changed in the oldVersion().
unchanged - Contains those fields that are the same in both versions.

public record Changes<Type>(Type oldVersion, Type newVersion, Type unchanged) extends Record
Represents updates between two versions of an object.