final | |
|---|---|
readonly | |
implements |
Arrayable<array{mode?: 'form', message: non-empty-string, requestedSchema: array<string, mixed>}>, ElicitRequestParams<array{mode?: 'form', message: non-empty-string, requestedSchema: array<string, mixed>}> |
The parameters for a request to elicit non-sensitive information from the user via a form in the client.
| Methods | ||
|---|---|---|
public
|
__construct(string $message, ElicitRequestedSchema $requestedSchema, string $mode = self::MODE)
|
# |
public
static
|
fromArray(array $data): static
|
# |
public
|
toArray(): array
|
# |
public
|
jsonSerialize(): array
|
# |
| Constants | |||
|---|---|---|---|
public
|
string |
MODE = 'form'
|
# |
| Properties | |||
|---|---|---|---|
public
|
non-empty-string
|
$message
|
# |
public
|
'form'
|
$mode
|
# |
public
|
ElicitRequestedSchema
|
$requestedSchema
|
# |