QueryValueSchemaMetadata
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)
Constructors
Link copied to clipboard
constructor(kind: QueryValueKind, title: String? = null, description: String? = null, enumValues: List<JsonNode>? = null, valueTypes: Set<QueryValueType> = emptySet(), nullable: Boolean = true, required: Boolean = false, semanticType: QuerySemanticType? = null, properties: Map<String, QueryValueSchemaMetadata> = emptyMap(), items: QueryValueSchemaMetadata? = null, additionalProperties: QueryValueSchemaMetadata? = null, alternatives: List<QueryValueSchemaMetadata> = emptyList(), capabilities: Set<QueryCapability> = emptySet(), masked: Boolean = false)