WordPress\AiClient\Messages\DTO

Message::withPartpublicWP 0.1.0

Returns a new instance with the given part appended.

Method of the class: Message{}

No Hooks.

Returns

Message. A new instance with the part appended.

Usage

$Message = new Message();
$Message->withPart( $part ): \WordPress\AiClient\Messages\DTO\Message;
$part(MessagePart) (required)
The part to append.

Changelog

Since 0.1.0 Introduced.

Message::withPart() code WP 7.0

public function withPart(\WordPress\AiClient\Messages\DTO\MessagePart $part): \WordPress\AiClient\Messages\DTO\Message
{
    $newParts = $this->parts;
    $newParts[] = $part;
    return new \WordPress\AiClient\Messages\DTO\Message($this->role, $newParts);
}