3
0
corteza/store/compose_modules.gen.go

90 lines
3.5 KiB
Go
Generated

package store
// This file is auto-generated.
//
// Template: pkg/codegen/assets/store_base.gen.go.tpl
// Definitions: store/compose_modules.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/compose/types"
)
type (
ComposeModules interface {
SearchComposeModules(ctx context.Context, f types.ModuleFilter) (types.ModuleSet, types.ModuleFilter, error)
LookupComposeModuleByNamespaceIDHandle(ctx context.Context, namespace_id uint64, handle string) (*types.Module, error)
LookupComposeModuleByNamespaceIDName(ctx context.Context, namespace_id uint64, name string) (*types.Module, error)
LookupComposeModuleByID(ctx context.Context, id uint64) (*types.Module, error)
CreateComposeModule(ctx context.Context, rr ...*types.Module) error
UpdateComposeModule(ctx context.Context, rr ...*types.Module) error
UpsertComposeModule(ctx context.Context, rr ...*types.Module) error
DeleteComposeModule(ctx context.Context, rr ...*types.Module) error
DeleteComposeModuleByID(ctx context.Context, ID uint64) error
TruncateComposeModules(ctx context.Context) error
}
)
var _ *types.Module
var _ context.Context
// SearchComposeModules returns all matching ComposeModules from store
func SearchComposeModules(ctx context.Context, s ComposeModules, f types.ModuleFilter) (types.ModuleSet, types.ModuleFilter, error) {
return s.SearchComposeModules(ctx, f)
}
// LookupComposeModuleByNamespaceIDHandle searches for compose module by handle (case-insensitive)
func LookupComposeModuleByNamespaceIDHandle(ctx context.Context, s ComposeModules, namespace_id uint64, handle string) (*types.Module, error) {
return s.LookupComposeModuleByNamespaceIDHandle(ctx, namespace_id, handle)
}
// LookupComposeModuleByNamespaceIDName searches for compose module by name (case-insensitive)
func LookupComposeModuleByNamespaceIDName(ctx context.Context, s ComposeModules, namespace_id uint64, name string) (*types.Module, error) {
return s.LookupComposeModuleByNamespaceIDName(ctx, namespace_id, name)
}
// LookupComposeModuleByID searches for compose module by ID
//
// It returns compose module even if deleted
func LookupComposeModuleByID(ctx context.Context, s ComposeModules, id uint64) (*types.Module, error) {
return s.LookupComposeModuleByID(ctx, id)
}
// CreateComposeModule creates one or more ComposeModules in store
func CreateComposeModule(ctx context.Context, s ComposeModules, rr ...*types.Module) error {
return s.CreateComposeModule(ctx, rr...)
}
// UpdateComposeModule updates one or more (existing) ComposeModules in store
func UpdateComposeModule(ctx context.Context, s ComposeModules, rr ...*types.Module) error {
return s.UpdateComposeModule(ctx, rr...)
}
// UpsertComposeModule creates new or updates existing one or more ComposeModules in store
func UpsertComposeModule(ctx context.Context, s ComposeModules, rr ...*types.Module) error {
return s.UpsertComposeModule(ctx, rr...)
}
// DeleteComposeModule Deletes one or more ComposeModules from store
func DeleteComposeModule(ctx context.Context, s ComposeModules, rr ...*types.Module) error {
return s.DeleteComposeModule(ctx, rr...)
}
// DeleteComposeModuleByID Deletes ComposeModule from store
func DeleteComposeModuleByID(ctx context.Context, s ComposeModules, ID uint64) error {
return s.DeleteComposeModuleByID(ctx, ID)
}
// TruncateComposeModules Deletes all ComposeModules from store
func TruncateComposeModules(ctx context.Context, s ComposeModules) error {
return s.TruncateComposeModules(ctx)
}