Versions in this module Expand all Collapse all v0 v0.3.1 Sep 15, 2020 Changes in this version + var Name = "ocis-settings" + func New(cfg *config.Config) settings.Manager + type Store struct + Logger olog.Logger + func (s Store) AddSettingToBundle(bundleID string, setting *proto.Setting) (*proto.Setting, error) + func (s Store) ListBundles(bundleType proto.Bundle_Type, bundleIDs []string) ([]*proto.Bundle, error) + func (s Store) ListPermissionsByResource(resource *proto.Resource, roleIDs []string) ([]*proto.Permission, error) + func (s Store) ListRoleAssignments(accountUUID string) ([]*proto.UserRoleAssignment, error) + func (s Store) ListValues(bundleID, accountUUID string) ([]*proto.Value, error) + func (s Store) ReadBundle(bundleID string) (*proto.Bundle, error) + func (s Store) ReadPermissionByID(permissionID string, roleIDs []string) (*proto.Permission, error) + func (s Store) ReadSetting(settingID string) (*proto.Setting, error) + func (s Store) ReadValue(valueID string) (*proto.Value, error) + func (s Store) ReadValueByUniqueIdentifiers(accountUUID, settingID string) (*proto.Value, error) + func (s Store) RemoveRoleAssignment(assignmentID string) error + func (s Store) RemoveSettingFromBundle(bundleID string, settingID string) error + func (s Store) WriteBundle(record *proto.Bundle) (*proto.Bundle, error) + func (s Store) WriteRoleAssignment(accountUUID, roleID string) (*proto.UserRoleAssignment, error) + func (s Store) WriteValue(value *proto.Value) (*proto.Value, error)