16 lines
474 B
Go
16 lines
474 B
Go
package settings
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/SamuelTariku/FortuneBet-Backend/internal/domain"
|
|
)
|
|
|
|
type SettingStore interface {
|
|
GetSettingList(ctx context.Context) (domain.SettingList, error)
|
|
GetSettings(ctx context.Context) ([]domain.Setting, error)
|
|
GetSetting(ctx context.Context, key string) (domain.Setting, error)
|
|
UpdateSetting(ctx context.Context, key, value string) error
|
|
UpdateSettingList(ctx context.Context, settingList domain.ValidSettingList) error
|
|
}
|