ratz/src/chatservers/common/mocks/UserRecordEvents.go

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 {}