type
TypedListOptions
type TypedListOptions struct {
Where query.Expression
Page int
Limit int
Sort []query.Sort
Select []query.Path
OutputFields []query.Path
Draft *bool
Actor *store.Document
ActorCollection schema.CollectionSlug
TrashOnly bool
Locale schema.LocaleCode
FallbackLocales []schema.LocaleCode
DisableFallback bool
}List controls whose result shape remains compatible with one generated Go document model.
Wherequery.Expression- Atomic query predicate.
Pageint- One-based result page.
Limitint- Maximum documents to return.
Sort[]query.Sort- Authored field ordering.
Select[]query.Path- Returned field projection.
OutputFields[]query.Path- Computed and inverse-join output selection.
Draft*bool- Optional publication-state filter.
Actor*store.Document- Authenticated actor.
ActorCollectionschema.CollectionSlug- Auth collection owning Actor.
TrashOnlybool- Select only soft-deleted documents.
Localeschema.LocaleCode- Single content locale.
FallbackLocales[]schema.LocaleCode- Explicit locale fallback chain.
DisableFallbackbool- Require an exact localized value.
Population and all-locale reads change field value shapes dynamically, so they remain available through LocalAPI rather than this statically decoded wrapper.