using System.Linq; namespace StardewModdingAPI.Toolkit.Framework.Clients.WebApi { /// Specifies mods whose update-check info to fetch. public class ModSearchModel { /********* ** Accessors *********/ /// The mods for which to find data. public ModSearchEntryModel[] Mods { get; set; } /// Whether to include extended metadata for each mod. public bool IncludeExtendedMetadata { get; set; } /********* ** Public methods *********/ /// Construct an empty instance. public ModSearchModel() { // needed for JSON deserialising } /// Construct an instance. /// The mods to search. /// Whether to include extended metadata for each mod. public ModSearchModel(ModSearchEntryModel[] mods, bool includeExtendedMetadata) { this.Mods = mods.ToArray(); this.IncludeExtendedMetadata = includeExtendedMetadata; } } }