using Speckle.Sdk.Models.Data; namespace Speckle.Sdk.Models.Collections; /// /// Root collection that represents the top-level commit object. /// Extends Collection to include model-wide properties that apply to the entire model. /// [SpeckleType("Speckle.Core.Models.Collections.RootCollection")] public class RootCollection : Collection, IProperties { public RootCollection() { } public RootCollection(string name) : base(name) { } /// /// Model-wide properties that apply to the entire model. /// public Dictionary properties { get; set; } = new(); }