class UserMessage {}

In this article

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

NameDescription
UserMessage::__constructConstructor.

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

VersionDescription
0.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.