Class WolfGroupStatistics
Group stats.
Namespace: TehGM.Wolfringo
Assembly: Wolfringo.Core.dll
Syntax
public class WolfGroupStatistics
Constructors
| Improve this Doc View SourceWolfGroupStatistics()
Creates a new object of this type.
Declaration
[JsonConstructor]
protected WolfGroupStatistics()
Properties
| Improve this Doc View SourceActionsCount
Count of group actions.
Declaration
[JsonProperty("actionCount")]
public int ActionsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
DayOfWeekTrends
Messages posted per day of week (0-6).
Declaration
[JsonProperty("trendsDay")]
public IEnumerable<WolfGroupStatistics.DailyTrend> DayOfWeekTrends { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.DailyTrend> |
EmoticonsCount
Count of messages with emotes.
Declaration
[JsonProperty("emoticonCount")]
public int EmoticonsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
GroupID
ID of the group.
Declaration
[JsonProperty("id")]
public uint GroupID { get; }
Property Value
Type | Description |
---|---|
UInt32 |
GroupName
Name of the group.
Declaration
[JsonProperty("name")]
public string GroupName { get; }
Property Value
Type | Description |
---|---|
String |
HappyEmoticonsCount
Count of messages with happy emotes.
Declaration
[JsonProperty("happyCount")]
public int HappyEmoticonsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
HourOfDayTrends
Messages posted per hour of day (0-23).
Declaration
[JsonProperty("trendsHour")]
public IEnumerable<WolfGroupStatistics.HourlyTrend> HourOfDayTrends { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.HourlyTrend> |
ImagesCount
Count of images posted.
Declaration
[JsonProperty("imageCount")]
public int ImagesCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
MembersCount
Group member count.
Declaration
[JsonProperty("memberCount")]
public int MembersCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
OwnerID
ID of the group owner.
Declaration
[JsonProperty("owner")]
[JsonConverter(typeof(ValueOrPropertyConverter), new object[]{"subId"})]
public uint OwnerID { get; }
Property Value
Type | Description |
---|---|
UInt32 |
PacksCount
Count of message packs.
Declaration
[JsonProperty("packCount")]
public int PacksCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
QuestionsCount
Count of messages with questions.
Declaration
[JsonProperty("questionCount")]
public int QuestionsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
RecentDaysTrends
Messages posted in recent days.
Declaration
[JsonProperty("trends")]
public IEnumerable<WolfGroupStatistics.DailyTrend> RecentDaysTrends { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.DailyTrend> |
SadEmoticonsCount
Count of messages with sad emotes.
Declaration
[JsonProperty("sadCount")]
public int SadEmoticonsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
SpokenCount
?
Declaration
[JsonProperty("spokenCount")]
public int SpokenCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
SwearsCount
Count of messages with swears.
Declaration
[JsonProperty("swearCount")]
public int SwearsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
TextLinesCount
Count of text lines.
Declaration
[JsonProperty("lineCount")]
public int TextLinesCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
TextMessagesCount
Count of text messages.
Declaration
[JsonProperty("textCount")]
public int TextMessagesCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
Timestamp
Time at which these stats were generated.
Declaration
[JsonProperty("timestamp")]
[JsonConverter(typeof(EpochConverter))]
public DateTime Timestamp { get; }
Property Value
Type | Description |
---|---|
DateTime |
TopActionSenders
Members performing most admin actions..
Declaration
[JsonProperty("topAction")]
public IEnumerable<WolfGroupStatistics.MessageStat> TopActionSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.MessageStat> |
TopEmoticonSenders
Members sending most messages with emoticons.
Declaration
[JsonProperty("topEmoticon")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopEmoticonSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopHappyEmoticonSenders
Members sending most messages with happy emoticons.
Declaration
[JsonProperty("topHappy")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopHappyEmoticonSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopImageSenders
Members sending most images.
Declaration
[JsonProperty("topImage")]
public IEnumerable<WolfGroupStatistics.MessageStat> TopImageSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.MessageStat> |
TopMembers
Top 25 active members.
Declaration
[JsonProperty("top25")]
public IEnumerable<WolfGroupStatistics.MemberStats> TopMembers { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.MemberStats> |
TopQuestionSenders
Members sending most messages with questions.
Declaration
[JsonProperty("topQuestion")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopQuestionSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopRunnerUps
Next top 30 active members.
Declaration
[JsonProperty("next30")]
public IEnumerable<WolfGroupStatistics.MemberStats> TopRunnerUps { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.MemberStats> |
TopSadEmoticonSenders
Members sending most messages with sad emoticons.
Declaration
[JsonProperty("topSad")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopSadEmoticonSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopSwearSenders
Members sending most messages with swaers.
Declaration
[JsonProperty("topSwear")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopSwearSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopTextSenders
Members sending text messages.
Declaration
[JsonProperty("topText")]
public IEnumerable<WolfGroupStatistics.TextMessageStat> TopTextSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.TextMessageStat> |
TopWordSenders
Members sending most words.
Declaration
[JsonProperty("topWord")]
public IEnumerable<WolfGroupStatistics.WordPerLineStat> TopWordSenders { get; }
Property Value
Type | Description |
---|---|
IEnumerable<WolfGroupStatistics.WordPerLineStat> |
Remarks
This statistic appears to be currently broken, and have the same values as TopTextSenders.
VoiceMessagesCount
Count of voice messages.
Declaration
[JsonProperty("voiceCount")]
public int VoiceMessagesCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
WordsCount
Words per line.
Declaration
[JsonProperty("wordCount")]
public int WordsCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
This statistic appears to be currently broken, and have the same values as TextMessagesCount.