Documentation ¶
Index ¶
- type DataRepositoryAPI
- func (dr *DataRepositoryAPI) Delete(IDs []string) (int64, error)
- func (dr *DataRepositoryAPI) Get(filters []storageTY.Filter) (*repositoryTY.Config, error)
- func (dr *DataRepositoryAPI) GetByID(id string) (*repositoryTY.Config, error)
- func (dr *DataRepositoryAPI) GetEntityInterface() interface{}
- func (dr *DataRepositoryAPI) Import(data interface{}) error
- func (dr *DataRepositoryAPI) List(filters []storageTY.Filter, pagination *storageTY.Pagination) (*storageTY.Result, error)
- func (dr *DataRepositoryAPI) Save(data *repositoryTY.Config) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataRepositoryAPI ¶
type DataRepositoryAPI struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx context.Context, logger *zap.Logger, storage storageTY.Plugin, enc *encryptionAPI.Encryption, bus busTY.Plugin) *DataRepositoryAPI
func (*DataRepositoryAPI) Delete ¶
func (dr *DataRepositoryAPI) Delete(IDs []string) (int64, error)
Delete items
func (*DataRepositoryAPI) Get ¶
func (dr *DataRepositoryAPI) Get(filters []storageTY.Filter) (*repositoryTY.Config, error)
Get returns a item
func (*DataRepositoryAPI) GetByID ¶
func (dr *DataRepositoryAPI) GetByID(id string) (*repositoryTY.Config, error)
GetByID returns a item by id
func (*DataRepositoryAPI) GetEntityInterface ¶
func (dr *DataRepositoryAPI) GetEntityInterface() interface{}
func (*DataRepositoryAPI) Import ¶
func (dr *DataRepositoryAPI) Import(data interface{}) error
func (*DataRepositoryAPI) List ¶
func (dr *DataRepositoryAPI) List(filters []storageTY.Filter, pagination *storageTY.Pagination) (*storageTY.Result, error)
List by filter and pagination
func (*DataRepositoryAPI) Save ¶
func (dr *DataRepositoryAPI) Save(data *repositoryTY.Config) error
Save is used to update items from UI
Click to show internal directories.
Click to hide internal directories.