http4k
Toggle table of contents
6.55.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-ai-mcp-core
/
org.http4k.ai.mcp.model
/
Elicitation
/
Metadata
Metadata
sealed
class
Metadata
<
IN
,
T
:
Any
>
(
source
)
Metadata for elicitation parameters which can be added to the schema of the elicitation
Inheritors
string
number
integer
boolean
EnumMapping
EnumMappings
Members
Types
boolean
Link copied to clipboard
abstract
class
boolean
<
T
:
Any
>
(
name
:
String
)
:
Elicitation.Metadata
<
Boolean
,
T
>
Enum
Mapping
Link copied to clipboard
class
EnumMapping
<
T
:
Enum
<
T
>
>
(
mappings
:
Map
<
T
,
String
>
,
default
:
T
?
=
null
)
:
Elicitation.Metadata
<
T
,
MoshiNode
>
Enum
Mappings
Link copied to clipboard
class
EnumMappings
<
T
:
Enum
<
T
>
>
(
mappings
:
Map
<
T
,
String
>
,
defaults
:
List
<
T
>
=
emptyList()
)
:
Elicitation.Metadata
<
List
<
T
>
,
MoshiNode
>
integer
Link copied to clipboard
abstract
class
integer
<
T
:
Any
>
(
name
:
String
)
:
Elicitation.Metadata
<
Long
,
T
>
number
Link copied to clipboard
abstract
class
number
<
T
:
Any
>
(
name
:
String
)
:
Elicitation.Metadata
<
Number
,
T
>
string
Link copied to clipboard
abstract
class
string
<
T
:
Any
>
(
name
:
String
)
:
Elicitation.Metadata
<
String
,
T
>
Properties
name
Link copied to clipboard
val
name
:
String
value
Link copied to clipboard
abstract
val
value
:
T
Functions
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String