YAML
!_Schema
groups:
Domain: !_Map(_Type)
!_Name _Name: !_DomainString
allItems:
- !_DomainItem(_DomainRegex)
domain: _Name
exclude: false
pattern: '[A-Za-z_]\\w*'
domainKind: !_DomainKind String
items:
- !_DomainRegex
exclude: false
pattern: '[A-Za-z_]\\w*'
name: _Name
typeKind: !_TypeKind Domain
!_Name _NameFilter: !_DomainString
allItems:
- !_DomainItem(_DomainRegex)
domain: _NameFilter
exclude: false
pattern: '[\\w.*]+'
description: "_NameFilter is a simple match expression against _Name where '.' matches any single character and '*' matches zero or more of any character."
domainKind: !_DomainKind String
items:
- !_DomainRegex
exclude: false
pattern: '[\\w.*]+'
name: _NameFilter
typeKind: !_TypeKind Domain
Dual: !_Map(_Type)
!_Name _Aliased: !_TypeDual
allFields:
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: description
object: _Described
type: !_ObjBase
name: String
- !_ObjectFor(_DualField)
name: name
object: _Named
type: !_ObjBase
name: _Name
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
object: _Aliased
type: !_ObjBase
name: _Name
fields:
- !_DualField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
type: !_ObjBase
name: _Name
name: _Aliased
parent: !_ObjBase
name: _Named
typeKind: !_TypeKind Dual
!_Name _Described: !_TypeDual
allFields:
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: description
object: _Described
type: !_ObjBase
name: String
fields:
- !_DualField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: description
type: !_ObjBase
name: String
name: _Described
typeKind: !_TypeKind Dual
!_Name _Named: !_TypeDual
allFields:
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: description
object: _Described
type: !_ObjBase
name: String
- !_ObjectFor(_DualField)
name: name
object: _Named
type: !_ObjBase
name: _Name
fields:
- !_DualField
name: name
type: !_ObjBase
name: _Name
name: _Named
parent: !_ObjBase
name: _Described
typeKind: !_TypeKind Dual
Input: !_Map(_Type)
!_Name _CategoryFilter: !_TypeInput
allAlternates:
- !_ObjectFor(_Alternate)
collections:
- !_Modifier
modifierKind: !_ModifierKind List
object: _Filter
type: !_ObjBase
name: _NameFilter
allFields:
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: names
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: true
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: matchAliases
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnByAlias
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnReferencedTypes
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: resolutions
object: _CategoryFilter
type: !_ObjBase
name: _Resolution
fields:
- !_InputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: resolutions
type: !_ObjBase
name: _Resolution
name: _CategoryFilter
parent: !_ObjBase
name: _Filter
typeKind: !_TypeKind Input
!_Name _Filter: !_TypeInput
allAlternates:
- !_ObjectFor(_Alternate)
collections:
- !_Modifier
modifierKind: !_ModifierKind List
object: _Filter
type: !_ObjBase
name: _NameFilter
allFields:
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: names
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: true
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: matchAliases
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnByAlias
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnReferencedTypes
object: _Filter
type: !_ObjBase
name: Boolean
alternates:
- !_Alternate
collections:
- !_Modifier
modifierKind: !_ModifierKind List
type: !_ObjBase
name: _NameFilter
fields:
- !_InputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: names
type: !_ObjBase
name: _NameFilter
- !_InputField
default: true
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: matchAliases
type: !_ObjBase
name: Boolean
- !_InputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
type: !_ObjBase
name: _NameFilter
- !_InputField
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnByAlias
type: !_ObjBase
name: Boolean
- !_InputField
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnReferencedTypes
type: !_ObjBase
name: Boolean
name: _Filter
typeKind: !_TypeKind Input
!_Name _TypeFilter: !_TypeInput
allAlternates:
- !_ObjectFor(_Alternate)
collections:
- !_Modifier
modifierKind: !_ModifierKind List
object: _Filter
type: !_ObjBase
name: _NameFilter
allFields:
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: names
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: true
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: matchAliases
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: aliases
object: _Filter
type: !_ObjBase
name: _NameFilter
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnByAlias
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
default: false
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: returnReferencedTypes
object: _Filter
type: !_ObjBase
name: Boolean
- !_ObjectFor(_InputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: kinds
object: _TypeFilter
type: !_ObjBase
name: _TypeKind
fields:
- !_InputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: kinds
type: !_ObjBase
name: _TypeKind
name: _TypeFilter
parent: !_ObjBase
name: _Filter
typeKind: !_TypeKind Input
Output: !_Map(_Type)
!_Name _Schema: !_TypeOutput
allFields:
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: description
object: _Described
type: !_ObjBase
name: String
- !_ObjectFor(_DualField)
name: name
object: _Named
type: !_ObjBase
name: _Name
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: categories
object: _Schema
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _CategoryFilter
type: !_ObjBase
name: _Categories
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: directives
object: _Schema
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Directives
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: operations
object: _Schema
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Operations
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: types
object: _Schema
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _TypeFilter
type: !_ObjBase
name: _Type
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: settings
object: _Schema
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Setting
fields:
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: categories
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _CategoryFilter
type: !_ObjBase
name: _Categories
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: directives
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Directives
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: operations
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Operations
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: types
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _TypeFilter
type: !_ObjBase
name: _Type
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict,typeKind:!_SimpleKind Domain}]
name: settings
parameter: !_InputParam
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: _Filter
type: !_ObjBase
name: _Setting
name: _Schema
parent: !_ObjBase
name: _Named
typeKind: !_TypeKind Output
title: '-Schema'