type

ExtensionContext

type ExtensionContext struct { Context context.Context Args map[string]interface{} Info enginegraphql.ResolveInfo Actor *store.Document ActorCollection riduschema.CollectionSlug Local *ridu.LocalAPI App *ridu.App }

Authenticated execution context and safe public Ridu facades for an extension resolver.

Source plugins/graphql/graphql.go:64

Contextcontext.Context
The Context value.
Argsmap[string]interface{}
The Args value.
Infographql.ResolveInfo
The Info value.
Actor*store.Document
The Actor value.
ActorCollectionschema.CollectionSlug
The ActorCollection value.
Local*ridu.LocalAPI
The Local value.
App*ridu.App
The App value.

Actor is nil for anonymous requests. Use Local for operations so extension behavior retains Ridu authorization and transaction semantics.