Documentation
¶
Index ¶
- func CreatePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
- func DecodeCreatePreset(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeDeletePreset(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeListPresets(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeListProviderPresets(ctx context.Context, r *http.Request) (interface{}, error)
- func DecodeUpdatePreset(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeUpdatePresetStatus(_ context.Context, r *http.Request) (interface{}, error)
- func DeletePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
- func ListPresets(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
- func ListProviderPresets(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
- func UpdatePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
- func UpdatePresetStatus(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePreset ¶
func CreatePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
CreatePreset creates a preset for the selected provider and returns the name if successful, error otherwise
func DecodeCreatePreset ¶
func DecodeDeletePreset ¶ added in v2.19.0
func DecodeListPresets ¶
func DecodeUpdatePreset ¶
func DeletePreset ¶ added in v2.19.0
func DeletePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
DeletePreset deletes the given provider from the preset AND if there is only one provider left, the preset gets deleted
func ListPresets ¶
func ListPresets(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
ListProviderPresets returns a list of preset names for the provider
func ListProviderPresets ¶
func ListProviderPresets(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
ListProviderPresets returns a list of preset names for the provider
func UpdatePreset ¶
func UpdatePreset(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
UpdatePreset updates a preset for the selected provider and returns the name if successful, error otherwise
func UpdatePresetStatus ¶
func UpdatePresetStatus(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
UpdatePresetStatus updates the status of a preset. It can enable or disable it, so that it won't be listed by the list endpoints.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.