Documentation
¶
Overview ¶
Package mocks is a generated GoMock package.
Index ¶
- type MockMultiSession
- func (m *MockMultiSession) BackendSessions() map[string]string
- func (m *MockMultiSession) CallTool(ctx context.Context, caller *auth.Identity, toolName string, ...) (*vmcp.ToolCallResult, error)
- func (m *MockMultiSession) Close() error
- func (m *MockMultiSession) CreatedAt() time.Time
- func (m *MockMultiSession) EXPECT() *MockMultiSessionMockRecorder
- func (m *MockMultiSession) GetData() any
- func (m *MockMultiSession) GetMetadata() map[string]string
- func (m *MockMultiSession) GetPrompt(ctx context.Context, caller *auth.Identity, name string, ...) (*vmcp.PromptGetResult, error)
- func (m *MockMultiSession) GetRoutingTable() *vmcp.RoutingTable
- func (m *MockMultiSession) ID() string
- func (m *MockMultiSession) Prompts() []vmcp.Prompt
- func (m *MockMultiSession) ReadResource(ctx context.Context, caller *auth.Identity, uri string) (*vmcp.ResourceReadResult, error)
- func (m *MockMultiSession) Resources() []vmcp.Resource
- func (m *MockMultiSession) SetData(data any)
- func (m *MockMultiSession) SetMetadata(key, value string)
- func (m *MockMultiSession) Tools() []vmcp.Tool
- func (m *MockMultiSession) Touch()
- func (m *MockMultiSession) Type() session.SessionType
- func (m *MockMultiSession) UpdatedAt() time.Time
- type MockMultiSessionMockRecorder
- func (mr *MockMultiSessionMockRecorder) BackendSessions() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) CallTool(ctx, caller, toolName, arguments, meta any) *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Close() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) CreatedAt() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) GetData() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) GetMetadata() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) GetPrompt(ctx, caller, name, arguments any) *gomock.Call
- func (mr *MockMultiSessionMockRecorder) GetRoutingTable() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) ID() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Prompts() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) ReadResource(ctx, caller, uri any) *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Resources() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) SetData(data any) *gomock.Call
- func (mr *MockMultiSessionMockRecorder) SetMetadata(key, value any) *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Tools() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Touch() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) Type() *gomock.Call
- func (mr *MockMultiSessionMockRecorder) UpdatedAt() *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockMultiSession ¶
type MockMultiSession struct {
// contains filtered or unexported fields
}
MockMultiSession is a mock of MultiSession interface.
func NewMockMultiSession ¶
func NewMockMultiSession(ctrl *gomock.Controller) *MockMultiSession
NewMockMultiSession creates a new mock instance.
func (*MockMultiSession) BackendSessions ¶
func (m *MockMultiSession) BackendSessions() map[string]string
BackendSessions mocks base method.
func (*MockMultiSession) CallTool ¶
func (m *MockMultiSession) CallTool(ctx context.Context, caller *auth.Identity, toolName string, arguments, meta map[string]any) (*vmcp.ToolCallResult, error)
CallTool mocks base method.
func (*MockMultiSession) CreatedAt ¶
func (m *MockMultiSession) CreatedAt() time.Time
CreatedAt mocks base method.
func (*MockMultiSession) EXPECT ¶
func (m *MockMultiSession) EXPECT() *MockMultiSessionMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMultiSession) GetData ¶
func (m *MockMultiSession) GetData() any
GetData mocks base method.
func (*MockMultiSession) GetMetadata ¶
func (m *MockMultiSession) GetMetadata() map[string]string
GetMetadata mocks base method.
func (*MockMultiSession) GetPrompt ¶
func (m *MockMultiSession) GetPrompt(ctx context.Context, caller *auth.Identity, name string, arguments map[string]any) (*vmcp.PromptGetResult, error)
GetPrompt mocks base method.
func (*MockMultiSession) GetRoutingTable ¶
func (m *MockMultiSession) GetRoutingTable() *vmcp.RoutingTable
GetRoutingTable mocks base method.
func (*MockMultiSession) Prompts ¶
func (m *MockMultiSession) Prompts() []vmcp.Prompt
Prompts mocks base method.
func (*MockMultiSession) ReadResource ¶
func (m *MockMultiSession) ReadResource(ctx context.Context, caller *auth.Identity, uri string) (*vmcp.ResourceReadResult, error)
ReadResource mocks base method.
func (*MockMultiSession) Resources ¶
func (m *MockMultiSession) Resources() []vmcp.Resource
Resources mocks base method.
func (*MockMultiSession) SetData ¶
func (m *MockMultiSession) SetData(data any)
SetData mocks base method.
func (*MockMultiSession) SetMetadata ¶
func (m *MockMultiSession) SetMetadata(key, value string)
SetMetadata mocks base method.
func (*MockMultiSession) Tools ¶
func (m *MockMultiSession) Tools() []vmcp.Tool
Tools mocks base method.
func (*MockMultiSession) Type ¶
func (m *MockMultiSession) Type() session.SessionType
Type mocks base method.
func (*MockMultiSession) UpdatedAt ¶
func (m *MockMultiSession) UpdatedAt() time.Time
UpdatedAt mocks base method.
type MockMultiSessionMockRecorder ¶
type MockMultiSessionMockRecorder struct {
// contains filtered or unexported fields
}
MockMultiSessionMockRecorder is the mock recorder for MockMultiSession.
func (*MockMultiSessionMockRecorder) BackendSessions ¶
func (mr *MockMultiSessionMockRecorder) BackendSessions() *gomock.Call
BackendSessions indicates an expected call of BackendSessions.
func (*MockMultiSessionMockRecorder) CallTool ¶
func (mr *MockMultiSessionMockRecorder) CallTool(ctx, caller, toolName, arguments, meta any) *gomock.Call
CallTool indicates an expected call of CallTool.
func (*MockMultiSessionMockRecorder) Close ¶
func (mr *MockMultiSessionMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockMultiSessionMockRecorder) CreatedAt ¶
func (mr *MockMultiSessionMockRecorder) CreatedAt() *gomock.Call
CreatedAt indicates an expected call of CreatedAt.
func (*MockMultiSessionMockRecorder) GetData ¶
func (mr *MockMultiSessionMockRecorder) GetData() *gomock.Call
GetData indicates an expected call of GetData.
func (*MockMultiSessionMockRecorder) GetMetadata ¶
func (mr *MockMultiSessionMockRecorder) GetMetadata() *gomock.Call
GetMetadata indicates an expected call of GetMetadata.
func (*MockMultiSessionMockRecorder) GetPrompt ¶
func (mr *MockMultiSessionMockRecorder) GetPrompt(ctx, caller, name, arguments any) *gomock.Call
GetPrompt indicates an expected call of GetPrompt.
func (*MockMultiSessionMockRecorder) GetRoutingTable ¶
func (mr *MockMultiSessionMockRecorder) GetRoutingTable() *gomock.Call
GetRoutingTable indicates an expected call of GetRoutingTable.
func (*MockMultiSessionMockRecorder) ID ¶
func (mr *MockMultiSessionMockRecorder) ID() *gomock.Call
ID indicates an expected call of ID.
func (*MockMultiSessionMockRecorder) Prompts ¶
func (mr *MockMultiSessionMockRecorder) Prompts() *gomock.Call
Prompts indicates an expected call of Prompts.
func (*MockMultiSessionMockRecorder) ReadResource ¶
func (mr *MockMultiSessionMockRecorder) ReadResource(ctx, caller, uri any) *gomock.Call
ReadResource indicates an expected call of ReadResource.
func (*MockMultiSessionMockRecorder) Resources ¶
func (mr *MockMultiSessionMockRecorder) Resources() *gomock.Call
Resources indicates an expected call of Resources.
func (*MockMultiSessionMockRecorder) SetData ¶
func (mr *MockMultiSessionMockRecorder) SetData(data any) *gomock.Call
SetData indicates an expected call of SetData.
func (*MockMultiSessionMockRecorder) SetMetadata ¶
func (mr *MockMultiSessionMockRecorder) SetMetadata(key, value any) *gomock.Call
SetMetadata indicates an expected call of SetMetadata.
func (*MockMultiSessionMockRecorder) Tools ¶
func (mr *MockMultiSessionMockRecorder) Tools() *gomock.Call
Tools indicates an expected call of Tools.
func (*MockMultiSessionMockRecorder) Touch ¶
func (mr *MockMultiSessionMockRecorder) Touch() *gomock.Call
Touch indicates an expected call of Touch.
func (*MockMultiSessionMockRecorder) Type ¶
func (mr *MockMultiSessionMockRecorder) Type() *gomock.Call
Type indicates an expected call of Type.
func (*MockMultiSessionMockRecorder) UpdatedAt ¶
func (mr *MockMultiSessionMockRecorder) UpdatedAt() *gomock.Call
UpdatedAt indicates an expected call of UpdatedAt.