github.com/ngocphuongnb/tetua@v0.0.7-alpha/app/repositories/topic.go (about) 1 package repositories 2 3 import ( 4 "context" 5 6 "github.com/ngocphuongnb/tetua/app/entities" 7 ) 8 9 type TopicRepository interface { 10 Repository[entities.Topic, entities.TopicFilter] 11 All(ctx context.Context) ([]*entities.Topic, error) 12 ByName(ctx context.Context, name string) (*entities.Topic, error) 13 }