type MessageEmbed … // Author provides a mock function with given fields: func (_m *MessageEmbed) Author() common.MessageEmbedAuthor { … } // Color provides a mock function with given fields: func (_m *MessageEmbed) Color() int { … } // Description provides a mock function with given fields: func (_m *MessageEmbed) Description() string { … } // Fields provides a mock function with given fields: func (_m *MessageEmbed) Fields() []common.MessageEmbedField { … } // Footer provides a mock function with given fields: func (_m *MessageEmbed) Footer() common.MessageEmbedFooter { … } // Image provides a mock function with given fields: func (_m *MessageEmbed) Image() images.RemoteImage { … } // Thumbnail provides a mock function with given fields: func (_m *MessageEmbed) Thumbnail() images.RemoteImage { … } // Timestamp provides a mock function with given fields: func (_m *MessageEmbed) Timestamp() string { … } // Title provides a mock function with given fields: func (_m *MessageEmbed) Title() string { … } // Type provides a mock function with given fields: func (_m *MessageEmbed) Type() string { … } // Url provides a mock function with given fields: func (_m *MessageEmbed) Url() string { … } // Video provides a mock function with given fields: func (_m *MessageEmbed) Video() images.RemoteVideo { … } // NewMessageEmbed creates a new instance of MessageEmbed. 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 NewMessageEmbed(t interface { … }