QueryFieldDeclaration
data class QueryFieldDeclaration(val title: DeclarationValue<String?> = DeclarationValue.Unset, val description: DeclarationValue<String?> = DeclarationValue.Unset, val enumValues: DeclarationValue<List<JsonNode>?> = DeclarationValue.Unset, val enumDescriptions: DeclarationValue<Map<JsonNode, String>> = DeclarationValue.Unset, val valueTypes: DeclarationValue<Set<QueryValueType>> = DeclarationValue.Unset, val nullable: DeclarationValue<Boolean> = DeclarationValue.Unset, val required: DeclarationValue<Boolean> = DeclarationValue.Unset, val kind: DeclarationValue<QueryValueKind> = DeclarationValue.Unset, val properties: DeclarationValue<Map<String, QueryFieldDeclaration>> = DeclarationValue.Unset, val items: DeclarationValue<QueryFieldDeclaration?> = DeclarationValue.Unset, val additionalProperties: DeclarationValue<QueryFieldDeclaration?> = DeclarationValue.Unset, val alternatives: DeclarationValue<List<QueryFieldDeclaration>> = DeclarationValue.Unset, val semanticType: DeclarationValue<QuerySemanticType?> = DeclarationValue.Unset, val maskRule: DeclarationValue<MaskRule> = DeclarationValue.Unset, val variant: DeclarationValue<String?> = DeclarationValue.Unset, val aliases: DeclarationValue<Set<QueryField>> = DeclarationValue.Unset, val deprecated: DeclarationValue<QueryDeprecation?> = DeclarationValue.Unset)
Constructors
Link copied to clipboard
constructor(title: DeclarationValue<String?> = DeclarationValue.Unset, description: DeclarationValue<String?> = DeclarationValue.Unset, enumValues: DeclarationValue<List<JsonNode>?> = DeclarationValue.Unset, enumDescriptions: DeclarationValue<Map<JsonNode, String>> = DeclarationValue.Unset, valueTypes: DeclarationValue<Set<QueryValueType>> = DeclarationValue.Unset, nullable: DeclarationValue<Boolean> = DeclarationValue.Unset, required: DeclarationValue<Boolean> = DeclarationValue.Unset, kind: DeclarationValue<QueryValueKind> = DeclarationValue.Unset, properties: DeclarationValue<Map<String, QueryFieldDeclaration>> = DeclarationValue.Unset, items: DeclarationValue<QueryFieldDeclaration?> = DeclarationValue.Unset, additionalProperties: DeclarationValue<QueryFieldDeclaration?> = DeclarationValue.Unset, alternatives: DeclarationValue<List<QueryFieldDeclaration>> = DeclarationValue.Unset, semanticType: DeclarationValue<QuerySemanticType?> = DeclarationValue.Unset, maskRule: DeclarationValue<MaskRule> = DeclarationValue.Unset, variant: DeclarationValue<String?> = DeclarationValue.Unset, aliases: DeclarationValue<Set<QueryField>> = DeclarationValue.Unset, deprecated: DeclarationValue<QueryDeprecation?> = DeclarationValue.Unset)
Properties
Link copied to clipboard
Link copied to clipboard
Other logical paths that name this value; admission replaces them with this value's path.
Link copied to clipboard
Link copied to clipboard
Set when the field is kept only for existing callers.
Link copied to clipboard
Link copied to clipboard
What each enum value means, by value; values without a description are absent.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The discriminator value of the variant this value is, when it is one alternative of a model's variant payload: an EventStream payload alternative carries its event's bodyType.