conversation

package
v0.246.2 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeConversationOptimizer added in v0.234.0

type FakeConversationOptimizer struct {
	OptimizeMessagesStub func([]sdk.Message, string, bool) []sdk.Message
	// contains filtered or unexported fields
}

func (*FakeConversationOptimizer) CallOrder added in v0.246.1

func (fake *FakeConversationOptimizer) CallOrder() []string

func (*FakeConversationOptimizer) Invocations added in v0.234.0

func (fake *FakeConversationOptimizer) Invocations() map[string][][]interface{}

func (*FakeConversationOptimizer) OptimizeMessages added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessages(arg1 []sdk.Message, arg2 string, arg3 bool) []sdk.Message

func (*FakeConversationOptimizer) OptimizeMessagesArgs added in v0.246.1

func (*FakeConversationOptimizer) OptimizeMessagesArgsForCall added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessagesArgsForCall(i int) ([]sdk.Message, string, bool)

func (*FakeConversationOptimizer) OptimizeMessagesCallCount added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessagesCallCount() int

func (*FakeConversationOptimizer) OptimizeMessagesCalls added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessagesCalls(stub func([]sdk.Message, string, bool) []sdk.Message)

func (*FakeConversationOptimizer) OptimizeMessagesReturns added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessagesReturns(result1 []sdk.Message)

func (*FakeConversationOptimizer) OptimizeMessagesReturnsOnCall added in v0.234.0

func (fake *FakeConversationOptimizer) OptimizeMessagesReturnsOnCall(i int, result1 []sdk.Message)

type FakeConversationOptimizerOptimizeMessagesArgs added in v0.246.1

type FakeConversationOptimizerOptimizeMessagesArgs struct {
	Arg1 []sdk.Message
	Arg2 string
	Arg3 bool
}

FakeConversationOptimizerOptimizeMessagesArgs holds the arguments of one call to OptimizeMessages.

type FakeConversationRepository

type FakeConversationRepository struct {
	AddCachedTokensStub func(int)

	AddMessageStub func(domain.ConversationEntry) error

	AddTokenUsageStub func(string, int, int, int, int, int) error

	ClearStub func() error

	ClearExceptFirstUserMessageStub func() error

	DeleteMessagesAfterIndexStub func(int) error

	ExportStub func(domain.ExportFormat) ([]byte, error)

	FormatToolResultExpandedStub func(*domaina.ToolExecutionResult, int) string

	FormatToolResultForLLMStub func(*domaina.ToolExecutionResult) string

	FormatToolResultForUIStub func(*domaina.ToolExecutionResult, int) string

	GetActiveDurationStub func() time.Duration

	GetCurrentConversationIDStub func() string

	GetCurrentConversationTitleStub func() string

	GetMessageCountStub func() int

	GetMessagesStub func() []domain.ConversationEntry

	GetSessionCostStatsStub func() domain.SessionCostStats

	GetSessionTokensStub func() domain.SessionTokenStats

	LoadConversationStub func(context.Context, string) error

	RemovePendingToolCallByIDStub func(string)

	StartNewConversationStub func(string) error

	StartWorkingStub func()

	StopWorkingStub func()

	UpdateLastMessageStub func(string) error

	UpdateLastMessageToolCallsStub func(*[]sdk.ChatCompletionMessageToolCall) error
	// contains filtered or unexported fields
}

func (*FakeConversationRepository) AddCachedTokens

func (fake *FakeConversationRepository) AddCachedTokens(arg1 int)

func (*FakeConversationRepository) AddCachedTokensArgs added in v0.246.1

func (*FakeConversationRepository) AddCachedTokensArgsForCall

func (fake *FakeConversationRepository) AddCachedTokensArgsForCall(i int) int

func (*FakeConversationRepository) AddCachedTokensCallCount

func (fake *FakeConversationRepository) AddCachedTokensCallCount() int

func (*FakeConversationRepository) AddCachedTokensCalls

func (fake *FakeConversationRepository) AddCachedTokensCalls(stub func(int))

func (*FakeConversationRepository) AddMessage

func (*FakeConversationRepository) AddMessageArgs added in v0.246.1

func (*FakeConversationRepository) AddMessageArgsForCall

func (fake *FakeConversationRepository) AddMessageArgsForCall(i int) domain.ConversationEntry

func (*FakeConversationRepository) AddMessageCallCount

func (fake *FakeConversationRepository) AddMessageCallCount() int

func (*FakeConversationRepository) AddMessageCalls

func (fake *FakeConversationRepository) AddMessageCalls(stub func(domain.ConversationEntry) error)

func (*FakeConversationRepository) AddMessageReturns

func (fake *FakeConversationRepository) AddMessageReturns(result1 error)

func (*FakeConversationRepository) AddMessageReturnsOnCall

func (fake *FakeConversationRepository) AddMessageReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) AddTokenUsage

func (fake *FakeConversationRepository) AddTokenUsage(arg1 string, arg2 int, arg3 int, arg4 int, arg5 int, arg6 int) error

func (*FakeConversationRepository) AddTokenUsageArgs added in v0.246.1

func (*FakeConversationRepository) AddTokenUsageArgsForCall

func (fake *FakeConversationRepository) AddTokenUsageArgsForCall(i int) (string, int, int, int, int, int)

func (*FakeConversationRepository) AddTokenUsageCallCount

func (fake *FakeConversationRepository) AddTokenUsageCallCount() int

func (*FakeConversationRepository) AddTokenUsageCalls

func (fake *FakeConversationRepository) AddTokenUsageCalls(stub func(string, int, int, int, int, int) error)

func (*FakeConversationRepository) AddTokenUsageReturns

func (fake *FakeConversationRepository) AddTokenUsageReturns(result1 error)

func (*FakeConversationRepository) AddTokenUsageReturnsOnCall

func (fake *FakeConversationRepository) AddTokenUsageReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) CallOrder added in v0.246.1

func (fake *FakeConversationRepository) CallOrder() []string

func (*FakeConversationRepository) Clear

func (fake *FakeConversationRepository) Clear() error

func (*FakeConversationRepository) ClearCallCount

func (fake *FakeConversationRepository) ClearCallCount() int

func (*FakeConversationRepository) ClearCalls

func (fake *FakeConversationRepository) ClearCalls(stub func() error)

func (*FakeConversationRepository) ClearExceptFirstUserMessage

func (fake *FakeConversationRepository) ClearExceptFirstUserMessage() error

func (*FakeConversationRepository) ClearExceptFirstUserMessageCallCount

func (fake *FakeConversationRepository) ClearExceptFirstUserMessageCallCount() int

func (*FakeConversationRepository) ClearExceptFirstUserMessageCalls

func (fake *FakeConversationRepository) ClearExceptFirstUserMessageCalls(stub func() error)

func (*FakeConversationRepository) ClearExceptFirstUserMessageReturns

func (fake *FakeConversationRepository) ClearExceptFirstUserMessageReturns(result1 error)

func (*FakeConversationRepository) ClearExceptFirstUserMessageReturnsOnCall

func (fake *FakeConversationRepository) ClearExceptFirstUserMessageReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) ClearReturns

func (fake *FakeConversationRepository) ClearReturns(result1 error)

func (*FakeConversationRepository) ClearReturnsOnCall

func (fake *FakeConversationRepository) ClearReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) DeleteMessagesAfterIndex

func (fake *FakeConversationRepository) DeleteMessagesAfterIndex(arg1 int) error

func (*FakeConversationRepository) DeleteMessagesAfterIndexArgs added in v0.246.1

func (*FakeConversationRepository) DeleteMessagesAfterIndexArgsForCall

func (fake *FakeConversationRepository) DeleteMessagesAfterIndexArgsForCall(i int) int

func (*FakeConversationRepository) DeleteMessagesAfterIndexCallCount

func (fake *FakeConversationRepository) DeleteMessagesAfterIndexCallCount() int

func (*FakeConversationRepository) DeleteMessagesAfterIndexCalls

func (fake *FakeConversationRepository) DeleteMessagesAfterIndexCalls(stub func(int) error)

func (*FakeConversationRepository) DeleteMessagesAfterIndexReturns

func (fake *FakeConversationRepository) DeleteMessagesAfterIndexReturns(result1 error)

func (*FakeConversationRepository) DeleteMessagesAfterIndexReturnsOnCall

func (fake *FakeConversationRepository) DeleteMessagesAfterIndexReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) Export

func (fake *FakeConversationRepository) Export(arg1 domain.ExportFormat) ([]byte, error)

func (*FakeConversationRepository) ExportArgs added in v0.246.1

func (*FakeConversationRepository) ExportArgsForCall

func (fake *FakeConversationRepository) ExportArgsForCall(i int) domain.ExportFormat

func (*FakeConversationRepository) ExportCallCount

func (fake *FakeConversationRepository) ExportCallCount() int

func (*FakeConversationRepository) ExportCalls

func (fake *FakeConversationRepository) ExportCalls(stub func(domain.ExportFormat) ([]byte, error))

func (*FakeConversationRepository) ExportReturns

func (fake *FakeConversationRepository) ExportReturns(result1 []byte, result2 error)

func (*FakeConversationRepository) ExportReturnsOnCall

func (fake *FakeConversationRepository) ExportReturnsOnCall(i int, result1 []byte, result2 error)

func (*FakeConversationRepository) FormatToolResultExpanded

func (fake *FakeConversationRepository) FormatToolResultExpanded(arg1 *domaina.ToolExecutionResult, arg2 int) string

func (*FakeConversationRepository) FormatToolResultExpandedArgs added in v0.246.1

func (*FakeConversationRepository) FormatToolResultExpandedArgsForCall

func (fake *FakeConversationRepository) FormatToolResultExpandedArgsForCall(i int) (*domaina.ToolExecutionResult, int)

func (*FakeConversationRepository) FormatToolResultExpandedCallCount

func (fake *FakeConversationRepository) FormatToolResultExpandedCallCount() int

func (*FakeConversationRepository) FormatToolResultExpandedCalls

func (fake *FakeConversationRepository) FormatToolResultExpandedCalls(stub func(*domaina.ToolExecutionResult, int) string)

func (*FakeConversationRepository) FormatToolResultExpandedReturns

func (fake *FakeConversationRepository) FormatToolResultExpandedReturns(result1 string)

func (*FakeConversationRepository) FormatToolResultExpandedReturnsOnCall

func (fake *FakeConversationRepository) FormatToolResultExpandedReturnsOnCall(i int, result1 string)

func (*FakeConversationRepository) FormatToolResultForLLM

func (fake *FakeConversationRepository) FormatToolResultForLLM(arg1 *domaina.ToolExecutionResult) string

func (*FakeConversationRepository) FormatToolResultForLLMArgs added in v0.246.1

func (*FakeConversationRepository) FormatToolResultForLLMArgsForCall

func (fake *FakeConversationRepository) FormatToolResultForLLMArgsForCall(i int) *domaina.ToolExecutionResult

func (*FakeConversationRepository) FormatToolResultForLLMCallCount

func (fake *FakeConversationRepository) FormatToolResultForLLMCallCount() int

func (*FakeConversationRepository) FormatToolResultForLLMCalls

func (fake *FakeConversationRepository) FormatToolResultForLLMCalls(stub func(*domaina.ToolExecutionResult) string)

func (*FakeConversationRepository) FormatToolResultForLLMReturns

func (fake *FakeConversationRepository) FormatToolResultForLLMReturns(result1 string)

func (*FakeConversationRepository) FormatToolResultForLLMReturnsOnCall

func (fake *FakeConversationRepository) FormatToolResultForLLMReturnsOnCall(i int, result1 string)

func (*FakeConversationRepository) FormatToolResultForUI

func (fake *FakeConversationRepository) FormatToolResultForUI(arg1 *domaina.ToolExecutionResult, arg2 int) string

func (*FakeConversationRepository) FormatToolResultForUIArgs added in v0.246.1

func (*FakeConversationRepository) FormatToolResultForUIArgsForCall

func (fake *FakeConversationRepository) FormatToolResultForUIArgsForCall(i int) (*domaina.ToolExecutionResult, int)

func (*FakeConversationRepository) FormatToolResultForUICallCount

func (fake *FakeConversationRepository) FormatToolResultForUICallCount() int

func (*FakeConversationRepository) FormatToolResultForUICalls

func (fake *FakeConversationRepository) FormatToolResultForUICalls(stub func(*domaina.ToolExecutionResult, int) string)

func (*FakeConversationRepository) FormatToolResultForUIReturns

func (fake *FakeConversationRepository) FormatToolResultForUIReturns(result1 string)

func (*FakeConversationRepository) FormatToolResultForUIReturnsOnCall

func (fake *FakeConversationRepository) FormatToolResultForUIReturnsOnCall(i int, result1 string)

func (*FakeConversationRepository) GetActiveDuration added in v0.225.0

func (fake *FakeConversationRepository) GetActiveDuration() time.Duration

func (*FakeConversationRepository) GetActiveDurationCallCount added in v0.225.0

func (fake *FakeConversationRepository) GetActiveDurationCallCount() int

func (*FakeConversationRepository) GetActiveDurationCalls added in v0.225.0

func (fake *FakeConversationRepository) GetActiveDurationCalls(stub func() time.Duration)

func (*FakeConversationRepository) GetActiveDurationReturns added in v0.225.0

func (fake *FakeConversationRepository) GetActiveDurationReturns(result1 time.Duration)

func (*FakeConversationRepository) GetActiveDurationReturnsOnCall added in v0.225.0

func (fake *FakeConversationRepository) GetActiveDurationReturnsOnCall(i int, result1 time.Duration)

func (*FakeConversationRepository) GetCurrentConversationID

func (fake *FakeConversationRepository) GetCurrentConversationID() string

func (*FakeConversationRepository) GetCurrentConversationIDCallCount

func (fake *FakeConversationRepository) GetCurrentConversationIDCallCount() int

func (*FakeConversationRepository) GetCurrentConversationIDCalls

func (fake *FakeConversationRepository) GetCurrentConversationIDCalls(stub func() string)

func (*FakeConversationRepository) GetCurrentConversationIDReturns

func (fake *FakeConversationRepository) GetCurrentConversationIDReturns(result1 string)

func (*FakeConversationRepository) GetCurrentConversationIDReturnsOnCall

func (fake *FakeConversationRepository) GetCurrentConversationIDReturnsOnCall(i int, result1 string)

func (*FakeConversationRepository) GetCurrentConversationTitle

func (fake *FakeConversationRepository) GetCurrentConversationTitle() string

func (*FakeConversationRepository) GetCurrentConversationTitleCallCount

func (fake *FakeConversationRepository) GetCurrentConversationTitleCallCount() int

func (*FakeConversationRepository) GetCurrentConversationTitleCalls

func (fake *FakeConversationRepository) GetCurrentConversationTitleCalls(stub func() string)

func (*FakeConversationRepository) GetCurrentConversationTitleReturns

func (fake *FakeConversationRepository) GetCurrentConversationTitleReturns(result1 string)

func (*FakeConversationRepository) GetCurrentConversationTitleReturnsOnCall

func (fake *FakeConversationRepository) GetCurrentConversationTitleReturnsOnCall(i int, result1 string)

func (*FakeConversationRepository) GetMessageCount

func (fake *FakeConversationRepository) GetMessageCount() int

func (*FakeConversationRepository) GetMessageCountCallCount

func (fake *FakeConversationRepository) GetMessageCountCallCount() int

func (*FakeConversationRepository) GetMessageCountCalls

func (fake *FakeConversationRepository) GetMessageCountCalls(stub func() int)

func (*FakeConversationRepository) GetMessageCountReturns

func (fake *FakeConversationRepository) GetMessageCountReturns(result1 int)

func (*FakeConversationRepository) GetMessageCountReturnsOnCall

func (fake *FakeConversationRepository) GetMessageCountReturnsOnCall(i int, result1 int)

func (*FakeConversationRepository) GetMessages

func (fake *FakeConversationRepository) GetMessages() []domain.ConversationEntry

func (*FakeConversationRepository) GetMessagesCallCount

func (fake *FakeConversationRepository) GetMessagesCallCount() int

func (*FakeConversationRepository) GetMessagesCalls

func (fake *FakeConversationRepository) GetMessagesCalls(stub func() []domain.ConversationEntry)

func (*FakeConversationRepository) GetMessagesReturns

func (fake *FakeConversationRepository) GetMessagesReturns(result1 []domain.ConversationEntry)

func (*FakeConversationRepository) GetMessagesReturnsOnCall

func (fake *FakeConversationRepository) GetMessagesReturnsOnCall(i int, result1 []domain.ConversationEntry)

func (*FakeConversationRepository) GetSessionCostStats

func (fake *FakeConversationRepository) GetSessionCostStats() domain.SessionCostStats

func (*FakeConversationRepository) GetSessionCostStatsCallCount

func (fake *FakeConversationRepository) GetSessionCostStatsCallCount() int

func (*FakeConversationRepository) GetSessionCostStatsCalls

func (fake *FakeConversationRepository) GetSessionCostStatsCalls(stub func() domain.SessionCostStats)

func (*FakeConversationRepository) GetSessionCostStatsReturns

func (fake *FakeConversationRepository) GetSessionCostStatsReturns(result1 domain.SessionCostStats)

func (*FakeConversationRepository) GetSessionCostStatsReturnsOnCall

func (fake *FakeConversationRepository) GetSessionCostStatsReturnsOnCall(i int, result1 domain.SessionCostStats)

func (*FakeConversationRepository) GetSessionTokens

func (fake *FakeConversationRepository) GetSessionTokens() domain.SessionTokenStats

func (*FakeConversationRepository) GetSessionTokensCallCount

func (fake *FakeConversationRepository) GetSessionTokensCallCount() int

func (*FakeConversationRepository) GetSessionTokensCalls

func (fake *FakeConversationRepository) GetSessionTokensCalls(stub func() domain.SessionTokenStats)

func (*FakeConversationRepository) GetSessionTokensReturns

func (fake *FakeConversationRepository) GetSessionTokensReturns(result1 domain.SessionTokenStats)

func (*FakeConversationRepository) GetSessionTokensReturnsOnCall

func (fake *FakeConversationRepository) GetSessionTokensReturnsOnCall(i int, result1 domain.SessionTokenStats)

func (*FakeConversationRepository) Invocations

func (fake *FakeConversationRepository) Invocations() map[string][][]interface{}

func (*FakeConversationRepository) LoadConversation

func (fake *FakeConversationRepository) LoadConversation(arg1 context.Context, arg2 string) error

func (*FakeConversationRepository) LoadConversationArgs added in v0.246.1

func (*FakeConversationRepository) LoadConversationArgsForCall

func (fake *FakeConversationRepository) LoadConversationArgsForCall(i int) (context.Context, string)

func (*FakeConversationRepository) LoadConversationCallCount

func (fake *FakeConversationRepository) LoadConversationCallCount() int

func (*FakeConversationRepository) LoadConversationCalls

func (fake *FakeConversationRepository) LoadConversationCalls(stub func(context.Context, string) error)

func (*FakeConversationRepository) LoadConversationReturns

func (fake *FakeConversationRepository) LoadConversationReturns(result1 error)

func (*FakeConversationRepository) LoadConversationReturnsOnCall

func (fake *FakeConversationRepository) LoadConversationReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) RemovePendingToolCallByID

func (fake *FakeConversationRepository) RemovePendingToolCallByID(arg1 string)

func (*FakeConversationRepository) RemovePendingToolCallByIDArgs added in v0.246.1

func (*FakeConversationRepository) RemovePendingToolCallByIDArgsForCall

func (fake *FakeConversationRepository) RemovePendingToolCallByIDArgsForCall(i int) string

func (*FakeConversationRepository) RemovePendingToolCallByIDCallCount

func (fake *FakeConversationRepository) RemovePendingToolCallByIDCallCount() int

func (*FakeConversationRepository) RemovePendingToolCallByIDCalls

func (fake *FakeConversationRepository) RemovePendingToolCallByIDCalls(stub func(string))

func (*FakeConversationRepository) StartNewConversation

func (fake *FakeConversationRepository) StartNewConversation(arg1 string) error

func (*FakeConversationRepository) StartNewConversationArgs added in v0.246.1

func (*FakeConversationRepository) StartNewConversationArgsForCall

func (fake *FakeConversationRepository) StartNewConversationArgsForCall(i int) string

func (*FakeConversationRepository) StartNewConversationCallCount

func (fake *FakeConversationRepository) StartNewConversationCallCount() int

func (*FakeConversationRepository) StartNewConversationCalls

func (fake *FakeConversationRepository) StartNewConversationCalls(stub func(string) error)

func (*FakeConversationRepository) StartNewConversationReturns

func (fake *FakeConversationRepository) StartNewConversationReturns(result1 error)

func (*FakeConversationRepository) StartNewConversationReturnsOnCall

func (fake *FakeConversationRepository) StartNewConversationReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) StartWorking added in v0.226.0

func (fake *FakeConversationRepository) StartWorking()

func (*FakeConversationRepository) StartWorkingCallCount added in v0.226.0

func (fake *FakeConversationRepository) StartWorkingCallCount() int

func (*FakeConversationRepository) StartWorkingCalls added in v0.226.0

func (fake *FakeConversationRepository) StartWorkingCalls(stub func())

func (*FakeConversationRepository) StopWorking added in v0.226.0

func (fake *FakeConversationRepository) StopWorking()

func (*FakeConversationRepository) StopWorkingCallCount added in v0.226.0

func (fake *FakeConversationRepository) StopWorkingCallCount() int

func (*FakeConversationRepository) StopWorkingCalls added in v0.226.0

func (fake *FakeConversationRepository) StopWorkingCalls(stub func())

func (*FakeConversationRepository) UpdateLastMessage

func (fake *FakeConversationRepository) UpdateLastMessage(arg1 string) error

func (*FakeConversationRepository) UpdateLastMessageArgs added in v0.246.1

func (*FakeConversationRepository) UpdateLastMessageArgsForCall

func (fake *FakeConversationRepository) UpdateLastMessageArgsForCall(i int) string

func (*FakeConversationRepository) UpdateLastMessageCallCount

func (fake *FakeConversationRepository) UpdateLastMessageCallCount() int

func (*FakeConversationRepository) UpdateLastMessageCalls

func (fake *FakeConversationRepository) UpdateLastMessageCalls(stub func(string) error)

func (*FakeConversationRepository) UpdateLastMessageReturns

func (fake *FakeConversationRepository) UpdateLastMessageReturns(result1 error)

func (*FakeConversationRepository) UpdateLastMessageReturnsOnCall

func (fake *FakeConversationRepository) UpdateLastMessageReturnsOnCall(i int, result1 error)

func (*FakeConversationRepository) UpdateLastMessageToolCalls

func (fake *FakeConversationRepository) UpdateLastMessageToolCalls(arg1 *[]sdk.ChatCompletionMessageToolCall) error

func (*FakeConversationRepository) UpdateLastMessageToolCallsArgs added in v0.246.1

func (*FakeConversationRepository) UpdateLastMessageToolCallsArgsForCall

func (fake *FakeConversationRepository) UpdateLastMessageToolCallsArgsForCall(i int) *[]sdk.ChatCompletionMessageToolCall

func (*FakeConversationRepository) UpdateLastMessageToolCallsCallCount

func (fake *FakeConversationRepository) UpdateLastMessageToolCallsCallCount() int

func (*FakeConversationRepository) UpdateLastMessageToolCallsCalls

func (fake *FakeConversationRepository) UpdateLastMessageToolCallsCalls(stub func(*[]sdk.ChatCompletionMessageToolCall) error)

func (*FakeConversationRepository) UpdateLastMessageToolCallsReturns

func (fake *FakeConversationRepository) UpdateLastMessageToolCallsReturns(result1 error)

func (*FakeConversationRepository) UpdateLastMessageToolCallsReturnsOnCall

func (fake *FakeConversationRepository) UpdateLastMessageToolCallsReturnsOnCall(i int, result1 error)

type FakeConversationRepositoryAddCachedTokensArgs added in v0.246.1

type FakeConversationRepositoryAddCachedTokensArgs struct {
	Arg1 int
}

FakeConversationRepositoryAddCachedTokensArgs holds the arguments of one call to AddCachedTokens.

type FakeConversationRepositoryAddMessageArgs added in v0.246.1

type FakeConversationRepositoryAddMessageArgs struct {
	Arg1 domain.ConversationEntry
}

FakeConversationRepositoryAddMessageArgs holds the arguments of one call to AddMessage.

type FakeConversationRepositoryAddTokenUsageArgs added in v0.246.1

type FakeConversationRepositoryAddTokenUsageArgs struct {
	Arg1 string
	Arg2 int
	Arg3 int
	Arg4 int
	Arg5 int
	Arg6 int
}

FakeConversationRepositoryAddTokenUsageArgs holds the arguments of one call to AddTokenUsage.

type FakeConversationRepositoryDeleteMessagesAfterIndexArgs added in v0.246.1

type FakeConversationRepositoryDeleteMessagesAfterIndexArgs struct {
	Arg1 int
}

FakeConversationRepositoryDeleteMessagesAfterIndexArgs holds the arguments of one call to DeleteMessagesAfterIndex.

type FakeConversationRepositoryExportArgs added in v0.246.1

type FakeConversationRepositoryExportArgs struct {
	Arg1 domain.ExportFormat
}

FakeConversationRepositoryExportArgs holds the arguments of one call to Export.

type FakeConversationRepositoryFormatToolResultExpandedArgs added in v0.246.1

type FakeConversationRepositoryFormatToolResultExpandedArgs struct {
	Arg1 *domaina.ToolExecutionResult
	Arg2 int
}

FakeConversationRepositoryFormatToolResultExpandedArgs holds the arguments of one call to FormatToolResultExpanded.

type FakeConversationRepositoryFormatToolResultForLLMArgs added in v0.246.1

type FakeConversationRepositoryFormatToolResultForLLMArgs struct {
	Arg1 *domaina.ToolExecutionResult
}

FakeConversationRepositoryFormatToolResultForLLMArgs holds the arguments of one call to FormatToolResultForLLM.

type FakeConversationRepositoryFormatToolResultForUIArgs added in v0.246.1

type FakeConversationRepositoryFormatToolResultForUIArgs struct {
	Arg1 *domaina.ToolExecutionResult
	Arg2 int
}

FakeConversationRepositoryFormatToolResultForUIArgs holds the arguments of one call to FormatToolResultForUI.

type FakeConversationRepositoryLoadConversationArgs added in v0.246.1

type FakeConversationRepositoryLoadConversationArgs struct {
	Arg1 context.Context
	Arg2 string
}

FakeConversationRepositoryLoadConversationArgs holds the arguments of one call to LoadConversation.

type FakeConversationRepositoryRemovePendingToolCallByIDArgs added in v0.246.1

type FakeConversationRepositoryRemovePendingToolCallByIDArgs struct {
	Arg1 string
}

FakeConversationRepositoryRemovePendingToolCallByIDArgs holds the arguments of one call to RemovePendingToolCallByID.

type FakeConversationRepositoryStartNewConversationArgs added in v0.246.1

type FakeConversationRepositoryStartNewConversationArgs struct {
	Arg1 string
}

FakeConversationRepositoryStartNewConversationArgs holds the arguments of one call to StartNewConversation.

type FakeConversationRepositoryUpdateLastMessageArgs added in v0.246.1

type FakeConversationRepositoryUpdateLastMessageArgs struct {
	Arg1 string
}

FakeConversationRepositoryUpdateLastMessageArgs holds the arguments of one call to UpdateLastMessage.

type FakeConversationRepositoryUpdateLastMessageToolCallsArgs added in v0.246.1

type FakeConversationRepositoryUpdateLastMessageToolCallsArgs struct {
	Arg1 *[]sdk.ChatCompletionMessageToolCall
}

FakeConversationRepositoryUpdateLastMessageToolCallsArgs holds the arguments of one call to UpdateLastMessageToolCalls.

type FakeMessageQueue

type FakeMessageQueue struct {
	BackendNameStub func() string

	ClearStub func(context.Context) error

	DequeueStub func(context.Context) (*domain.QueuedMessage, error)

	DrainStub func(context.Context) ([]domain.QueuedMessage, error)

	EnqueueStub func(context.Context, sdk.Message, domain.QueuedMessageSource, string) error

	GetAllStub func() []domain.QueuedMessage

	IsEmptyStub func() bool

	SizeStub func() int

	UnreachableStub func() bool
	// contains filtered or unexported fields
}

func (*FakeMessageQueue) BackendName added in v0.230.0

func (fake *FakeMessageQueue) BackendName() string

func (*FakeMessageQueue) BackendNameCallCount added in v0.230.0

func (fake *FakeMessageQueue) BackendNameCallCount() int

func (*FakeMessageQueue) BackendNameCalls added in v0.230.0

func (fake *FakeMessageQueue) BackendNameCalls(stub func() string)

func (*FakeMessageQueue) BackendNameReturns added in v0.230.0

func (fake *FakeMessageQueue) BackendNameReturns(result1 string)

func (*FakeMessageQueue) BackendNameReturnsOnCall added in v0.230.0

func (fake *FakeMessageQueue) BackendNameReturnsOnCall(i int, result1 string)

func (*FakeMessageQueue) CallOrder added in v0.246.1

func (fake *FakeMessageQueue) CallOrder() []string

func (*FakeMessageQueue) Clear

func (fake *FakeMessageQueue) Clear(arg1 context.Context) error

func (*FakeMessageQueue) ClearArgs added in v0.246.1

func (fake *FakeMessageQueue) ClearArgs() []FakeMessageQueueClearArgs

func (*FakeMessageQueue) ClearArgsForCall added in v0.230.0

func (fake *FakeMessageQueue) ClearArgsForCall(i int) context.Context

func (*FakeMessageQueue) ClearCallCount

func (fake *FakeMessageQueue) ClearCallCount() int

func (*FakeMessageQueue) ClearCalls

func (fake *FakeMessageQueue) ClearCalls(stub func(context.Context) error)

func (*FakeMessageQueue) ClearReturns added in v0.230.0

func (fake *FakeMessageQueue) ClearReturns(result1 error)

func (*FakeMessageQueue) ClearReturnsOnCall added in v0.230.0

func (fake *FakeMessageQueue) ClearReturnsOnCall(i int, result1 error)

func (*FakeMessageQueue) Dequeue

func (fake *FakeMessageQueue) Dequeue(arg1 context.Context) (*domain.QueuedMessage, error)

func (*FakeMessageQueue) DequeueArgs added in v0.246.1

func (fake *FakeMessageQueue) DequeueArgs() []FakeMessageQueueDequeueArgs

func (*FakeMessageQueue) DequeueArgsForCall added in v0.230.0

func (fake *FakeMessageQueue) DequeueArgsForCall(i int) context.Context

func (*FakeMessageQueue) DequeueCallCount

func (fake *FakeMessageQueue) DequeueCallCount() int

func (*FakeMessageQueue) DequeueCalls

func (fake *FakeMessageQueue) DequeueCalls(stub func(context.Context) (*domain.QueuedMessage, error))

func (*FakeMessageQueue) DequeueReturns

func (fake *FakeMessageQueue) DequeueReturns(result1 *domain.QueuedMessage, result2 error)

func (*FakeMessageQueue) DequeueReturnsOnCall

func (fake *FakeMessageQueue) DequeueReturnsOnCall(i int, result1 *domain.QueuedMessage, result2 error)

func (*FakeMessageQueue) Drain added in v0.230.0

func (fake *FakeMessageQueue) Drain(arg1 context.Context) ([]domain.QueuedMessage, error)

func (*FakeMessageQueue) DrainArgs added in v0.246.1

func (fake *FakeMessageQueue) DrainArgs() []FakeMessageQueueDrainArgs

func (*FakeMessageQueue) DrainArgsForCall added in v0.230.0

func (fake *FakeMessageQueue) DrainArgsForCall(i int) context.Context

func (*FakeMessageQueue) DrainCallCount added in v0.230.0

func (fake *FakeMessageQueue) DrainCallCount() int

func (*FakeMessageQueue) DrainCalls added in v0.230.0

func (fake *FakeMessageQueue) DrainCalls(stub func(context.Context) ([]domain.QueuedMessage, error))

func (*FakeMessageQueue) DrainReturns added in v0.230.0

func (fake *FakeMessageQueue) DrainReturns(result1 []domain.QueuedMessage, result2 error)

func (*FakeMessageQueue) DrainReturnsOnCall added in v0.230.0

func (fake *FakeMessageQueue) DrainReturnsOnCall(i int, result1 []domain.QueuedMessage, result2 error)

func (*FakeMessageQueue) Enqueue

func (fake *FakeMessageQueue) Enqueue(arg1 context.Context, arg2 sdk.Message, arg3 domain.QueuedMessageSource, arg4 string) error

func (*FakeMessageQueue) EnqueueArgs added in v0.246.1

func (fake *FakeMessageQueue) EnqueueArgs() []FakeMessageQueueEnqueueArgs

func (*FakeMessageQueue) EnqueueArgsForCall

func (fake *FakeMessageQueue) EnqueueArgsForCall(i int) (context.Context, sdk.Message, domain.QueuedMessageSource, string)

func (*FakeMessageQueue) EnqueueCallCount

func (fake *FakeMessageQueue) EnqueueCallCount() int

func (*FakeMessageQueue) EnqueueCalls

func (fake *FakeMessageQueue) EnqueueCalls(stub func(context.Context, sdk.Message, domain.QueuedMessageSource, string) error)

func (*FakeMessageQueue) EnqueueReturns added in v0.230.0

func (fake *FakeMessageQueue) EnqueueReturns(result1 error)

func (*FakeMessageQueue) EnqueueReturnsOnCall added in v0.230.0

func (fake *FakeMessageQueue) EnqueueReturnsOnCall(i int, result1 error)

func (*FakeMessageQueue) GetAll

func (fake *FakeMessageQueue) GetAll() []domain.QueuedMessage

func (*FakeMessageQueue) GetAllCallCount

func (fake *FakeMessageQueue) GetAllCallCount() int

func (*FakeMessageQueue) GetAllCalls

func (fake *FakeMessageQueue) GetAllCalls(stub func() []domain.QueuedMessage)

func (*FakeMessageQueue) GetAllReturns

func (fake *FakeMessageQueue) GetAllReturns(result1 []domain.QueuedMessage)

func (*FakeMessageQueue) GetAllReturnsOnCall

func (fake *FakeMessageQueue) GetAllReturnsOnCall(i int, result1 []domain.QueuedMessage)

func (*FakeMessageQueue) Invocations

func (fake *FakeMessageQueue) Invocations() map[string][][]interface{}

func (*FakeMessageQueue) IsEmpty

func (fake *FakeMessageQueue) IsEmpty() bool

func (*FakeMessageQueue) IsEmptyCallCount

func (fake *FakeMessageQueue) IsEmptyCallCount() int

func (*FakeMessageQueue) IsEmptyCalls

func (fake *FakeMessageQueue) IsEmptyCalls(stub func() bool)

func (*FakeMessageQueue) IsEmptyReturns

func (fake *FakeMessageQueue) IsEmptyReturns(result1 bool)

func (*FakeMessageQueue) IsEmptyReturnsOnCall

func (fake *FakeMessageQueue) IsEmptyReturnsOnCall(i int, result1 bool)

func (*FakeMessageQueue) Size

func (fake *FakeMessageQueue) Size() int

func (*FakeMessageQueue) SizeCallCount

func (fake *FakeMessageQueue) SizeCallCount() int

func (*FakeMessageQueue) SizeCalls

func (fake *FakeMessageQueue) SizeCalls(stub func() int)

func (*FakeMessageQueue) SizeReturns

func (fake *FakeMessageQueue) SizeReturns(result1 int)

func (*FakeMessageQueue) SizeReturnsOnCall

func (fake *FakeMessageQueue) SizeReturnsOnCall(i int, result1 int)

func (*FakeMessageQueue) Unreachable added in v0.230.0

func (fake *FakeMessageQueue) Unreachable() bool

func (*FakeMessageQueue) UnreachableCallCount added in v0.230.0

func (fake *FakeMessageQueue) UnreachableCallCount() int

func (*FakeMessageQueue) UnreachableCalls added in v0.230.0

func (fake *FakeMessageQueue) UnreachableCalls(stub func() bool)

func (*FakeMessageQueue) UnreachableReturns added in v0.230.0

func (fake *FakeMessageQueue) UnreachableReturns(result1 bool)

func (*FakeMessageQueue) UnreachableReturnsOnCall added in v0.230.0

func (fake *FakeMessageQueue) UnreachableReturnsOnCall(i int, result1 bool)

type FakeMessageQueueClearArgs added in v0.246.1

type FakeMessageQueueClearArgs struct {
	Arg1 context.Context
}

FakeMessageQueueClearArgs holds the arguments of one call to Clear.

type FakeMessageQueueDequeueArgs added in v0.246.1

type FakeMessageQueueDequeueArgs struct {
	Arg1 context.Context
}

FakeMessageQueueDequeueArgs holds the arguments of one call to Dequeue.

type FakeMessageQueueDrainArgs added in v0.246.1

type FakeMessageQueueDrainArgs struct {
	Arg1 context.Context
}

FakeMessageQueueDrainArgs holds the arguments of one call to Drain.

type FakeMessageQueueEnqueueArgs added in v0.246.1

type FakeMessageQueueEnqueueArgs struct {
	Arg1 context.Context
	Arg2 sdk.Message
	Arg3 domain.QueuedMessageSource
	Arg4 string
}

FakeMessageQueueEnqueueArgs holds the arguments of one call to Enqueue.

type FakeModelService

type FakeModelService struct {
	GetCurrentModelStub func() string

	IsModelAvailableStub func(string) bool

	ListModelsStub func(context.Context) ([]string, error)

	SelectModelStub func(string) error

	ValidateModelStub func(string) error
	// contains filtered or unexported fields
}

func (*FakeModelService) CallOrder added in v0.246.1

func (fake *FakeModelService) CallOrder() []string

func (*FakeModelService) GetCurrentModel

func (fake *FakeModelService) GetCurrentModel() string

func (*FakeModelService) GetCurrentModelCallCount

func (fake *FakeModelService) GetCurrentModelCallCount() int

func (*FakeModelService) GetCurrentModelCalls

func (fake *FakeModelService) GetCurrentModelCalls(stub func() string)

func (*FakeModelService) GetCurrentModelReturns

func (fake *FakeModelService) GetCurrentModelReturns(result1 string)

func (*FakeModelService) GetCurrentModelReturnsOnCall

func (fake *FakeModelService) GetCurrentModelReturnsOnCall(i int, result1 string)

func (*FakeModelService) Invocations

func (fake *FakeModelService) Invocations() map[string][][]interface{}

func (*FakeModelService) IsModelAvailable

func (fake *FakeModelService) IsModelAvailable(arg1 string) bool

func (*FakeModelService) IsModelAvailableArgs added in v0.246.1

func (fake *FakeModelService) IsModelAvailableArgs() []FakeModelServiceIsModelAvailableArgs

func (*FakeModelService) IsModelAvailableArgsForCall

func (fake *FakeModelService) IsModelAvailableArgsForCall(i int) string

func (*FakeModelService) IsModelAvailableCallCount

func (fake *FakeModelService) IsModelAvailableCallCount() int

func (*FakeModelService) IsModelAvailableCalls

func (fake *FakeModelService) IsModelAvailableCalls(stub func(string) bool)

func (*FakeModelService) IsModelAvailableReturns

func (fake *FakeModelService) IsModelAvailableReturns(result1 bool)

func (*FakeModelService) IsModelAvailableReturnsOnCall

func (fake *FakeModelService) IsModelAvailableReturnsOnCall(i int, result1 bool)

func (*FakeModelService) ListModels

func (fake *FakeModelService) ListModels(arg1 context.Context) ([]string, error)

func (*FakeModelService) ListModelsArgs added in v0.246.1

func (fake *FakeModelService) ListModelsArgs() []FakeModelServiceListModelsArgs

func (*FakeModelService) ListModelsArgsForCall

func (fake *FakeModelService) ListModelsArgsForCall(i int) context.Context

func (*FakeModelService) ListModelsCallCount

func (fake *FakeModelService) ListModelsCallCount() int

func (*FakeModelService) ListModelsCalls

func (fake *FakeModelService) ListModelsCalls(stub func(context.Context) ([]string, error))

func (*FakeModelService) ListModelsReturns

func (fake *FakeModelService) ListModelsReturns(result1 []string, result2 error)

func (*FakeModelService) ListModelsReturnsOnCall

func (fake *FakeModelService) ListModelsReturnsOnCall(i int, result1 []string, result2 error)

func (*FakeModelService) SelectModel

func (fake *FakeModelService) SelectModel(arg1 string) error

func (*FakeModelService) SelectModelArgs added in v0.246.1

func (fake *FakeModelService) SelectModelArgs() []FakeModelServiceSelectModelArgs

func (*FakeModelService) SelectModelArgsForCall

func (fake *FakeModelService) SelectModelArgsForCall(i int) string

func (*FakeModelService) SelectModelCallCount

func (fake *FakeModelService) SelectModelCallCount() int

func (*FakeModelService) SelectModelCalls

func (fake *FakeModelService) SelectModelCalls(stub func(string) error)

func (*FakeModelService) SelectModelReturns

func (fake *FakeModelService) SelectModelReturns(result1 error)

func (*FakeModelService) SelectModelReturnsOnCall

func (fake *FakeModelService) SelectModelReturnsOnCall(i int, result1 error)

func (*FakeModelService) ValidateModel

func (fake *FakeModelService) ValidateModel(arg1 string) error

func (*FakeModelService) ValidateModelArgs added in v0.246.1

func (fake *FakeModelService) ValidateModelArgs() []FakeModelServiceValidateModelArgs

func (*FakeModelService) ValidateModelArgsForCall

func (fake *FakeModelService) ValidateModelArgsForCall(i int) string

func (*FakeModelService) ValidateModelCallCount

func (fake *FakeModelService) ValidateModelCallCount() int

func (*FakeModelService) ValidateModelCalls

func (fake *FakeModelService) ValidateModelCalls(stub func(string) error)

func (*FakeModelService) ValidateModelReturns

func (fake *FakeModelService) ValidateModelReturns(result1 error)

func (*FakeModelService) ValidateModelReturnsOnCall

func (fake *FakeModelService) ValidateModelReturnsOnCall(i int, result1 error)

type FakeModelServiceIsModelAvailableArgs added in v0.246.1

type FakeModelServiceIsModelAvailableArgs struct {
	Arg1 string
}

FakeModelServiceIsModelAvailableArgs holds the arguments of one call to IsModelAvailable.

type FakeModelServiceListModelsArgs added in v0.246.1

type FakeModelServiceListModelsArgs struct {
	Arg1 context.Context
}

FakeModelServiceListModelsArgs holds the arguments of one call to ListModels.

type FakeModelServiceSelectModelArgs added in v0.246.1

type FakeModelServiceSelectModelArgs struct {
	Arg1 string
}

FakeModelServiceSelectModelArgs holds the arguments of one call to SelectModel.

type FakeModelServiceValidateModelArgs added in v0.246.1

type FakeModelServiceValidateModelArgs struct {
	Arg1 string
}

FakeModelServiceValidateModelArgs holds the arguments of one call to ValidateModel.

type FakePersistentConversationRepository added in v0.207.0

type FakePersistentConversationRepository struct {
	DeleteSavedConversationStub func(context.Context, string) error

	GetCurrentConversationIDStub func() string

	GetCurrentConversationMetadataStub func() domain.ConversationMetadata

	ListSavedConversationsStub func(context.Context, int, int) ([]domain.ConversationSummary, error)

	LoadConversationStub func(context.Context, string) error

	SaveConversationStub func(context.Context) error

	SetAutoSaveStub func(bool)

	SetConversationIDStub func(string)

	SetConversationTitleStub func(string)

	StartNewConversationStub func(string) error
	// contains filtered or unexported fields
}

func (*FakePersistentConversationRepository) CallOrder added in v0.246.1

func (fake *FakePersistentConversationRepository) CallOrder() []string

func (*FakePersistentConversationRepository) DeleteSavedConversation added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversation(arg1 context.Context, arg2 string) error

func (*FakePersistentConversationRepository) DeleteSavedConversationArgs added in v0.246.1

func (*FakePersistentConversationRepository) DeleteSavedConversationArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversationArgsForCall(i int) (context.Context, string)

func (*FakePersistentConversationRepository) DeleteSavedConversationCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversationCallCount() int

func (*FakePersistentConversationRepository) DeleteSavedConversationCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversationCalls(stub func(context.Context, string) error)

func (*FakePersistentConversationRepository) DeleteSavedConversationReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversationReturns(result1 error)

func (*FakePersistentConversationRepository) DeleteSavedConversationReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) DeleteSavedConversationReturnsOnCall(i int, result1 error)

func (*FakePersistentConversationRepository) GetCurrentConversationID added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationID() string

func (*FakePersistentConversationRepository) GetCurrentConversationIDCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationIDCallCount() int

func (*FakePersistentConversationRepository) GetCurrentConversationIDCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationIDCalls(stub func() string)

func (*FakePersistentConversationRepository) GetCurrentConversationIDReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationIDReturns(result1 string)

func (*FakePersistentConversationRepository) GetCurrentConversationIDReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationIDReturnsOnCall(i int, result1 string)

func (*FakePersistentConversationRepository) GetCurrentConversationMetadata added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationMetadata() domain.ConversationMetadata

func (*FakePersistentConversationRepository) GetCurrentConversationMetadataCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationMetadataCallCount() int

func (*FakePersistentConversationRepository) GetCurrentConversationMetadataCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationMetadataCalls(stub func() domain.ConversationMetadata)

func (*FakePersistentConversationRepository) GetCurrentConversationMetadataReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationMetadataReturns(result1 domain.ConversationMetadata)

func (*FakePersistentConversationRepository) GetCurrentConversationMetadataReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) GetCurrentConversationMetadataReturnsOnCall(i int, result1 domain.ConversationMetadata)

func (*FakePersistentConversationRepository) Invocations added in v0.207.0

func (fake *FakePersistentConversationRepository) Invocations() map[string][][]interface{}

func (*FakePersistentConversationRepository) ListSavedConversations added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversations(arg1 context.Context, arg2 int, arg3 int) ([]domain.ConversationSummary, error)

func (*FakePersistentConversationRepository) ListSavedConversationsArgs added in v0.246.1

func (*FakePersistentConversationRepository) ListSavedConversationsArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversationsArgsForCall(i int) (context.Context, int, int)

func (*FakePersistentConversationRepository) ListSavedConversationsCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversationsCallCount() int

func (*FakePersistentConversationRepository) ListSavedConversationsCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversationsCalls(stub func(context.Context, int, int) ([]domain.ConversationSummary, error))

func (*FakePersistentConversationRepository) ListSavedConversationsReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversationsReturns(result1 []domain.ConversationSummary, result2 error)

func (*FakePersistentConversationRepository) ListSavedConversationsReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) ListSavedConversationsReturnsOnCall(i int, result1 []domain.ConversationSummary, result2 error)

func (*FakePersistentConversationRepository) LoadConversation added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversation(arg1 context.Context, arg2 string) error

func (*FakePersistentConversationRepository) LoadConversationArgs added in v0.246.1

func (*FakePersistentConversationRepository) LoadConversationArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversationArgsForCall(i int) (context.Context, string)

func (*FakePersistentConversationRepository) LoadConversationCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversationCallCount() int

func (*FakePersistentConversationRepository) LoadConversationCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversationCalls(stub func(context.Context, string) error)

func (*FakePersistentConversationRepository) LoadConversationReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversationReturns(result1 error)

func (*FakePersistentConversationRepository) LoadConversationReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) LoadConversationReturnsOnCall(i int, result1 error)

func (*FakePersistentConversationRepository) SaveConversation added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversation(arg1 context.Context) error

func (*FakePersistentConversationRepository) SaveConversationArgs added in v0.246.1

func (*FakePersistentConversationRepository) SaveConversationArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversationArgsForCall(i int) context.Context

func (*FakePersistentConversationRepository) SaveConversationCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversationCallCount() int

func (*FakePersistentConversationRepository) SaveConversationCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversationCalls(stub func(context.Context) error)

func (*FakePersistentConversationRepository) SaveConversationReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversationReturns(result1 error)

func (*FakePersistentConversationRepository) SaveConversationReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) SaveConversationReturnsOnCall(i int, result1 error)

func (*FakePersistentConversationRepository) SetAutoSave added in v0.207.0

func (fake *FakePersistentConversationRepository) SetAutoSave(arg1 bool)

func (*FakePersistentConversationRepository) SetAutoSaveArgs added in v0.246.1

func (*FakePersistentConversationRepository) SetAutoSaveArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) SetAutoSaveArgsForCall(i int) bool

func (*FakePersistentConversationRepository) SetAutoSaveCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) SetAutoSaveCallCount() int

func (*FakePersistentConversationRepository) SetAutoSaveCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) SetAutoSaveCalls(stub func(bool))

func (*FakePersistentConversationRepository) SetConversationID added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationID(arg1 string)

func (*FakePersistentConversationRepository) SetConversationIDArgs added in v0.246.1

func (*FakePersistentConversationRepository) SetConversationIDArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationIDArgsForCall(i int) string

func (*FakePersistentConversationRepository) SetConversationIDCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationIDCallCount() int

func (*FakePersistentConversationRepository) SetConversationIDCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationIDCalls(stub func(string))

func (*FakePersistentConversationRepository) SetConversationTitle added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationTitle(arg1 string)

func (*FakePersistentConversationRepository) SetConversationTitleArgs added in v0.246.1

func (*FakePersistentConversationRepository) SetConversationTitleArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationTitleArgsForCall(i int) string

func (*FakePersistentConversationRepository) SetConversationTitleCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationTitleCallCount() int

func (*FakePersistentConversationRepository) SetConversationTitleCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) SetConversationTitleCalls(stub func(string))

func (*FakePersistentConversationRepository) StartNewConversation added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversation(arg1 string) error

func (*FakePersistentConversationRepository) StartNewConversationArgs added in v0.246.1

func (*FakePersistentConversationRepository) StartNewConversationArgsForCall added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversationArgsForCall(i int) string

func (*FakePersistentConversationRepository) StartNewConversationCallCount added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversationCallCount() int

func (*FakePersistentConversationRepository) StartNewConversationCalls added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversationCalls(stub func(string) error)

func (*FakePersistentConversationRepository) StartNewConversationReturns added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversationReturns(result1 error)

func (*FakePersistentConversationRepository) StartNewConversationReturnsOnCall added in v0.207.0

func (fake *FakePersistentConversationRepository) StartNewConversationReturnsOnCall(i int, result1 error)

type FakePersistentConversationRepositoryDeleteSavedConversationArgs added in v0.246.1

type FakePersistentConversationRepositoryDeleteSavedConversationArgs struct {
	Arg1 context.Context
	Arg2 string
}

FakePersistentConversationRepositoryDeleteSavedConversationArgs holds the arguments of one call to DeleteSavedConversation.

type FakePersistentConversationRepositoryListSavedConversationsArgs added in v0.246.1

type FakePersistentConversationRepositoryListSavedConversationsArgs struct {
	Arg1 context.Context
	Arg2 int
	Arg3 int
}

FakePersistentConversationRepositoryListSavedConversationsArgs holds the arguments of one call to ListSavedConversations.

type FakePersistentConversationRepositoryLoadConversationArgs added in v0.246.1

type FakePersistentConversationRepositoryLoadConversationArgs struct {
	Arg1 context.Context
	Arg2 string
}

FakePersistentConversationRepositoryLoadConversationArgs holds the arguments of one call to LoadConversation.

type FakePersistentConversationRepositorySaveConversationArgs added in v0.246.1

type FakePersistentConversationRepositorySaveConversationArgs struct {
	Arg1 context.Context
}

FakePersistentConversationRepositorySaveConversationArgs holds the arguments of one call to SaveConversation.

type FakePersistentConversationRepositorySetAutoSaveArgs added in v0.246.1

type FakePersistentConversationRepositorySetAutoSaveArgs struct {
	Arg1 bool
}

FakePersistentConversationRepositorySetAutoSaveArgs holds the arguments of one call to SetAutoSave.

type FakePersistentConversationRepositorySetConversationIDArgs added in v0.246.1

type FakePersistentConversationRepositorySetConversationIDArgs struct {
	Arg1 string
}

FakePersistentConversationRepositorySetConversationIDArgs holds the arguments of one call to SetConversationID.

type FakePersistentConversationRepositorySetConversationTitleArgs added in v0.246.1

type FakePersistentConversationRepositorySetConversationTitleArgs struct {
	Arg1 string
}

FakePersistentConversationRepositorySetConversationTitleArgs holds the arguments of one call to SetConversationTitle.

type FakePersistentConversationRepositoryStartNewConversationArgs added in v0.246.1

type FakePersistentConversationRepositoryStartNewConversationArgs struct {
	Arg1 string
}

FakePersistentConversationRepositoryStartNewConversationArgs holds the arguments of one call to StartNewConversation.

type FakePricingService

type FakePricingService struct {
	CalculateCostStub func(string, int, int, int, int) (float64, float64, float64)

	FormatModelPricingStub func(string) string

	GetInputPriceStub func(string) float64

	GetOutputPriceStub func(string) float64

	IsEnabledStub func() bool

	RequiresProStub func(string) bool
	// contains filtered or unexported fields
}

func (*FakePricingService) CalculateCost

func (fake *FakePricingService) CalculateCost(arg1 string, arg2 int, arg3 int, arg4 int, arg5 int) (float64, float64, float64)

func (*FakePricingService) CalculateCostArgs added in v0.246.1

func (fake *FakePricingService) CalculateCostArgs() []FakePricingServiceCalculateCostArgs

func (*FakePricingService) CalculateCostArgsForCall

func (fake *FakePricingService) CalculateCostArgsForCall(i int) (string, int, int, int, int)

func (*FakePricingService) CalculateCostCallCount

func (fake *FakePricingService) CalculateCostCallCount() int

func (*FakePricingService) CalculateCostCalls

func (fake *FakePricingService) CalculateCostCalls(stub func(string, int, int, int, int) (float64, float64, float64))

func (*FakePricingService) CalculateCostReturns

func (fake *FakePricingService) CalculateCostReturns(result1 float64, result2 float64, result3 float64)

func (*FakePricingService) CalculateCostReturnsOnCall

func (fake *FakePricingService) CalculateCostReturnsOnCall(i int, result1 float64, result2 float64, result3 float64)

func (*FakePricingService) CallOrder added in v0.246.1

func (fake *FakePricingService) CallOrder() []string

func (*FakePricingService) FormatModelPricing

func (fake *FakePricingService) FormatModelPricing(arg1 string) string

func (*FakePricingService) FormatModelPricingArgs added in v0.246.1

func (fake *FakePricingService) FormatModelPricingArgs() []FakePricingServiceFormatModelPricingArgs

func (*FakePricingService) FormatModelPricingArgsForCall

func (fake *FakePricingService) FormatModelPricingArgsForCall(i int) string

func (*FakePricingService) FormatModelPricingCallCount

func (fake *FakePricingService) FormatModelPricingCallCount() int

func (*FakePricingService) FormatModelPricingCalls

func (fake *FakePricingService) FormatModelPricingCalls(stub func(string) string)

func (*FakePricingService) FormatModelPricingReturns

func (fake *FakePricingService) FormatModelPricingReturns(result1 string)

func (*FakePricingService) FormatModelPricingReturnsOnCall

func (fake *FakePricingService) FormatModelPricingReturnsOnCall(i int, result1 string)

func (*FakePricingService) GetInputPrice

func (fake *FakePricingService) GetInputPrice(arg1 string) float64

func (*FakePricingService) GetInputPriceArgs added in v0.246.1

func (fake *FakePricingService) GetInputPriceArgs() []FakePricingServiceGetInputPriceArgs

func (*FakePricingService) GetInputPriceArgsForCall

func (fake *FakePricingService) GetInputPriceArgsForCall(i int) string

func (*FakePricingService) GetInputPriceCallCount

func (fake *FakePricingService) GetInputPriceCallCount() int

func (*FakePricingService) GetInputPriceCalls

func (fake *FakePricingService) GetInputPriceCalls(stub func(string) float64)

func (*FakePricingService) GetInputPriceReturns

func (fake *FakePricingService) GetInputPriceReturns(result1 float64)

func (*FakePricingService) GetInputPriceReturnsOnCall

func (fake *FakePricingService) GetInputPriceReturnsOnCall(i int, result1 float64)

func (*FakePricingService) GetOutputPrice

func (fake *FakePricingService) GetOutputPrice(arg1 string) float64

func (*FakePricingService) GetOutputPriceArgs added in v0.246.1

func (fake *FakePricingService) GetOutputPriceArgs() []FakePricingServiceGetOutputPriceArgs

func (*FakePricingService) GetOutputPriceArgsForCall

func (fake *FakePricingService) GetOutputPriceArgsForCall(i int) string

func (*FakePricingService) GetOutputPriceCallCount

func (fake *FakePricingService) GetOutputPriceCallCount() int

func (*FakePricingService) GetOutputPriceCalls

func (fake *FakePricingService) GetOutputPriceCalls(stub func(string) float64)

func (*FakePricingService) GetOutputPriceReturns

func (fake *FakePricingService) GetOutputPriceReturns(result1 float64)

func (*FakePricingService) GetOutputPriceReturnsOnCall

func (fake *FakePricingService) GetOutputPriceReturnsOnCall(i int, result1 float64)

func (*FakePricingService) Invocations

func (fake *FakePricingService) Invocations() map[string][][]interface{}

func (*FakePricingService) IsEnabled

func (fake *FakePricingService) IsEnabled() bool

func (*FakePricingService) IsEnabledCallCount

func (fake *FakePricingService) IsEnabledCallCount() int

func (*FakePricingService) IsEnabledCalls

func (fake *FakePricingService) IsEnabledCalls(stub func() bool)

func (*FakePricingService) IsEnabledReturns

func (fake *FakePricingService) IsEnabledReturns(result1 bool)

func (*FakePricingService) IsEnabledReturnsOnCall

func (fake *FakePricingService) IsEnabledReturnsOnCall(i int, result1 bool)

func (*FakePricingService) RequiresPro

func (fake *FakePricingService) RequiresPro(arg1 string) bool

func (*FakePricingService) RequiresProArgs added in v0.246.1

func (fake *FakePricingService) RequiresProArgs() []FakePricingServiceRequiresProArgs

func (*FakePricingService) RequiresProArgsForCall

func (fake *FakePricingService) RequiresProArgsForCall(i int) string

func (*FakePricingService) RequiresProCallCount

func (fake *FakePricingService) RequiresProCallCount() int

func (*FakePricingService) RequiresProCalls

func (fake *FakePricingService) RequiresProCalls(stub func(string) bool)

func (*FakePricingService) RequiresProReturns

func (fake *FakePricingService) RequiresProReturns(result1 bool)

func (*FakePricingService) RequiresProReturnsOnCall

func (fake *FakePricingService) RequiresProReturnsOnCall(i int, result1 bool)

type FakePricingServiceCalculateCostArgs added in v0.246.1

type FakePricingServiceCalculateCostArgs struct {
	Arg1 string
	Arg2 int
	Arg3 int
	Arg4 int
	Arg5 int
}

FakePricingServiceCalculateCostArgs holds the arguments of one call to CalculateCost.

type FakePricingServiceFormatModelPricingArgs added in v0.246.1

type FakePricingServiceFormatModelPricingArgs struct {
	Arg1 string
}

FakePricingServiceFormatModelPricingArgs holds the arguments of one call to FormatModelPricing.

type FakePricingServiceGetInputPriceArgs added in v0.246.1

type FakePricingServiceGetInputPriceArgs struct {
	Arg1 string
}

FakePricingServiceGetInputPriceArgs holds the arguments of one call to GetInputPrice.

type FakePricingServiceGetOutputPriceArgs added in v0.246.1

type FakePricingServiceGetOutputPriceArgs struct {
	Arg1 string
}

FakePricingServiceGetOutputPriceArgs holds the arguments of one call to GetOutputPrice.

type FakePricingServiceRequiresProArgs added in v0.246.1

type FakePricingServiceRequiresProArgs struct {
	Arg1 string
}

FakePricingServiceRequiresProArgs holds the arguments of one call to RequiresPro.

Jump to

Keyboard shortcuts

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