﻿using System.Collections.Generic;

namespace NeoEdit.Common.Models
{
	public class CommandLineParams
	{
		public class File
		{
			public string FileName { get; set; }
			public string DisplayName { get; set; }
			public int? Line { get; set; }
			public int? Column { get; set; }
			public int? Index { get; set; }
		}

		public bool Admin { get; set; }
		public bool Background { get; set; }
		public bool Debug { get; set; }
		public bool Existing { get; set; }
		public bool Diff { get; set; }
		public List<File> Files { get; } = new List<File>();
		public string Wait { get; set; }
		public int WaitPID { get; set; }
	}
}
