Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class QueryModelSchemaMetadata(val model: QueryModel, val capabilities: Set<QueryCapability>, val root: QueryValueSchemaMetadata)
Public logical value metadata; native names and storage facts are never published.
Link copied to clipboard
interface QuerySemanticType
Link copied to clipboard
Link copied to clipboard
Structural value facts shared by schema declarations and metadata.
Link copied to clipboard
data class QueryValueSchemaMetadata(val kind: QueryValueKind, val title: String? = null, val description: String? = null, val enumValues: List<JsonNode>? = null, val valueTypes: Set<QueryValueType> = emptySet(), val nullable: Boolean = true, val required: Boolean = false, val semanticType: QuerySemanticType? = null, val properties: Map<String, QueryValueSchemaMetadata> = emptyMap(), val items: QueryValueSchemaMetadata? = null, val additionalProperties: QueryValueSchemaMetadata? = null, val alternatives: List<QueryValueSchemaMetadata> = emptyList(), val capabilities: Set<QueryCapability> = emptySet(), val masked: Boolean = false)
Link copied to clipboard
Link copied to clipboard