WooCommerce Code Reference

NodeKind
in package

Holds constants of possible AST nodes.

Table of Contents

ARGUMENT  = 'Argument'
BOOLEAN  = 'BooleanValue'
CLASS_MAP  = [ self::NAME => AutomatticWooCommerceVendorGraphQLLanguageASTNameNode::class, // Document self::DOCUMENT => AutomatticWooCommerceVendorGraphQLLanguageASTDocumentNode::class, self::OPERATION_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTOperationDefinitionNode::class, self::VARIABLE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTVariableDefinitionNode::class, self::VARIABLE => AutomatticWooCommerceVendorGraphQLLanguageASTVariableNode::class, self::SELECTION_SET => AutomatticWooCommerceVendorGraphQLLanguageASTSelectionSetNode::class, self::FIELD => AutomatticWooCommerceVendorGraphQLLanguageASTFieldNode::class, self::ARGUMENT => AutomatticWooCommerceVendorGraphQLLanguageASTArgumentNode::class, // Fragments self::FRAGMENT_SPREAD => AutomatticWooCommerceVendorGraphQLLanguageASTFragmentSpreadNode::class, self::INLINE_FRAGMENT => AutomatticWooCommerceVendorGraphQLLanguageASTInlineFragmentNode::class, self::FRAGMENT_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTFragmentDefinitionNode::class, // Values self::INT => AutomatticWooCommerceVendorGraphQLLanguageASTIntValueNode::class, self::FLOAT => AutomatticWooCommerceVendorGraphQLLanguageASTFloatValueNode::class, self::STRING => AutomatticWooCommerceVendorGraphQLLanguageASTStringValueNode::class, self::BOOLEAN => AutomatticWooCommerceVendorGraphQLLanguageASTBooleanValueNode::class, self::ENUM => AutomatticWooCommerceVendorGraphQLLanguageASTEnumValueNode::class, self::NULL => AutomatticWooCommerceVendorGraphQLLanguageASTNullValueNode::class, self::LST => AutomatticWooCommerceVendorGraphQLLanguageASTListValueNode::class, self::OBJECT => AutomatticWooCommerceVendorGraphQLLanguageASTObjectValueNode::class, self::OBJECT_FIELD => AutomatticWooCommerceVendorGraphQLLanguageASTObjectFieldNode::class, // Directives self::DIRECTIVE => AutomatticWooCommerceVendorGraphQLLanguageASTDirectiveNode::class, // Types self::NAMED_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTNamedTypeNode::class, self::LIST_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTListTypeNode::class, self::NON_NULL_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTNonNullTypeNode::class, // Type System Definitions self::SCHEMA_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTSchemaDefinitionNode::class, self::OPERATION_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTOperationTypeDefinitionNode::class, // Type Definitions self::SCALAR_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTScalarTypeDefinitionNode::class, self::OBJECT_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTObjectTypeDefinitionNode::class, self::FIELD_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTFieldDefinitionNode::class, self::INPUT_VALUE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInputValueDefinitionNode::class, self::INTERFACE_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInterfaceTypeDefinitionNode::class, self::UNION_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTUnionTypeDefinitionNode::class, self::ENUM_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumTypeDefinitionNode::class, self::ENUM_VALUE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumValueDefinitionNode::class, self::INPUT_OBJECT_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInputObjectTypeDefinitionNode::class, // Type Extensions self::SCALAR_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTScalarTypeExtensionNode::class, self::OBJECT_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTObjectTypeExtensionNode::class, self::INTERFACE_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTInterfaceTypeExtensionNode::class, self::UNION_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTUnionTypeExtensionNode::class, self::ENUM_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumTypeExtensionNode::class, self::INPUT_OBJECT_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTInputObjectTypeExtensionNode::class, // Directive Definitions self::DIRECTIVE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTDirectiveDefinitionNode::class, ]
DIRECTIVE  = 'Directive'
DIRECTIVE_DEFINITION  = 'DirectiveDefinition'
DOCUMENT  = 'Document'
ENUM  = 'EnumValue'
ENUM_TYPE_DEFINITION  = 'EnumTypeDefinition'
ENUM_TYPE_EXTENSION  = 'EnumTypeExtension'
ENUM_VALUE_DEFINITION  = 'EnumValueDefinition'
FIELD  = 'Field'
FIELD_DEFINITION  = 'FieldDefinition'
FLOAT  = 'FloatValue'
FRAGMENT_DEFINITION  = 'FragmentDefinition'
FRAGMENT_SPREAD  = 'FragmentSpread'
INLINE_FRAGMENT  = 'InlineFragment'
INPUT_OBJECT_TYPE_DEFINITION  = 'InputObjectTypeDefinition'
INPUT_OBJECT_TYPE_EXTENSION  = 'InputObjectTypeExtension'
INPUT_VALUE_DEFINITION  = 'InputValueDefinition'
INT  = 'IntValue'
INTERFACE_TYPE_DEFINITION  = 'InterfaceTypeDefinition'
INTERFACE_TYPE_EXTENSION  = 'InterfaceTypeExtension'
LIST_TYPE  = 'ListType'
LST  = 'ListValue'
NAME  = 'Name'
NAMED_TYPE  = 'NamedType'
NON_NULL_TYPE  = 'NonNullType'
NULL  = 'NullValue'
OBJECT  = 'ObjectValue'
OBJECT_FIELD  = 'ObjectField'
OBJECT_TYPE_DEFINITION  = 'ObjectTypeDefinition'
OBJECT_TYPE_EXTENSION  = 'ObjectTypeExtension'
OPERATION_DEFINITION  = 'OperationDefinition'
OPERATION_TYPE_DEFINITION  = 'OperationTypeDefinition'
SCALAR_TYPE_DEFINITION  = 'ScalarTypeDefinition'
SCALAR_TYPE_EXTENSION  = 'ScalarTypeExtension'
SCHEMA_DEFINITION  = 'SchemaDefinition'
SCHEMA_EXTENSION  = 'SchemaExtension'
SELECTION_SET  = 'SelectionSet'
STRING  = 'StringValue'
UNION_TYPE_DEFINITION  = 'UnionTypeDefinition'
UNION_TYPE_EXTENSION  = 'UnionTypeExtension'
VARIABLE  = 'Variable'
VARIABLE_DEFINITION  = 'VariableDefinition'

Constants

CLASS_MAP

public mixed CLASS_MAP = [ self::NAME => AutomatticWooCommerceVendorGraphQLLanguageASTNameNode::class, // Document self::DOCUMENT => AutomatticWooCommerceVendorGraphQLLanguageASTDocumentNode::class, self::OPERATION_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTOperationDefinitionNode::class, self::VARIABLE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTVariableDefinitionNode::class, self::VARIABLE => AutomatticWooCommerceVendorGraphQLLanguageASTVariableNode::class, self::SELECTION_SET => AutomatticWooCommerceVendorGraphQLLanguageASTSelectionSetNode::class, self::FIELD => AutomatticWooCommerceVendorGraphQLLanguageASTFieldNode::class, self::ARGUMENT => AutomatticWooCommerceVendorGraphQLLanguageASTArgumentNode::class, // Fragments self::FRAGMENT_SPREAD => AutomatticWooCommerceVendorGraphQLLanguageASTFragmentSpreadNode::class, self::INLINE_FRAGMENT => AutomatticWooCommerceVendorGraphQLLanguageASTInlineFragmentNode::class, self::FRAGMENT_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTFragmentDefinitionNode::class, // Values self::INT => AutomatticWooCommerceVendorGraphQLLanguageASTIntValueNode::class, self::FLOAT => AutomatticWooCommerceVendorGraphQLLanguageASTFloatValueNode::class, self::STRING => AutomatticWooCommerceVendorGraphQLLanguageASTStringValueNode::class, self::BOOLEAN => AutomatticWooCommerceVendorGraphQLLanguageASTBooleanValueNode::class, self::ENUM => AutomatticWooCommerceVendorGraphQLLanguageASTEnumValueNode::class, self::NULL => AutomatticWooCommerceVendorGraphQLLanguageASTNullValueNode::class, self::LST => AutomatticWooCommerceVendorGraphQLLanguageASTListValueNode::class, self::OBJECT => AutomatticWooCommerceVendorGraphQLLanguageASTObjectValueNode::class, self::OBJECT_FIELD => AutomatticWooCommerceVendorGraphQLLanguageASTObjectFieldNode::class, // Directives self::DIRECTIVE => AutomatticWooCommerceVendorGraphQLLanguageASTDirectiveNode::class, // Types self::NAMED_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTNamedTypeNode::class, self::LIST_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTListTypeNode::class, self::NON_NULL_TYPE => AutomatticWooCommerceVendorGraphQLLanguageASTNonNullTypeNode::class, // Type System Definitions self::SCHEMA_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTSchemaDefinitionNode::class, self::OPERATION_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTOperationTypeDefinitionNode::class, // Type Definitions self::SCALAR_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTScalarTypeDefinitionNode::class, self::OBJECT_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTObjectTypeDefinitionNode::class, self::FIELD_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTFieldDefinitionNode::class, self::INPUT_VALUE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInputValueDefinitionNode::class, self::INTERFACE_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInterfaceTypeDefinitionNode::class, self::UNION_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTUnionTypeDefinitionNode::class, self::ENUM_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumTypeDefinitionNode::class, self::ENUM_VALUE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumValueDefinitionNode::class, self::INPUT_OBJECT_TYPE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTInputObjectTypeDefinitionNode::class, // Type Extensions self::SCALAR_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTScalarTypeExtensionNode::class, self::OBJECT_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTObjectTypeExtensionNode::class, self::INTERFACE_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTInterfaceTypeExtensionNode::class, self::UNION_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTUnionTypeExtensionNode::class, self::ENUM_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTEnumTypeExtensionNode::class, self::INPUT_OBJECT_TYPE_EXTENSION => AutomatticWooCommerceVendorGraphQLLanguageASTInputObjectTypeExtensionNode::class, // Directive Definitions self::DIRECTIVE_DEFINITION => AutomatticWooCommerceVendorGraphQLLanguageASTDirectiveDefinitionNode::class, ]