final | |
|---|---|
extends |
PrimitiveSchemaDefinitionBuilder<non-empty-string, array{type: 'string', enum: list<non-empty-string>, enumNames?: list<non-empty-string>, description?: non-empty-string, title?: non-empty-string, default?: non-empty-string}> |
Fluent builder for EnumSchema .
| Methods | ||
|---|---|---|
protected
|
__construct(non-empty-string $name, list<non-empty-string> $enum)
|
# |
public
|
enumNames(list<non-empty-string> $enumNames): self
|
# |
public
|
build(): EnumSchema
|
# |
| Properties inherited from Nexus\Mcp\Schema\Elicitation\Builder\PrimitiveSchemaDefinitionBuilder |
|---|
$description, $title, $default, $name |