Expand description
GraphQL plugin sub-module
GraphQlTargetPlugin port — one implementation per GraphQL API target.
Each target (Jobber, GitHub, Shopify, …) registers a plugin that supplies
its endpoint, required version headers, default auth, and pagination defaults.
The generic crate::adapters::graphql::GraphQlService adapter resolves the
plugin at execution time; no target-specific knowledge lives in the adapter
itself.
Structs§
- Cost
Throttle Config - Static cost-throttle parameters for a GraphQL API target.
- Rate
Limit Config - Request-count rate-limit parameters for a GraphQL API target.
Enums§
- Rate
Limit Strategy - Selects which local pre-flight algorithm guards outgoing GraphQL requests.
Traits§
- Graph
QlTarget Plugin - A named GraphQL target that supplies connection defaults for a specific API.