/* * Copyright 2025 coze-dev Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Code generated by MockGen. DO NOT EDIT. // Source: conversation.go // // Generated by this command: // // mockgen -destination conversationmock/conversation_mock.go --package conversationmock -source conversation.go // // Package conversationmock is a generated GoMock package. package conversationmock import ( context "context" reflect "reflect" conversation "github.com/coze-dev/coze-studio/backend/api/model/crossdomain/conversation" conversation0 "github.com/coze-dev/coze-studio/backend/crossdomain/contract/conversation" entity "github.com/coze-dev/coze-studio/backend/domain/conversation/conversation/entity" gomock "go.uber.org/mock/gomock" ) // MockConversation is a mock of Conversation interface. type MockConversation struct { ctrl *gomock.Controller recorder *MockConversationMockRecorder isgomock struct{} } // MockConversationMockRecorder is the mock recorder for MockConversation. type MockConversationMockRecorder struct { mock *MockConversation } // NewMockConversation creates a new mock instance. func NewMockConversation(ctrl *gomock.Controller) *MockConversation { mock := &MockConversation{ctrl: ctrl} mock.recorder = &MockConversationMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockConversation) EXPECT() *MockConversationMockRecorder { return m.recorder } // ClearConversationHistory mocks base method. func (m *MockConversation) ClearConversationHistory(ctx context.Context, req *conversation0.ClearConversationHistoryReq) (*entity.NewConversationCtxResponse, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ClearConversationHistory", ctx, req) ret0, _ := ret[0].(*entity.NewConversationCtxResponse) ret1, _ := ret[1].(error) return ret0, ret1 } // ClearConversationHistory indicates an expected call of ClearConversationHistory. func (mr *MockConversationMockRecorder) ClearConversationHistory(ctx, req any) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClearConversationHistory", reflect.TypeOf((*MockConversation)(nil).ClearConversationHistory), ctx, req) } // CreateConversation mocks base method. func (m *MockConversation) CreateConversation(ctx context.Context, req *entity.CreateMeta) (*entity.Conversation, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateConversation", ctx, req) ret0, _ := ret[0].(*entity.Conversation) ret1, _ := ret[1].(error) return ret0, ret1 } // CreateConversation indicates an expected call of CreateConversation. func (mr *MockConversationMockRecorder) CreateConversation(ctx, req any) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateConversation", reflect.TypeOf((*MockConversation)(nil).CreateConversation), ctx, req) } // GetByID mocks base method. func (m *MockConversation) GetByID(ctx context.Context, id int64) (*entity.Conversation, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetByID", ctx, id) ret0, _ := ret[0].(*entity.Conversation) ret1, _ := ret[1].(error) return ret0, ret1 } // GetByID indicates an expected call of GetByID. func (mr *MockConversationMockRecorder) GetByID(ctx, id any) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetByID", reflect.TypeOf((*MockConversation)(nil).GetByID), ctx, id) } // GetCurrentConversation mocks base method. func (m *MockConversation) GetCurrentConversation(ctx context.Context, req *conversation.GetCurrent) (*conversation.Conversation, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetCurrentConversation", ctx, req) ret0, _ := ret[0].(*conversation.Conversation) ret1, _ := ret[1].(error) return ret0, ret1 } // GetCurrentConversation indicates an expected call of GetCurrentConversation. func (mr *MockConversationMockRecorder) GetCurrentConversation(ctx, req any) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentConversation", reflect.TypeOf((*MockConversation)(nil).GetCurrentConversation), ctx, req) }