copyWith abstract method
Creates a copy of this message with updated properties.
This method supports the Immutable Object pattern by allowing state updates without modifying the original instance.
Implementation
Message copyWith({
String? timestamp,
bool? isLoading,
List<MessageElement>? elements,
bool? isFailed,
double? width,
});