Versions in this module Expand all Collapse all v1 v1.0.1 Jan 18, 2024 v1.0.0 Jan 10, 2024 Changes in this version + const UriScheme + func GetTypeFromID(id string) (string, error) + func RegisterLoader(resourceType string, loader Loader) error + type Config struct + Data json.RawMessage + ID string + type Loader interface + LoadResource func(config *Config) (*Resource, error) + func GetLoader(resourceType string) Loader + type Manager struct + func NewManager(resources map[string]*Resource) *Manager + func (m *Manager) CleanupResources() + func (m *Manager) GetResource(id string) *Resource + func (m *Manager) ReconfigureResources(resConfigs []*Config) (err error) + func (m *Manager) SetResource(id string, res *Resource) + type ReconfigurableResource interface + Reconfigure func(config *Config) error + type Resource struct + func New(resType string, resObj interface{}) *Resource + func (r *Resource) Object() interface{} + func (r *Resource) Type() string + type ResourcesConfig struct + Resources []*Config