Represents a message from a user.
Description
This is a convenience class that automatically sets the role to USER.
Important: Do not rely on instanceof UserMessage to determine the message role.
This is merely a helper class for construction. Always use $message->getRole() to check the role of a message.
Methods
| Name | Description |
|---|---|
| UserMessage::__construct | Constructor. |
Source
class UserMessage extends \WordPress\AiClient\Messages\DTO\Message
{
/**
* Constructor.
*
* @since 0.1.0
*
* @param MessagePart[] $parts The parts that make up this message.
*/
public function __construct(array $parts)
{
parent::__construct(MessageRoleEnum::user(), $parts);
}
}
Changelog
| Version | Description |
|---|---|
| 0.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.