type
Collection
type Collection struct {
ID StableID `json:"id"`
Slug CollectionSlug `json:"slug"`
Labels CollectionLabels `json:"labels"`
Admin CollectionAdmin `json:"admin"`
Capabilities Capabilities `json:"capabilities"`
Auth *AuthSettings `json:"authSettings,omitempty"`
Upload *UploadSettings `json:"uploadSettings,omitempty"`
Versions *VersionSettings `json:"versionSettings,omitempty"`
DocumentLock *DocumentLockSettings `json:"documentLockSettings,omitempty"`
Fields []Field `json:"fields"`
Indexes []CollectionIndex `json:"indexes,omitempty"`
Endpoints []Endpoint `json:"endpoints,omitempty"`
}The resolved contract for a collection.
IDStableID- The ID value.
SlugCollectionSlug- The Slug value.
LabelsCollectionLabels- The Labels value.
AdminCollectionAdmin- The Admin value.
CapabilitiesCapabilities- The Capabilities value.
Auth*AuthSettings- The Auth value.
Upload*UploadSettings- The Upload value.
Versions*VersionSettings- The Versions value.
DocumentLock*DocumentLockSettings- The DocumentLock value.
Fields[]Field- The Fields value.
Indexes[]CollectionIndex- The Indexes value.
Endpoints[]Endpoint- The Endpoints value.