Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(repository repository.AbilityRepository, cache cache.AbilityCache) *service
Types ¶
type Ability ¶
type Ability interface { CreateAbility(ctx context.Context, req *dto.AbilityRequest) (*dto.AbilityResponse, error) GetAbilityByID(ctx context.Context, id string) (*dto.AbilityResponse, error) GetAbilitiesByHeroID(ctx context.Context, id string) ([]dto.AbilityResponse, error) DeleteAbility(ctx context.Context, id string) error }
Click to show internal directories.
Click to hide internal directories.