package training type Repository interface { Save(*Training) error Get(ID) (*Training, error) Update(*Training) error Delete(ID) error FindAll() ([]Training, error) }