Documentation ¶
Index ¶
- Constants
- type Namespaces
- func (ns Namespaces) CheckIfNamespaceExists(namespaceID model.Identifier) bool
- func (ns Namespaces) CreateNamespace(namespaceID model.Identifier, metadata model.Metadata, access model.Access) error
- func (ns Namespaces) DeleteNamespace(namespaceID model.Identifier) error
- func (ns Namespaces) GetNamespace(namespaceID model.Identifier) (*model.Namespace, error)
- func (ns Namespaces) ModifyNamespaceMetadata(namespaceID model.Identifier)
Constants ¶
View Source
const (
NamespaceErrorFormat = "[%s] %s : %s"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Namespaces ¶
type Namespaces map[model.Identifier]*model.Namespace
func WithWDB ¶
func WithWDB(namespace Namespaces) Namespaces
func (Namespaces) CheckIfNamespaceExists ¶
func (ns Namespaces) CheckIfNamespaceExists(namespaceID model.Identifier) bool
func (Namespaces) CreateNamespace ¶
func (ns Namespaces) CreateNamespace(namespaceID model.Identifier, metadata model.Metadata, access model.Access) error
func (Namespaces) DeleteNamespace ¶
func (ns Namespaces) DeleteNamespace(namespaceID model.Identifier) error
func (Namespaces) GetNamespace ¶
func (ns Namespaces) GetNamespace(namespaceID model.Identifier) (*model.Namespace, error)
func (Namespaces) ModifyNamespaceMetadata ¶
func (ns Namespaces) ModifyNamespaceMetadata(namespaceID model.Identifier)
Click to show internal directories.
Click to hide internal directories.