Service Param Requirement
IAstArg = ParseArgValue
IAstDirective = ParseDirectives
IAstField = ParseField
IAstFields = ValueObjectParser
IAstOperation = ParseOperation
IAstSelection = ParseSelection
IAstVariable = ParseVariable
IParserArg = ParseArg
IParserEndFragments = ParseEndFragments
IParserStartFragments = ParseStartFragments
IParserVarType = ParseVarType
IValueParser = ParseArgValue
KeyValue = ValueKeyValueParser
ParseArg _argument IValueParser
_fieldKey IAstFieldKey
ParseArgValue _constant IAstConstant
_field KeyValue
_key IAstFieldKey
_value IAstArg
FieldKey IAstFieldKey
KeyValueParser KeyValue
ListParser IAstArg
ObjectParser IAstFields
ParseDirectives _argument IParserArg
ParseField _argument IParserArg
_directives IAstDirective
_modifiers IAstModifier
_object IAstSelection
ParseFragments _directives IAstDirective
_object IAstSelection
ParseObject _field IAstField
_selection IAstSelection
ParseOperation _argument IParserArg
_directives IAstDirective
_endFragments IParserEndFragments
_modifiers IAstModifier
_object IAstSelection
_startFragments IParserStartFragments
_variables IAstVariable
ParseSelection _directives IAstDirective
_modifiers IAstModifier
_object IAstSelection
ParseVariable _default IParserDefault
_directives IAstDirective
_modifiers IAstModifier
_varTypeParser IParserVarType
ParseVariables _variable IAstVariable