Versions in this module Expand all Collapse all v0 v0.14.0 Apr 24, 2024 v0.13.0 Feb 27, 2024 Changes in this version + type MockTenancyAccessor struct + AncestorsLookup map[string][]string + ChildrenLookup map[string][]string + DescendantsLookup map[string][]string + Isloaded bool + ParentLookup map[string]string + Root string + func NewMockTenancyAccessor(tenantRelations []TenancyRelation, root uuid.UUID) *MockTenancyAccessor + func NewMockTenancyAccessorUsingStrIds(tenantRelations []TenancyRelationWithStrId, root string) *MockTenancyAccessor + func (m *MockTenancyAccessor) GetAncestors(ctx context.Context, tenantId string) ([]string, error) + func (m *MockTenancyAccessor) GetChildren(ctx context.Context, tenantId string) ([]string, error) + func (m *MockTenancyAccessor) GetDescendants(ctx context.Context, tenantId string) ([]string, error) + func (m *MockTenancyAccessor) GetParent(ctx context.Context, tenantId string) (string, error) + func (m *MockTenancyAccessor) GetRoot(ctx context.Context) (string, error) + func (m *MockTenancyAccessor) GetTenancyPath(ctx context.Context, tenantId string) ([]uuid.UUID, error) + func (m *MockTenancyAccessor) IsLoaded(ctx context.Context) bool + func (m *MockTenancyAccessor) Reset(tenantRelations []TenancyRelation, root uuid.UUID) + func (m *MockTenancyAccessor) ResetWithStrIds(tenantRelations []TenancyRelationWithStrId, root string) + type TenancyRelation struct + Child uuid.UUID + Parent uuid.UUID + type TenancyRelationWithStrId struct + ChildId string + ParentId string