Versions in this module Expand all Collapse all v0 v0.0.7 Jul 8, 2026 Changes in this version + const OperationAdminDelete + const OperationAdminUpsert + const OperationParamDelete + const OperationParamUpsert + const OperationRecordCreate + const OperationRecordDelete + const OperationRecordUpdate + const OperationSchemaCollectionDelete + const OperationSchemaCollectionUpsert + const OperationSchemaCollectionsImport + func Apply(dao *daos.Dao, op vector.ReplicatedOperation) error + func NewAdminDeleteOperation(admin *models.Admin) (vector.ReplicatedOperation, error) + func NewAdminUpsertOperation(admin *models.Admin, isNew bool) (vector.ReplicatedOperation, error) + func NewCollectionDeleteOperation(collection *models.Collection) (vector.ReplicatedOperation, error) + func NewCollectionUpsertOperation(collection *models.Collection, isNew bool) (vector.ReplicatedOperation, error) + func NewCollectionsImportOperation(collections []*models.Collection, deleteMissing bool) (vector.ReplicatedOperation, error) + func NewParamDeleteOperation(param *models.Param) (vector.ReplicatedOperation, error) + func NewParamUpsertOperation(param *models.Param, isNew bool) (vector.ReplicatedOperation, error) + func NewRecordDeleteOperation(record *models.Record) (vector.ReplicatedOperation, error) + func NewRecordUpsertOperation(record *models.Record, isNew bool) (vector.ReplicatedOperation, error) + type AdminDeletePayload struct + Admin *models.Admin + type AdminUpsertPayload struct + Admin *models.Admin + IsNew bool + LastResetSentAt types.DateTime + PasswordHash string + TokenKey string + type CollectionDeletePayload struct + Collection *models.Collection + type CollectionUpsertPayload struct + Collection *models.Collection + IsNew bool + type CollectionsImportPayload struct + Collections []*models.Collection + DeleteMissing bool + type ParamDeletePayload struct + Param *models.Param + type ParamUpsertPayload struct + IsNew bool + Param *models.Param + type RecordDeletePayload struct + CollectionID string + RecordID string + type RecordUpsertPayload struct + CollectionID string + Data map[string]any