Versions in this module Expand all Collapse all v0 v0.18.0 Aug 13, 2026 Changes in this version + type TrustModule struct + DBModule string + func (m *TrustModule) Apply(ctx context.Context, trust *trustv1.Trust) error + func (m *TrustModule) Block(ctx context.Context, tenantID string) error + func (m *TrustModule) Get(ctx context.Context, tenantID string) (*trustv1.Trust, error) + func (m *TrustModule) Module() sessionmanager.ModuleInfo + func (m *TrustModule) Provision(ctx *sessionmanager.Context) error + func (m *TrustModule) Remove(ctx context.Context, tenantID string) error + func (m *TrustModule) Unblock(ctx context.Context, tenantID string) error + type TrustRepository interface + Create func(ctx context.Context, trust *trustv1.Trust) error + Delete func(ctx context.Context, tenantID string) error + Get func(ctx context.Context, tenantID string) (*trustv1.Trust, error) + Update func(ctx context.Context, trust *trustv1.Trust) error