final | |
|---|---|
extends |
PrimitiveSchemaDefinitionBuilder<string, array{type: 'string', description?: non-empty-string, title?: non-empty-string, minLength?: int<0, max>, maxLength?: int<0, max>, format?: ('date'|'date-time'|'email'|'uri'), default?: string}> |
Fluent builder for StringSchema .
| Methods | ||
|---|---|---|
public
|
minLength(int $minLength): self
|
# |
public
|
maxLength(int $maxLength): self
|
# |
public
|
format(string $format): self
|
# |
public
|
build(): StringSchema
|
# |
| Properties inherited from Nexus\Mcp\Schema\Elicitation\Builder\PrimitiveSchemaDefinitionBuilder |
|---|
$description, $title, $default, $name |