using System;
using System.Xml.Serialization;

namespace QSEQ;

[Serializable]
public class DeviceConfigSession
{
	private string sequenceLogFileNameTemplate;

	private string xMLLogStyleSheet;

	private string xMLLogFileNameTemplate;

	private Libraries libraries;

	private DeviceGroups deviceGroups;

	[XmlElement("SequenceLogFileNameTemplate")]
	public string SequenceLogFileNameTemplate
	{
		get
		{
			return sequenceLogFileNameTemplate;
		}
		set
		{
			sequenceLogFileNameTemplate = value;
		}
	}

	[XmlElement("XMLLogStyleSheet")]
	public string XMLLogStyleSheet
	{
		get
		{
			return xMLLogStyleSheet;
		}
		set
		{
			xMLLogStyleSheet = value;
		}
	}

	[XmlElement("XMLLogFileNameTemplate")]
	public string XMLLogFileNameTemplate
	{
		get
		{
			return xMLLogFileNameTemplate;
		}
		set
		{
			xMLLogFileNameTemplate = value;
		}
	}

	[XmlElement(Type = typeof(Libraries))]
	public Libraries Libraries
	{
		get
		{
			return libraries;
		}
		set
		{
			libraries = value;
		}
	}

	[XmlElement(Type = typeof(DeviceGroups))]
	public DeviceGroups DeviceGroups
	{
		get
		{
			return deviceGroups;
		}
		set
		{
			deviceGroups = value;
		}
	}
}
