Image
Less than 1 minute
Image
An image content block, carrying base64-encoded image data.
class Image implements \Hazaar\MCP\ContentImplements: Hazaar\MCP\Content
Properties
data
base64-encoded image data
public readonly string $dataType: string
mimeType
the image media type, e.g. image/png
public readonly string $mimeTypeType: string
annotations
optional audience and priority hints
public readonly array $annotationsType: array
Methods
__construct
public __construct(string $data, string $mimeType, array $annotations): voidParameters
| Parameter | Type | Description |
|---|---|---|
$data | string | base64-encoded image data |
$mimeType | string | the image media type, e.g. image/png |
$annotations | array | optional audience and priority hints |
fromRaw
Builds an image block from raw, unencoded image data.
public fromRaw(string $data, string $mimeType): selfReturns: self
Parameters
| Parameter | Type | Description |
|---|---|---|
$data | string | |
$mimeType | string |
jsonSerialize
public jsonSerialize(): arrayReturns: array
Generated by Hazaar API Doc Generator on Sun, 23 Aug 2026 10:49:44 +0000