service

package
v0.4.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2026 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessControlCheckerImpl

func AccessControlCheckerImpl(ctx context.Context) port.AccessControlChecker

AccessControlCheckerImpl injects the access control checker implementation

func AuthServiceImpl added in v0.4.3

func AuthServiceImpl(ctx context.Context) port.Authenticator

AuthServiceImpl initializes the authentication service implementation

func NewQuerySvc

func NewQuerySvc(resourceSearcher port.ResourceSearcher,
	accessControlChecker port.AccessControlChecker,
	resourceFilter port.ResourceFilter,
	organizationSearcher port.OrganizationSearcher,
	auth port.Authenticator,
) querysvc.Service

NewQuerySvc returns the query-svc service implementation.

func OrganizationSearcherImpl

func OrganizationSearcherImpl(ctx context.Context) port.OrganizationSearcher

OrganizationSearcherImpl injects the organization searcher implementation

func ResourceFilterImpl added in v0.4.10

func ResourceFilterImpl(ctx context.Context) port.ResourceFilter

ResourceFilterImpl injects the resource filter implementation

func SearcherImpl

func SearcherImpl(ctx context.Context) port.ResourceSearcher

SearcherImpl injects the resource searcher implementation

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL