agentplatform

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EntRepository

type EntRepository struct {
	// contains filtered or unexported fields
}

func NewEntRepository

func NewEntRepository(client *ent.Client) *EntRepository

func (*EntRepository) AgentPrincipal

func (r *EntRepository) AgentPrincipal(ctx context.Context, agentID uuid.UUID) (domain.AgentPrincipal, error)

func (*EntRepository) CreateToken

func (r *EntRepository) CreateToken(ctx context.Context, record domain.CreateTokenRecord) error

func (*EntRepository) ProjectConversationPrincipal

func (r *EntRepository) ProjectConversationPrincipal(ctx context.Context, principalID uuid.UUID) (domain.ProjectConversationPrincipal, error)

func (*EntRepository) ProjectTokenInventory

func (r *EntRepository) ProjectTokenInventory(ctx context.Context, projectID uuid.UUID, now time.Time) (domain.ProjectTokenInventory, error)

func (*EntRepository) TokenByHash

func (r *EntRepository) TokenByHash(ctx context.Context, tokenHash string) (domain.StoredTokenRecord, error)

func (*EntRepository) TouchTokenLastUsed

func (r *EntRepository) TouchTokenLastUsed(ctx context.Context, tokenID uuid.UUID, usedAt time.Time) error

Jump to

Keyboard shortcuts

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