/ src / common / LanguageModelProvider / ModelDetails.cs
ModelDetails.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.Collections.Generic;
 6  
 7  namespace LanguageModelProvider;
 8  
 9  public class ModelDetails
10  {
11      public string Id { get; set; } = string.Empty;
12  
13      public string Name { get; set; } = string.Empty;
14  
15      public string Url { get; set; } = string.Empty;
16  
17      public string Description { get; set; } = string.Empty;
18  
19      public long Size { get; set; }
20  
21      public bool IsUserAdded { get; set; }
22  
23      public string Icon { get; set; } = string.Empty;
24  
25      public List<HardwareAccelerator> HardwareAccelerators { get; set; } = [];
26  
27      public string License { get; set; } = string.Empty;
28  
29      public object? ProviderModelDetails { get; set; }
30  }