type

GenerateContext

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

Members

PropertyTypeDescription
Contextridu.EndpointContextAuthenticated request context and access-controlled local API.
Documentmap[string]anyCurrent unsaved admin form snapshot.
IDstringExisting document ID, or empty during create.
Localeschema.LocaleCodeSelected content locale.
Collection*ridu.CollectionDetached collection definition; nil for a global.
Global*ridu.GlobalDetached global definition; nil for a collection.

How it works

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

Full signature

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

Source plugins/seo/seo.go:40