82 lines
2.5 KiB
Go
Generated
82 lines
2.5 KiB
Go
Generated
package store
|
|
|
|
// This file is auto-generated.
|
|
//
|
|
// Template: pkg/codegen/assets/store_base.gen.go.tpl
|
|
// Definitions: store/queue.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 (
|
|
Queues interface {
|
|
SearchQueues(ctx context.Context, f types.QueueFilter) (types.QueueSet, types.QueueFilter, error)
|
|
LookupQueueByID(ctx context.Context, id uint64) (*types.Queue, error)
|
|
LookupQueueByQueue(ctx context.Context, queue string) (*types.Queue, error)
|
|
|
|
CreateQueue(ctx context.Context, rr ...*types.Queue) error
|
|
|
|
UpdateQueue(ctx context.Context, rr ...*types.Queue) error
|
|
|
|
UpsertQueue(ctx context.Context, rr ...*types.Queue) error
|
|
|
|
DeleteQueue(ctx context.Context, rr ...*types.Queue) error
|
|
DeleteQueueByID(ctx context.Context, ID uint64) error
|
|
|
|
TruncateQueues(ctx context.Context) error
|
|
}
|
|
)
|
|
|
|
var _ *types.Queue
|
|
var _ context.Context
|
|
|
|
// SearchQueues returns all matching Queues from store
|
|
func SearchQueues(ctx context.Context, s Queues, f types.QueueFilter) (types.QueueSet, types.QueueFilter, error) {
|
|
return s.SearchQueues(ctx, f)
|
|
}
|
|
|
|
// LookupQueueByID searches for queue by ID
|
|
func LookupQueueByID(ctx context.Context, s Queues, id uint64) (*types.Queue, error) {
|
|
return s.LookupQueueByID(ctx, id)
|
|
}
|
|
|
|
// LookupQueueByQueue searches for queue by queue name
|
|
func LookupQueueByQueue(ctx context.Context, s Queues, queue string) (*types.Queue, error) {
|
|
return s.LookupQueueByQueue(ctx, queue)
|
|
}
|
|
|
|
// CreateQueue creates one or more Queues in store
|
|
func CreateQueue(ctx context.Context, s Queues, rr ...*types.Queue) error {
|
|
return s.CreateQueue(ctx, rr...)
|
|
}
|
|
|
|
// UpdateQueue updates one or more (existing) Queues in store
|
|
func UpdateQueue(ctx context.Context, s Queues, rr ...*types.Queue) error {
|
|
return s.UpdateQueue(ctx, rr...)
|
|
}
|
|
|
|
// UpsertQueue creates new or updates existing one or more Queues in store
|
|
func UpsertQueue(ctx context.Context, s Queues, rr ...*types.Queue) error {
|
|
return s.UpsertQueue(ctx, rr...)
|
|
}
|
|
|
|
// DeleteQueue Deletes one or more Queues from store
|
|
func DeleteQueue(ctx context.Context, s Queues, rr ...*types.Queue) error {
|
|
return s.DeleteQueue(ctx, rr...)
|
|
}
|
|
|
|
// DeleteQueueByID Deletes Queue from store
|
|
func DeleteQueueByID(ctx context.Context, s Queues, ID uint64) error {
|
|
return s.DeleteQueueByID(ctx, ID)
|
|
}
|
|
|
|
// TruncateQueues Deletes all Queues from store
|
|
func TruncateQueues(ctx context.Context, s Queues) error {
|
|
return s.TruncateQueues(ctx)
|
|
}
|