interface
DataTransaction
type DataTransaction interface {
Create(context.Context, store.CreateRequest) (store.Document, error)
Find(context.Context, store.Request) (store.Document, error)
List(context.Context, store.Request) (store.Page, error)
Update(context.Context, store.UpdateRequest) (store.Document, error)
Trash(context.Context, store.Request) (store.Document, error)
Restore(context.Context, store.Request) (store.Document, error)
Delete(context.Context, store.Request) (store.Document, error)
}Transaction-bound content operations available to a compiled migration callback.
Source migration/migration.go:103
Createfunc(context.Context, store.CreateRequest) (store.Document, error)- The Create value.
Findfunc(context.Context, store.Request) (store.Document, error)- The Find value.
Listfunc(context.Context, store.Request) (store.Page, error)- The List value.
Updatefunc(context.Context, store.UpdateRequest) (store.Document, error)- The Update value.
Trashfunc(context.Context, store.Request) (store.Document, error)- The Trash value.
Restorefunc(context.Context, store.Request) (store.Document, error)- The Restore value.
Deletefunc(context.Context, store.Request) (store.Document, error)- The Delete value.