service

package
v0.11.10 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2025 License: MIT Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProjectMemberService added in v0.11.0

func NewProjectMemberService(l *slog.Logger, pds ProjectDataStore, pmds ProjectMemberDataStore, tds TenantDataStore) *projectMemberService

func NewProjectService

func NewProjectService(l *slog.Logger, pds ProjectDataStore, pmds ProjectMemberDataStore, tds TenantDataStore) *projectService

func NewStorageStatusWrapper

func NewStorageStatusWrapper[E datastore.Entity](s datastore.Storage[E]) datastore.Storage[E]

func NewTenantMemberService added in v0.11.2

func NewTenantMemberService(l *slog.Logger, tds TenantDataStore, tmds TenantMemberDataStore) *tenantMemberService

func NewTenantService

func NewTenantService(db *sqlx.DB, l *slog.Logger, tds TenantDataStore, tmds TenantMemberDataStore) *tenantService

func NewVersionService added in v0.11.10

func NewVersionService() *versionService

Types

type ProjectDataStore added in v0.11.8

type ProjectDataStore datastore.Storage[*v1.Project]

type ProjectMemberDataStore added in v0.11.8

type ProjectMemberDataStore datastore.Storage[*v1.ProjectMember]

type StorageStatusWrapper

type StorageStatusWrapper[E datastore.Entity] struct {
	// contains filtered or unexported fields
}

func (StorageStatusWrapper[E]) Create

func (s StorageStatusWrapper[E]) Create(ctx context.Context, ve E) error

func (StorageStatusWrapper[E]) Delete

func (s StorageStatusWrapper[E]) Delete(ctx context.Context, id string) error

func (StorageStatusWrapper[E]) DeleteAll added in v0.11.3

func (s StorageStatusWrapper[E]) DeleteAll(ctx context.Context, ids ...string) error

func (StorageStatusWrapper[E]) Find

func (s StorageStatusWrapper[E]) Find(ctx context.Context, filter map[string]any, paging *v1.Paging) ([]E, *uint64, error)

func (StorageStatusWrapper[E]) Get

func (s StorageStatusWrapper[E]) Get(ctx context.Context, id string) (E, error)

func (StorageStatusWrapper[E]) GetHistory added in v0.7.0

func (s StorageStatusWrapper[E]) GetHistory(ctx context.Context, id string, at time.Time, ve E) error

func (StorageStatusWrapper[E]) GetHistoryCreated added in v0.10.0

func (s StorageStatusWrapper[E]) GetHistoryCreated(ctx context.Context, id string, ve E) error

func (StorageStatusWrapper[E]) Update

func (s StorageStatusWrapper[E]) Update(ctx context.Context, ve E) error

type TenantDataStore added in v0.11.8

type TenantDataStore datastore.Storage[*v1.Tenant]

type TenantMemberDataStore added in v0.11.8

type TenantMemberDataStore datastore.Storage[*v1.TenantMember]

Jump to

Keyboard shortcuts

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