package service import ( "context" "gitea.dwysokinski.me/twhelp/dcbot/internal/twhelp" ) //go:generate counterfeiter -generate //counterfeiter:generate -o internal/mock/twhelp_client.gen.go . TWHelpClient type TWHelpClient interface { ListVersions(ctx context.Context) ([]twhelp.Version, error) GetServer(ctx context.Context, version, server string) (twhelp.Server, error) GetTribeByID(ctx context.Context, version, server string, id int64) (twhelp.Tribe, error) GetTribeByTag(ctx context.Context, version, server, tag string) (twhelp.Tribe, error) ListEnnoblements( ctx context.Context, version, server string, queryParams twhelp.ListEnnoblementsQueryParams, ) ([]twhelp.Ennoblement, error) }