2025-04-01 10:38:02 +09:00

15 lines
395 B
Go

package pref
import (
"context"
)
type Service interface {
GetWithDefaults(context.Context, *GetPreferenceWithDefaultsQuery) (*Preference, error)
Get(context.Context, *GetPreferenceQuery) (*Preference, error)
Save(context.Context, *SavePreferenceCommand) error
Patch(context.Context, *PatchPreferenceCommand) error
GetDefaults() *Preference
DeleteByUser(context.Context, int64) error
}