Files
speckle-sharp-sdk/src/Speckle.Objects/Data/ArchicadObject.cs
T
2025-01-21 20:51:19 +00:00

20 lines
487 B
C#

using Speckle.Sdk.Models;
namespace Speckle.Objects.Data;
/// <summary>
/// Represents a base class object in Archicad
/// </summary>
[SpeckleType("Objects.Data.ArchicadObject")]
public class ArchicadObject : DataObject, IArchicadObject
{
public required string type { get; set; }
public required string level { get; set; }
[DetachProperty]
public required List<ArchicadObject> elements { get; set; }
IReadOnlyList<IArchicadObject> IArchicadObject.elements => elements;
}