19 lines
717 B
C#
19 lines
717 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AudioWallpaper.ActivityWatch {
|
|
public class TimeSliceData {
|
|
public double ActiveSeconds { get; set; }
|
|
public Dictionary<string, double> AppUsage { get; set; } = new Dictionary<string, double>();
|
|
public HashSet<string> WindowTitles { get; set; } = new HashSet<string>();
|
|
public List<ActivityEntry> Events { get; set; } = new List<ActivityEntry>();
|
|
public int SwitchCount { get; set; }
|
|
public int KeywordsMatched { get; set; }
|
|
public int DistractionCount { get; set; }
|
|
public string DominantProcess { get; set; }
|
|
}
|
|
}
|