clone method
Creates a deep copy of this message.
Implementation
ChatMessage clone() => ChatMessage(
role: role,
contents: List<AIContent>.of(contents),
authorName: authorName,
createdAt: createdAt,
messageId: messageId,
rawRepresentation: rawRepresentation,
additionalProperties:
additionalProperties != null ? Map.of(additionalProperties!) : null,
);