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  }