type MessageWithResponseFunctions … // ImResponding provides a mock function with given fields: func (_m *MessageWithResponseFunctions) ImResponding() { … } // ReplyWithEmbeds provides a mock function with given fields: content, embeds func (_m *MessageWithResponseFunctions) ReplyWithEmbeds(content string, embeds []common.MessageEmbed) common.Message { … } // ReplyWithImage provides a mock function with given fields: content, image func (_m *MessageWithResponseFunctions) ReplyWithImage(content string, image common.MessageImage) common.Message { … } // ReplyWithText provides a mock function with given fields: content func (_m *MessageWithResponseFunctions) ReplyWithText(content string) common.Message { … } // NewMessageWithResponseFunctions creates a new instance of MessageWithResponseFunctions. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMessageWithResponseFunctions(t interface { … }