Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrConflict = repository.ErrMessagePresetConflict ErrNotFound = errors.New("message preset workspace not found") ErrValidation = errors.New("invalid message preset configuration") )
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
GetGlobal() (*model.MessagePresetScopeResponse, error)
GetWorkspace(workspaceID string) (*model.MessagePresetScopeResponse, error)
GetEffective(workspaceID string) (*model.EffectiveMessagePresetsResponse, error)
SaveGlobal(req model.SaveMessagePresetScopeRequest) (*model.MessagePresetScopeResponse, error)
SaveWorkspace(workspaceID string, req model.SaveMessagePresetScopeRequest) (*model.MessagePresetScopeResponse, error)
ListOrphans() (*model.ListOrphanMessagePresetsResponse, error)
DeleteOrphan(workspaceID, revision string) error
RebindOrphan(sourceWorkspaceID string, req model.RebindMessagePresetRequest) error
}
func NewService ¶
Click to show internal directories.
Click to hide internal directories.