lol backups and old site first commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace WordPress\AiClient\Messages\DTO;
|
||||
|
||||
use WordPress\AiClient\Messages\Enums\MessageRoleEnum;
|
||||
/**
|
||||
* Represents a message from a user.
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
* @since 0.1.0
|
||||
*/
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user