src.dualinventive.com/go/assets-service/internal/storage/assetRepository.go

10 lines
311 B
Go

package storage
import "src.dualinventive.com/go/assets-service/internal/domain"
//AssetRepository contains persistence methods
type AssetRepository interface {
GetAssetByID(assetID uint64) (*domain.Asset, error)
GetAssets(page uint64, perPage uint64, sort domain.SortCol) ([]domain.Asset, uint64, error)
}