Class Nexus\Mcp\Schema\Elicitation\Builder\EnumSchemaBuilder

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
Methods inherited from Nexus\Mcp\Schema\Elicitation\Builder\PrimitiveSchemaDefinitionBuilder
booleanSchema(), enumSchema(), numberSchema(), stringSchema(), description(), title(), default(), required(), isRequired(),
Properties inherited from Nexus\Mcp\Schema\Elicitation\Builder\PrimitiveSchemaDefinitionBuilder
$description, $title, $default, $name