type
DistinctRequest
One access-filtered unique-value query over a direct field.
Properties
| Property | Type | Description |
|---|---|---|
Collection | schema.Collection | Resolved target schema. |
Field | query.Path | Direct field or document ID path. |
Filter | *query.Node | Caller-owned filter predicate. |
Access | *query.Node | Atomic authorization predicate. |
Page | int | One-based result page. |
Limit | int | Maximum values per page. |
PublishedOnly | bool | Restrict versioned reads to published documents. |
Deletion | DeletionMode | Active, trash, or all document selection. |
Locales | []schema.LocaleCode | Configured locales available to the query. |
LocaleChain | []schema.LocaleCode | Selected locale followed by fallbacks. |
Full signature
type DistinctRequest struct {
Collection schema.Collection
Field query.Path
Filter *query.Node
Access *query.Node
Page int
Limit int
PublishedOnly bool
Deletion DeletionMode
Locales []schema.LocaleCode
LocaleChain []schema.LocaleCode
}