YAML
!_Schema
errors: !_Errors
- !_Error
_message: "In _OpDirective can't get model for type '_Named'"
- !_Error
_message: "In _OpDirectives can't get model for type '_Named'"
- !_Error
_message: "In _Operation can't get model for type '_Aliased'"
- !_Error
_message: "In _Operations can't get model for type '_AndType'"
title: Spec
types: !_Map(_Type)
!_Name OpSelectionBase: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: OpSelectionBase
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: OpSelectionBase
type: !_ObjBase
name: _Modifiers
fields:
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
type: !_ObjBase
name: _OpDirective
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
type: !_ObjBase
name: _Modifiers
name: OpSelectionBase
typeKind: !_TypeKind Output
!_Name _OpArgList: !_TypeDual
allAlternates:
- !_ObjectFor(_Alternate)
collections:
- !_Modifier
modifierKind: !_ModifierKind List
object: _OpArgList
type: !_ObjBase
name: _OpArgValue
alternates:
- !_Alternate
collections:
- !_Modifier
modifierKind: !_ModifierKind List
type: !_ObjBase
name: _OpArgValue
name: _OpArgList
typeKind: !_TypeKind Dual
!_Name _OpArgMap: !_TypeDual
allAlternates:
- !_ObjectFor(_Alternate)
collections:
- !_ModifierDictionary
by: Scalar
modifierKind: !_ModifierKind Dict
typeKind: !_SimpleKind Internal
object: _OpArgMap
type: !_ObjBase
name: _OpArgValue
allFields:
- !_ObjectFor(_DualField)
name: value
object: _OpArgMap
type: !_ObjBase
name: _OpArgValue
- !_ObjectFor(_DualField)
name: byVariable
object: _OpArgMap
type: !_ObjBase
name: _Name
alternates:
- !_Alternate
collections:
- !_ModifierDictionary
by: Scalar
modifierKind: !_ModifierKind Dict
typeKind: !_SimpleKind Internal
type: !_ObjBase
name: _OpArgValue
fields:
- !_DualField
name: value
type: !_ObjBase
name: _OpArgValue
- !_DualField
name: byVariable
type: !_ObjBase
name: _Name
name: _OpArgMap
typeKind: !_TypeKind Dual
!_Name _OpArgValue: !_TypeDual
allAlternates:
- !_ObjectFor(_Alternate)
object: _OpArgValue
type: !_ObjBase
name: Value
allFields:
- !_ObjectFor(_DualField)
name: variable
object: _OpArgValue
type: !_ObjBase
name: _Name
alternates:
- !_Alternate
type: !_ObjBase
name: Value
fields:
- !_DualField
name: variable
type: !_ObjBase
name: _Name
name: _OpArgValue
typeKind: !_TypeKind Dual
!_Name _OpArgument: !_TypeDual
allAlternates:
- !_ObjectFor(_Alternate)
object: _OpArgument
type: !_ObjBase
name: _OpArgValue
- !_ObjectFor(_Alternate)
object: _OpArgument
type: !_ObjBase
name: _OpArgList
- !_ObjectFor(_Alternate)
object: _OpArgument
type: !_ObjBase
name: _OpArgMap
alternates:
- !_Alternate
type: !_ObjBase
name: _OpArgValue
- !_Alternate
type: !_ObjBase
name: _OpArgList
- !_Alternate
type: !_ObjBase
name: _OpArgMap
name: _OpArgument
typeKind: !_TypeKind Dual
!_Name _OpDirective: !_TypeDual
allFields:
- !_ObjectFor(_DualField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
object: _OpDirective
type: !_ObjBase
name: _OpArgument
fields:
- !_DualField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
type: !_ObjBase
name: _OpArgument
name: _OpDirective
parent: !_ObjBase
name: _Named
typeKind: !_TypeKind Dual
!_Name _OpDirectives: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: _OpDirectives
type: !_ObjBase
name: _OpDirective
fields:
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
type: !_ObjBase
name: _OpDirective
name: _OpDirectives
parent: !_ObjBase
name: _Named
typeKind: !_TypeKind Output
!_Name _OpField: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: OpSelectionBase
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: OpSelectionBase
type: !_ObjBase
name: _Modifiers
- !_ObjectFor(_OutputField)
name: name
object: _OpField
type: !_ObjBase
name: String
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: fieldAlias
object: _OpField
type: !_ObjBase
name: String
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
object: _OpField
type: !_ObjBase
name: _OpArgument
fields:
- !_OutputField
name: name
type: !_ObjBase
name: String
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: fieldAlias
type: !_ObjBase
name: String
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
type: !_ObjBase
name: _OpArgument
name: _OpField
parent: !_ObjBase
name: OpSelectionBase
typeKind: !_TypeKind Output
!_Name _OpFragment: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: _OpDirectives
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
name: type
object: _OpFragment
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Output
name: _TypeKind
typeKind: !_SimpleKind Enum
fields:
- !_OutputField
name: type
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Output
name: _TypeKind
typeKind: !_SimpleKind Enum
name: _OpFragment
parent: !_ObjBase
name: _OpDirectives
typeKind: !_TypeKind Output
!_Name _OpInline: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: OpSelectionBase
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: OpSelectionBase
type: !_ObjBase
name: _Modifiers
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: type
object: _OpInline
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Output
name: _TypeKind
typeKind: !_SimpleKind Enum
fields:
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: type
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Output
name: _TypeKind
typeKind: !_SimpleKind Enum
name: _OpInline
parent: !_ObjBase
name: OpSelectionBase
typeKind: !_TypeKind Output
!_Name _OpResult: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
name: domain
object: _OpResult
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
name: _SimpleKind
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
object: _OpResult
type: !_ObjBase
name: _OpArgument
fields:
- !_OutputField
name: domain
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
name: _SimpleKind
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: argument
type: !_ObjBase
name: _OpArgument
name: _OpResult
typeKind: !_TypeKind Output
!_Name _OpSelection: !_TypeOutput
allAlternates:
- !_ObjectFor(_Alternate)
object: _OpSelection
type: !_ObjBase
name: _OpField
- !_ObjectFor(_Alternate)
object: _OpSelection
type: !_ObjBase
name: _OpSpread
- !_ObjectFor(_Alternate)
object: _OpSelection
type: !_ObjBase
name: _OpInline
alternates:
- !_Alternate
type: !_ObjBase
name: _OpField
- !_Alternate
type: !_ObjBase
name: _OpSpread
- !_Alternate
type: !_ObjBase
name: _OpInline
name: _OpSelection
typeKind: !_TypeKind Output
!_Name _OpSpread: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: OpSelectionBase
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: OpSelectionBase
type: !_ObjBase
name: _Modifiers
- !_ObjectFor(_OutputField)
name: fragment
object: _OpSpread
type: !_ObjBase
name: String
fields:
- !_OutputField
name: fragment
type: !_ObjBase
name: String
name: _OpSpread
parent: !_ObjBase
name: OpSelectionBase
typeKind: !_TypeKind Output
!_Name _OpVariable: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: _OpDirectives
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
name: type
object: _OpVariable
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Input
name: _TypeKind
typeKind: !_SimpleKind Enum
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: _OpVariable
type: !_ObjBase
name: _Modifiers
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: defaultValue
object: _OpVariable
type: !_ObjBase
name: Value
fields:
- !_OutputField
name: type
type: !_ObjBase
name: _TypeRef
typeArgs:
- !_TypeArg
enumValue: !_EnumValue
label: Input
name: _TypeKind
typeKind: !_SimpleKind Enum
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
type: !_ObjBase
name: _Modifiers
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: defaultValue
type: !_ObjBase
name: Value
name: _OpVariable
parent: !_ObjBase
name: _OpDirectives
typeKind: !_TypeKind Output
!_Name _Operation: !_TypeOutput
allFields:
- !_ObjectFor(_OutputField)
name: category
object: _Operation
type: !_ObjBase
name: _Name
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict}]
name: variables
object: _Operation
type: !_ObjBase
name: _OpVariable
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
object: _Operation
type: !_ObjBase
name: _OpDirective
- !_ObjectFor(_OutputField)
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict}]
name: fragments
object: _Operation
type: !_ObjBase
name: _OpFragment
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: result
object: _Operation
type: !_ObjBase
name: _OpResult
- !_ObjectFor(_OutputField)
modifiers:
- !_Modifier
modifierKind: !_ModifierKind List
- !_ModifierDictionary
by: _Path
modifierKind: !_ModifierKind Dict
typeKind: !_SimpleKind Domain
name: selections
object: _Operation
type: !_ObjBase
name: _OpSelection
- !_ObjectFor(_OutputField)
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
object: _Operation
type: !_ObjBase
name: _Modifiers
fields:
- !_OutputField
name: category
type: !_ObjBase
name: _Name
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict}]
name: variables
type: !_ObjBase
name: _OpVariable
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: directives
type: !_ObjBase
name: _OpDirective
- !_OutputField
modifiers: [!_ModifierDictionary{by:_Name,modifierKind:!_ModifierKind Dict}]
name: fragments
type: !_ObjBase
name: _OpFragment
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind Opt}]
name: result
type: !_ObjBase
name: _OpResult
- !_OutputField
modifiers:
- !_Modifier
modifierKind: !_ModifierKind List
- !_ModifierDictionary
by: _Path
modifierKind: !_ModifierKind Dict
typeKind: !_SimpleKind Domain
name: selections
type: !_ObjBase
name: _OpSelection
- !_OutputField
modifiers: [!_Modifier{modifierKind:!_ModifierKind List}]
name: modifiers
type: !_ObjBase
name: _Modifiers
name: _Operation
parent: !_ObjBase
name: _Aliased
typeKind: !_TypeKind Output
!_Name _Operations: !_TypeOutput
allAlternates:
- !_ObjectFor(_Alternate)
object: _Operations
type: !_ObjBase
name: _Operation
allFields:
- !_ObjectFor(_OutputField)
name: operation
object: _Operations
type: !_ObjBase
name: _Operation
alternates:
- !_Alternate
type: !_ObjBase
name: _Operation
fields:
- !_OutputField
name: operation
type: !_ObjBase
name: _Operation
name: _Operations
parent: !_ObjBase
name: _AndType
typeKind: !_TypeKind Output
!_Name _Path: !_DomainString
allItems:
- !_DomainItem(_DomainRegex)
domain: _Path
exclude: false
pattern: '(\\$([A-Za-z]\\w*)?|\\.+)?\\d+(\\.\\d+)*'
domainKind: !_DomainKind String
items:
- !_DomainRegex
exclude: false
pattern: '(\\$([A-Za-z]\\w*)?|\\.+)?\\d+(\\.\\d+)*'
name: _Path
typeKind: !_TypeKind Domain