# Packages
Code generated by counterfeiter.
# Functions
DefaultSettings returns default settings for the storage.
New creates a Storage object and updates the database with the latest migrations.
NewRepository returns new repository for a given storage.
# Structs
RepositoryImpl implements Repository in order to interact with storage.
Settings holds all storage configuration settings.
# Interfaces
Repository wraps the storage and provides domain specific functions to interact with the storagego:generate counterfeiter .
Storage interface represents a Transactional Database.