AbstractCreates a deep clone of the object.
A clone of the object.
Updates the object with new data and returns a clone of the object.
The data to update the object with.
Optionalclear: string[]Fields to clear in the object.
A clone of the updated object.
Compares this object with another to determine if they are equal.
Optionalobj: null | BaseThe object to compare with.
true if the objects are equal, otherwise false.
Represents the base structure for all objects in the client. Provides common functionality such as equality checks, cloning, and patching data.