internal/kliento/usecase.go   A
last analyzed

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 3
eloc 9
dl 0
loc 16
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A kliento.NewUseCase 0 2 1
A kliento.UseCase.SetName 0 2 1
A kliento.UseCase.GetName 0 2 1
1
package kliento
2
3
type UseCase struct {
4
	IRedisRepository
5
}
6
7
func (u UseCase) GetName() string {
8
	return u.IRedisRepository.GetName()
9
}
10
11
func (u UseCase) SetName(name string) error {
12
	return u.IRedisRepository.SetName(name)
13
}
14
15
func NewUseCase(redisRepo IRedisRepository) IUseCase {
16
	return &UseCase{IRedisRepository: redisRepo}
17
}
18