using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; using DTS.Common.Interface; // ReSharper disable CheckNamespace namespace DTS.Common.Classes.Viewer.TestMetadata { public class TestRunMetadata : ITestRunMetadata { public string Name { get; set; } public string Id { get; set; } public string Description { get; set; } public bool InlineSerializedData { get; set; } public string TestGuid { get; set; } public int FaultFlags { get; set; } public string Software { get; set; } public string SoftwareVersion { get; set; } public string DataType { get; set; } public DateTime FileDate { get; set; } public string FilePath { get; set; } public List Modules { get; set; } public List Channels { get; set; } public List CalculatedChannels { get; set; } public bool IsSelected { get; set; } public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } }