TerminalProfile.cs
 1  // Copyright (c) Microsoft Corporation
 2  // The Microsoft Corporation licenses this file to you under the MIT license.
 3  // See the LICENSE file in the project root for more information.
 4  
 5  using System;
 6  
 7  namespace Microsoft.CmdPal.Ext.WindowsTerminal;
 8  
 9  public class TerminalProfile
10  {
11      public TerminalPackage Terminal { get; }
12  
13      public string Name { get; }
14  
15      public Guid? Identifier { get; }
16  
17      public bool Hidden { get; }
18  
19      public string Icon { get; }
20  
21      public TerminalProfile(TerminalPackage terminal, string name, Guid? identifier, bool hidden, string icon)
22      {
23          Terminal = terminal;
24          Name = name;
25          Identifier = identifier;
26          Hidden = hidden;
27          Icon = icon;
28      }
29  }