abstract/copy_with library

Classes

CopyWith
A base abstract class for enabling the copyWith pattern. Classes that implement this interface must provide a copyWith method, which is commonly used to create a new instance of the class with modified properties.