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.