WooCommerce Code Reference

Infrastructure

Namespaces

Schema

Interfaces, Classes and Traits

ClassResolver
Class resolver for code-API command classes and other infrastructure classes.
GraphQLControllerBase
Handles incoming GraphQL requests over the WooCommerce REST API.
Main
Entry point for the WooCommerce GraphQL API.
MetadataController
Hand-written controller that contributes the `_apiMetadata` root query field and the supporting `MetadataEntry`, `MetadataTarget`, `MetadataValue` and `AuthEntry` types to the generated schema.
Principal
Default principal class for the WooCommerce dual code+GraphQL API.
PrincipalResolver
Default principal resolver for the WooCommerce dual code+GraphQL API.
QueryInfoExtractor
Extracts a unified query info tree from a GraphQL ResolveInfo.
ResolverHelpers
Shared utilities for the auto-generated GraphQL resolvers.