type
MutationOptions
Actor, revision, draft, response, and locale controls for one write.
IDstring- ID supplies a caller-owned document ID for create operations when Config.AllowIDOnCreate is enabled. Other mutations ignore it.
Actor*store.Document- Actor used by access rules.
ActorCollectionschema.CollectionSlug- Exact auth collection owning Actor.
ExpectedRevisionint- Expected current revision for optimistic concurrency.
Populate[]query.Population- Populate only the returned document inside the write transaction.
OutputFields[]query.Path- Limit output-field resolution in the returned document.
Draft*bool- Select draft or published status for versioned creates.
Localeschema.LocaleCode- Selected content locale.
FallbackLocales[]schema.LocaleCode- Optional replacement fallback chain.
DisableFallbackbool- Disable locale fallbacks.
AllLocalesbool- Request all localized values.
The root package re-exports this type as ridu.MutationOptions. Updates preserve status so publish and unpublish hooks cannot be bypassed. Populate affects only the response, never validation or stored values.