type UserRecordEvents … // ActiveInChannels provides a mock function with given fields: window func (_m *UserRecordEvents) ActiveInChannels(window common.TimeWindow) []common.Channel { … } // ActiveOnStreaming provides a mock function with given fields: func (_m *UserRecordEvents) ActiveOnStreaming() bool { … } // ActiveOnVideo provides a mock function with given fields: func (_m *UserRecordEvents) ActiveOnVideo() bool { … } // ActiveOnVoice provides a mock function with given fields: func (_m *UserRecordEvents) ActiveOnVoice() bool { … } // ActivityInAllChannels provides a mock function with given fields: window func (_m *UserRecordEvents) ActivityInAllChannels(window common.TimeWindow) int { … } // ActivityInChannel provides a mock function with given fields: channelid, window func (_m *UserRecordEvents) ActivityInChannel(channelid string, window common.TimeWindow) int { … } // AddExclusiveSystemTag provides a mock function with given fields: tag func (_m *UserRecordEvents) AddExclusiveSystemTag(tag string) { … } // AddExclusiveUserTag provides a mock function with given fields: tag func (_m *UserRecordEvents) AddExclusiveUserTag(tag string) { … } // AddSystemTag provides a mock function with given fields: tag func (_m *UserRecordEvents) AddSystemTag(tag string) { … } // AddUserTag provides a mock function with given fields: tag func (_m *UserRecordEvents) AddUserTag(tag string) { … } // AllCyberware provides a mock function with given fields: func (_m *UserRecordEvents) AllCyberware() common.CyberwareProfile { … } // AllModifiers provides a mock function with given fields: func (_m *UserRecordEvents) AllModifiers() map[common.ModifierType]float64 { … } // AllSystemTags provides a mock function with given fields: func (_m *UserRecordEvents) AllSystemTags() []common.Tag { … } // AllTags provides a mock function with given fields: func (_m *UserRecordEvents) AllTags() []common.Tag { … } // AllUserTags provides a mock function with given fields: func (_m *UserRecordEvents) AllUserTags() []common.Tag { … } // BlockedRatz provides a mock function with given fields: func (_m *UserRecordEvents) BlockedRatz() bool { … } // Career provides a mock function with given fields: func (_m *UserRecordEvents) Career() common.Career { … } // CommentsByChannel provides a mock function with given fields: func (_m *UserRecordEvents) CommentsByChannel() map[string]int { … } // CurrentHandle provides a mock function with given fields: func (_m *UserRecordEvents) CurrentHandle() string { … } // CurrentStatus provides a mock function with given fields: func (_m *UserRecordEvents) CurrentStatus() common.PresenceStatus { … } // EventCount provides a mock function with given fields: eventkey, window func (_m *UserRecordEvents) EventCount(eventkey string, window common.TimeWindow) int { … } // Events provides a mock function with given fields: func (_m *UserRecordEvents) Events() chan<- common.UserEvent { … } // GetOauthToken provides a mock function with given fields: func (_m *UserRecordEvents) GetOauthToken() *oauth2.Token { … } // GetSession provides a mock function with given fields: func (_m *UserRecordEvents) GetSession() string { … } // GrantRole provides a mock function with given fields: role func (_m *UserRecordEvents) GrantRole(role common.Role) { … } // HasRole provides a mock function with given fields: _a0 func (_m *UserRecordEvents) HasRole(_a0 common.Role) bool { … } // HasTag provides a mock function with given fields: name func (_m *UserRecordEvents) HasTag(name string) bool { … } // HighestRole provides a mock function with given fields: func (_m *UserRecordEvents) HighestRole() common.Role { … } // ID provides a mock function with given fields: func (_m *UserRecordEvents) ID() common.UserId { … } // IncrementVoiceMinutes provides a mock function with given fields: _a0 func (_m *UserRecordEvents) IncrementVoiceMinutes(_a0 int) { … } // InstallCyberware provides a mock function with given fields: cost, slot, item func (_m *UserRecordEvents) InstallCyberware(cost int, slot common.CyberwareSlot, item common.Cyberware) { … } // IsServerBooster provides a mock function with given fields: func (_m *UserRecordEvents) IsServerBooster() bool { … } // JoinedOn provides a mock function with given fields: func (_m *UserRecordEvents) JoinedOn() time.Time { … } // LastActive provides a mock function with given fields: func (_m *UserRecordEvents) LastActive() time.Time { … } // LastAvailable provides a mock function with given fields: func (_m *UserRecordEvents) LastAvailable() time.Time { … } // LastChannelActivity provides a mock function with given fields: func (_m *UserRecordEvents) LastChannelActivity() common.Channel { … } // LastComment provides a mock function with given fields: func (_m *UserRecordEvents) LastComment() common.Message { … } // LastNotifiedForLurking provides a mock function with given fields: func (_m *UserRecordEvents) LastNotifiedForLurking() time.Time { … } // LastOnVoice provides a mock function with given fields: func (_m *UserRecordEvents) LastOnVoice() time.Time { … } // LastOnline provides a mock function with given fields: func (_m *UserRecordEvents) LastOnline() time.Time { … } // LastRespondedTo provides a mock function with given fields: func (_m *UserRecordEvents) LastRespondedTo() time.Time { … } // Mention provides a mock function with given fields: func (_m *UserRecordEvents) Mention() string { … } // PurgeEvent provides a mock function with given fields: event func (_m *UserRecordEvents) PurgeEvent(event string) { … } // RemoveRole provides a mock function with given fields: role func (_m *UserRecordEvents) RemoveRole(role common.Role) { … } // RemoveSystemTag provides a mock function with given fields: tag func (_m *UserRecordEvents) RemoveSystemTag(tag string) { … } // RemoveUserTag provides a mock function with given fields: tag func (_m *UserRecordEvents) RemoveUserTag(tag string) { … } // Reputation provides a mock function with given fields: func (_m *UserRecordEvents) Reputation() common.Reputation { … } // RestoreDelurkRoles provides a mock function with given fields: func (_m *UserRecordEvents) RestoreDelurkRoles() { … } // Roles provides a mock function with given fields: func (_m *UserRecordEvents) Roles() common.RolesCollection { … } // Server provides a mock function with given fields: func (_m *UserRecordEvents) Server() common.ChatServer { … } // ServerID provides a mock function with given fields: func (_m *UserRecordEvents) ServerID() string { … } // SetDelurkRoles provides a mock function with given fields: collection func (_m *UserRecordEvents) SetDelurkRoles(collection common.RolesCollection) { … } // SetLastAvailable provides a mock function with given fields: func (_m *UserRecordEvents) SetLastAvailable() { … } // SetLastNotifiedForLurking provides a mock function with given fields: func (_m *UserRecordEvents) SetLastNotifiedForLurking() { … } // SetLastOnVoice provides a mock function with given fields: func (_m *UserRecordEvents) SetLastOnVoice() { … } // SetLastOnline provides a mock function with given fields: func (_m *UserRecordEvents) SetLastOnline() { … } // SetLastRespondedTo provides a mock function with given fields: func (_m *UserRecordEvents) SetLastRespondedTo() { … } // SetOauthToken provides a mock function with given fields: token func (_m *UserRecordEvents) SetOauthToken(token *oauth2.Token) { … } // SetSession provides a mock function with given fields: session func (_m *UserRecordEvents) SetSession(session string) { … } // Tab provides a mock function with given fields: func (_m *UserRecordEvents) Tab() common.BarTab { … } // TotalComments provides a mock function with given fields: func (_m *UserRecordEvents) TotalComments() int { … } // TotalLinks provides a mock function with given fields: func (_m *UserRecordEvents) TotalLinks() int { … } // TotalModifier provides a mock function with given fields: _a0 func (_m *UserRecordEvents) TotalModifier(_a0 common.ModifierType) float64 { … } // TotalReactions provides a mock function with given fields: func (_m *UserRecordEvents) TotalReactions() int { … } // TotalVoiceMinutes provides a mock function with given fields: func (_m *UserRecordEvents) TotalVoiceMinutes() int { … } // TrackEvent provides a mock function with given fields: eventkey func (_m *UserRecordEvents) TrackEvent(eventkey string) { … } // TrackUserComment provides a mock function with given fields: m func (_m *UserRecordEvents) TrackUserComment(m common.Message) { … } // TrackUserPresence provides a mock function with given fields: p func (_m *UserRecordEvents) TrackUserPresence(p common.PresenceUpdate) time.Duration { … } // TrackUserReactions provides a mock function with given fields: r func (_m *UserRecordEvents) TrackUserReactions(r common.MessageReaction) { … } // TrackVoicePacket provides a mock function with given fields: func (_m *UserRecordEvents) TrackVoicePacket() { … } // VoicePacketCount provides a mock function with given fields: func (_m *UserRecordEvents) VoicePacketCount() int { … } // NewUserRecordEvents creates a new instance of UserRecordEvents. 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 NewUserRecordEvents(t interface { … }