3
0
corteza/store/settings.gen.go

76 lines
2.6 KiB
Go
Generated

package store
// This file is auto-generated.
//
// Template: pkg/codegen/assets/store_base.gen.go.tpl
// Definitions: store/settings.yaml
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
import (
"context"
"github.com/cortezaproject/corteza-server/system/types"
)
type (
Settings interface {
SearchSettings(ctx context.Context, f types.SettingsFilter) (types.SettingValueSet, types.SettingsFilter, error)
LookupSettingByNameOwnedBy(ctx context.Context, name string, owned_by uint64) (*types.SettingValue, error)
CreateSetting(ctx context.Context, rr ...*types.SettingValue) error
UpdateSetting(ctx context.Context, rr ...*types.SettingValue) error
UpsertSetting(ctx context.Context, rr ...*types.SettingValue) error
DeleteSetting(ctx context.Context, rr ...*types.SettingValue) error
DeleteSettingByNameOwnedBy(ctx context.Context, name string, ownedBy uint64) error
TruncateSettings(ctx context.Context) error
}
)
var _ *types.SettingValue
var _ context.Context
// SearchSettings returns all matching Settings from store
func SearchSettings(ctx context.Context, s Settings, f types.SettingsFilter) (types.SettingValueSet, types.SettingsFilter, error) {
return s.SearchSettings(ctx, f)
}
// LookupSettingByNameOwnedBy searches for settings by name and owner
func LookupSettingByNameOwnedBy(ctx context.Context, s Settings, name string, owned_by uint64) (*types.SettingValue, error) {
return s.LookupSettingByNameOwnedBy(ctx, name, owned_by)
}
// CreateSetting creates one or more Settings in store
func CreateSetting(ctx context.Context, s Settings, rr ...*types.SettingValue) error {
return s.CreateSetting(ctx, rr...)
}
// UpdateSetting updates one or more (existing) Settings in store
func UpdateSetting(ctx context.Context, s Settings, rr ...*types.SettingValue) error {
return s.UpdateSetting(ctx, rr...)
}
// UpsertSetting creates new or updates existing one or more Settings in store
func UpsertSetting(ctx context.Context, s Settings, rr ...*types.SettingValue) error {
return s.UpsertSetting(ctx, rr...)
}
// DeleteSetting Deletes one or more Settings from store
func DeleteSetting(ctx context.Context, s Settings, rr ...*types.SettingValue) error {
return s.DeleteSetting(ctx, rr...)
}
// DeleteSettingByNameOwnedBy Deletes Setting from store
func DeleteSettingByNameOwnedBy(ctx context.Context, s Settings, name string, ownedBy uint64) error {
return s.DeleteSettingByNameOwnedBy(ctx, name, ownedBy)
}
// TruncateSettings Deletes all Settings from store
func TruncateSettings(ctx context.Context, s Settings) error {
return s.TruncateSettings(ctx)
}