using System;
using System.Collections.Generic;

namespace QC.QTMInterface.Business_Objects;

public abstract class VersionBase
{
	public long Id { get; set; }

	public long MasterId { get; set; }

	public int VersionNumber { get; set; }

	public string Description { get; set; }

	public string Procedure { get; set; }

	public string PassFailCriteria { get; set; }

	public string XmlData { get; set; }

	public ApprovalStates ApprovalState { get; set; }

	public string CreatedBy { get; set; }

	public string ModifiedBy { get; set; }

	public DateTime CreatedDate { get; set; }

	public DateTime ModifiedDate { get; set; }

	public List<AttributeValue> Attributes { get; set; }

	public bool RequiredDllsAvailable { get; set; }
}
