type

GenerateContext

type GenerateContext struct { Context ridu.PluginEndpointContext Document map[string]any ID string Locale schema.LocaleCode Collection *ridu.Collection Global *ridu.Global }

Trusted runtime input for a title, description, image, or URL generator.

Source plugins/seo/seo.go:39

Members

Contextridu.PluginEndpointContext
Authenticated request context and access-controlled local API.
Documentmap[string]any
Current unsaved admin form snapshot.
IDstring
Existing document ID, or empty during create.
Localeschema.LocaleCode
Selected content locale.
Collection*ridu.Collection
Detached collection definition; nil for a global.
Global*ridu.Global
Detached global definition; nil for a collection.

Exactly one of Collection and Global is non-nil. The endpoint checks authentication and resource capabilities before invoking the callback.