Versions in this module Expand all Collapse all v1 v1.0.1 Sep 21, 2023 Changes in this version + var EnabledResolvers []ExternalResolver + var EnvAppPropertySnapshotEnabled = "FLOGO_APP_PROP_SNAPSHOTS" + var RegisteredResolvers = make(map[string]ExternalResolver) + func EnableExternalPropertyResolvers(resolverTypes string) error + func ExternalResolverProcessor(properties map[string]interface{}) error + func IsPropertySnapshotEnabled() bool + func RegisterExternalResolver(resolver ExternalResolver) error + func RegisterPropertyResolver(resolver ExternalResolver) error + func ResolvePropertyExternally(propertyName string) (interface{}, bool) + func SetDefaultManager(manager *Manager) + type ExternalResolver interface + LookupValue func(key string) (interface{}, bool) + Name func() string + func GetExternalPropertyResolver(resolverType string) ExternalResolver + type Manager struct + func DefaultManager() *Manager + func NewManager(properties map[string]interface{}) *Manager + func (m *Manager) Finalize(processors ...PostProcessor) error + func (m *Manager) GetProperties() map[string]interface{} + func (m *Manager) GetProperty(name string) (interface{}, bool) + type PostProcessor func(properties map[string]interface{}) error + type Resolver struct + func (*Resolver) GetResolverInfo() *resolve.ResolverInfo + func (*Resolver) Resolve(scope data.Scope, item string, field string) (interface{}, error)