memory

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotFound = errors.New("not found")
)

Functions

This section is empty.

Types

type Memory

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

func New

func New() *Memory

func (*Memory) Action

func (m *Memory) Action() interfaces.ActionRepository

func (*Memory) ActionEvent

func (m *Memory) ActionEvent() interfaces.ActionEventRepository

func (*Memory) ActionMessage

func (m *Memory) ActionMessage() interfaces.ActionMessageRepository

func (*Memory) ActionStep

func (m *Memory) ActionStep() interfaces.ActionStepRepository

func (*Memory) AssistLog

func (m *Memory) AssistLog() interfaces.AssistLogRepository

func (*Memory) Case

func (m *Memory) Case() interfaces.CaseRepository

func (*Memory) CaseMessage

func (m *Memory) CaseMessage() interfaces.CaseMessageRepository

func (*Memory) CaseProposal

func (m *Memory) CaseProposal() interfaces.CaseProposalRepository

func (*Memory) Close

func (m *Memory) Close() error

func (*Memory) HomeMessage

func (m *Memory) HomeMessage() interfaces.HomeMessageRepository

func (*Memory) Import

func (m *Memory) Import() interfaces.ImportRepository

func (*Memory) JobRun

func (m *Memory) JobRun() interfaces.JobRunRepository

func (*Memory) JobRunEvent

func (m *Memory) JobRunEvent() interfaces.JobRunEventRepository

func (*Memory) JobRunLog

func (m *Memory) JobRunLog() interfaces.JobRunLogRepository

func (*Memory) Knowledge

func (m *Memory) Knowledge() interfaces.KnowledgeRepository

func (*Memory) Memo

func (m *Memory) Memo() interfaces.MemoRepository

func (*Memory) NotificationSlot

func (m *Memory) NotificationSlot() interfaces.NotificationSlotRepository

func (*Memory) ReactionClaim

func (m *Memory) ReactionClaim() interfaces.ReactionClaimRepository

func (*Memory) Session

func (m *Memory) Session() interfaces.SessionRepository

func (*Memory) Slack

func (m *Memory) Slack() interfaces.SlackRepository

func (*Memory) SlackUser

func (m *Memory) SlackUser() interfaces.SlackUserRepository

func (*Memory) Source

func (m *Memory) Source() interfaces.SourceRepository

func (*Memory) Tag

func (m *Memory) Tag() interfaces.TagRepository

func (*Memory) UserPreference

func (m *Memory) UserPreference() interfaces.UserPreferenceRepository

type Repository

type Repository = Memory

Repository is an alias for Memory to match the pattern

func (*Repository) DeleteToken

func (r *Repository) DeleteToken(ctx context.Context, tokenID auth.TokenID) error

func (*Repository) GetToken

func (r *Repository) GetToken(ctx context.Context, tokenID auth.TokenID) (*auth.Token, error)

func (*Repository) PutToken

func (r *Repository) PutToken(ctx context.Context, token *auth.Token) error

Jump to

Keyboard shortcuts

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