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.
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.