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.