using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace QC.CTDS.DM.DataStructures.InputDataStructure;

[DataContract]
public class UnitInformation
{
	private Dictionary<string, string> unitDataItemsDict = new Dictionary<string, string>(StringComparer.Ordinal);

	[DataMember]
	public string SerialNumber { get; set; }

	[DataMember]
	public DateTime StartDateTime { get; set; }

	[DataMember]
	public DateTime StopDateTime { get; set; }

	public Result UnitResult { get; set; }

	[DataMember]
	public string FilePath { get; set; }

	[DataMember]
	public Dictionary<string, string> UnitDataItemsDict
	{
		get
		{
			return unitDataItemsDict;
		}
		set
		{
			unitDataItemsDict = value;
		}
	}
}
