diff --git a/Speckle.Host.Apis.sln b/Speckle.Host.Apis.sln
index d1f27f16..292a7157 100644
--- a/Speckle.Host.Apis.sln
+++ b/Speckle.Host.Apis.sln
@@ -33,6 +33,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rhino", "Rhino", "{F2F213A8
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Rhino7.Fakes", "Speckle.Rhino7.Fakes\Speckle.Rhino7.Fakes.csproj", "{1F2F89EE-2032-4350-BFC9-6B74D477DE95}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Revit2024.Fakes", "Speckle.Revit2024.Fakes\Speckle.Revit2024.Fakes.csproj", "{A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Revit2024.Fakes.Generator", "Speckle.Revit2024.Fakes.Generator\Speckle.Revit2024.Fakes.Generator.csproj", "{F97FB46C-223C-4818-8A5A-330E897F4FC0}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -59,6 +63,14 @@ Global
{1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F97FB46C-223C-4818-8A5A-330E897F4FC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F97FB46C-223C-4818-8A5A-330E897F4FC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F97FB46C-223C-4818-8A5A-330E897F4FC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F97FB46C-223C-4818-8A5A-330E897F4FC0}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{00F3BEC6-614D-4AEE-923A-0E2DF40FDE6B} = {42C36267-88A8-4F94-9E62-5D43A02D033C}
@@ -67,5 +79,7 @@ Global
{4B16340A-C493-41AB-85E8-E32C92533118} = {BD68BFA8-3EC7-4689-987E-6422A37CF3B0}
{414C51A1-6237-43BB-A59A-E9879880EF73} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901}
{1F2F89EE-2032-4350-BFC9-6B74D477DE95} = {F2F213A8-6D57-492F-BA11-C9F26057B1DA}
+ {A73658B1-0C37-4EAD-AAF8-8FECD2EEFC9A} = {BD68BFA8-3EC7-4689-987E-6422A37CF3B0}
+ {F97FB46C-223C-4818-8A5A-330E897F4FC0} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901}
EndGlobalSection
EndGlobal
diff --git a/Speckle.Revit2024.Fakes.Generator/Program.cs b/Speckle.Revit2024.Fakes.Generator/Program.cs
new file mode 100644
index 00000000..db51ca6b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes.Generator/Program.cs
@@ -0,0 +1,47 @@
+using System.Reflection;
+using Speckle.Shared;
+
+var asm = Assembly.GetEntryAssembly();
+Assembly GetAssembly(string name)
+{
+ var path = Path.Combine(Path.GetDirectoryName(asm.Location), name);
+ return Assembly.ReflectionOnlyLoadFrom(path);
+}
+
+Generator generator =
+ new(
+ "Speckle.Revit2024.Fakes",
+ [GetAssembly("RevitAPI.dll"), GetAssembly("RevitAPIUI.dll")],
+ [
+ "Autodesk.Revit.DB",
+ "Autodesk.Revit.DB.Architecture",
+ "Autodesk.Revit.ApplicationServices",
+ "Autodesk.Revit.Creation",
+ "Autodesk.Revit.UI",
+ "Autodesk.Revit.DB.ExtensibleStorage",
+ "Autodesk.Revit.DB.ExternalService",
+ "Autodesk.Revit.DB.Structure",
+ "Autodesk.Revit.DB.Electrical",
+ "Autodesk.Revit.DB.Plumbing",
+ "Autodesk.Revit.DB.Fabrication",
+ "Autodesk.Revit.DB.Mechanical",
+ "Autodesk.Revit.DB.Analysis",
+ "Autodesk.Revit.DB.PointClouds",
+ "Autodesk.Revit.Exceptions"
+ ],
+ [
+ new("WallSweepInfo", []),
+ new("ToggleButtonData", []),
+ new("RadioButtonGroup", []),
+ new("PanelScheduleTemplate", [new("IsValidType")]),
+ new("FabricReinSpanSymbol", [new("Create")]),
+ new("PathReinSpanSymbol", [new("Create")]),
+ new("RebarSystemSpanSymbol", [new("Create")]),
+ new("ProjectInfo", [new("Name")]),
+ new("Dimension", [new("Name")]),
+ new("ReferencePlane", [new("Name")]),
+ new("ImageView", [new("Create")])
+ ],
+ GeneratorOptions.ExplicitProperties
+ );
+generator.Generate();
diff --git a/Speckle.Revit2024.Fakes.Generator/Speckle.Revit2024.Fakes.Generator.csproj b/Speckle.Revit2024.Fakes.Generator/Speckle.Revit2024.Fakes.Generator.csproj
new file mode 100644
index 00000000..9e00c217
--- /dev/null
+++ b/Speckle.Revit2024.Fakes.Generator/Speckle.Revit2024.Fakes.Generator.csproj
@@ -0,0 +1,12 @@
+
+
+
+ Exe
+ net48
+ x64
+
+
+
+
+
+
diff --git a/Speckle.Revit2024.Fakes.Generator/packages.lock.json b/Speckle.Revit2024.Fakes.Generator/packages.lock.json
new file mode 100644
index 00000000..bd5814c5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes.Generator/packages.lock.json
@@ -0,0 +1,46 @@
+{
+ "version": 2,
+ "dependencies": {
+ ".NETFramework,Version=v4.8": {
+ "Microsoft.SourceLink.GitHub": {
+ "type": "Direct",
+ "requested": "[8.0.0, )",
+ "resolved": "8.0.0",
+ "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
+ "dependencies": {
+ "Microsoft.Build.Tasks.Git": "8.0.0",
+ "Microsoft.SourceLink.Common": "8.0.0"
+ }
+ },
+ "MinVer": {
+ "type": "Direct",
+ "requested": "[5.0.0, )",
+ "resolved": "5.0.0",
+ "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
+ },
+ "PolySharp": {
+ "type": "Direct",
+ "requested": "[1.14.1, )",
+ "resolved": "1.14.1",
+ "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
+ },
+ "Speckle.Revit.API": {
+ "type": "Direct",
+ "requested": "[2024.0.0, )",
+ "resolved": "2024.0.0",
+ "contentHash": "a4dsvZ00ocvzTgCD6dUdydf0jIZDVcDhs6dUX9cv+y3aTDbU8rmzhYXWt8sThedIG+IPSVa0vHmAH9pKiJL3SQ=="
+ },
+ "Microsoft.Build.Tasks.Git": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
+ },
+ "Microsoft.SourceLink.Common": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
+ }
+ },
+ ".NETFramework,Version=v4.8/win7-x64": {}
+ }
+}
\ No newline at end of file
diff --git a/Speckle.Revit2024.Fakes/Enumerables.Plumbing.cs b/Speckle.Revit2024.Fakes/Enumerables.Plumbing.cs
new file mode 100644
index 00000000..9ff32d75
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/Enumerables.Plumbing.cs
@@ -0,0 +1,102 @@
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Autodesk.Revit.DB.Plumbing
+{
+ public partial class FluidTemperatureSetIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class FluidType
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+}
+
+namespace Autodesk.Revit.DB.Electrical
+{
+ public partial class CableTraySizeIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class CableTraySizes
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+
+ public partial class ConduitSizeIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class ConduitSizes
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+
+ public partial class ConduitSizeSettingIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class ConduitSizeSettings
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+}
+
+namespace Autodesk.Revit.DB.Mechanical
+{
+ public partial class DuctSizeIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class DuctSizes
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+
+ public partial class DuctSizeSettingIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class DuctSizeSettings
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+}
+
+namespace Autodesk.Revit.DB.Structure
+{
+ public partial class RebarContainer
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+
+ public partial class RebarContainerIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+}
+
+namespace Autodesk.Revit.DB.PointClouds
+{
+ public partial class PointCollection
+ {
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+ }
+
+ public partial class PointIterator
+ {
+ object IEnumerator.Current => throw new System.NotImplementedException();
+ }
+
+ public partial class CloudPoint
+ {
+ public static implicit operator XYZ(CloudPoint cp) => new(cp.X, cp.Y, cp.Z);
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/Enumerables.cs b/Speckle.Revit2024.Fakes/Enumerables.cs
new file mode 100644
index 00000000..485e4583
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/Enumerables.cs
@@ -0,0 +1,134 @@
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Autodesk.Revit.DB;
+
+public partial class Definitions
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class CurveLoop
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportFontTable
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportPatternTable
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportLineweightTableIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class ExportPatternTableIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class ExportFontTableIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class CurveLoopIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class ExportLayerTableIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class ExportLinetypeTableIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class GeometryElement
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportLinetypeTable
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportLineweightTable
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ExportLayerTable
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class SolidCurveIntersection
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class KeyBasedTreeEntries
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class FilteredElementCollector
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class FilteredWorksetCollector
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class DefinitionGroups
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ComponentRepeater
+{
+ IEnumerator IEnumerable.GetEnumerator() => throw new System.NotImplementedException();
+}
+
+public partial class ComponentRepeaterIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class KeyBasedTreeEntriesIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class FilteredElementIdIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class FilteredElementIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class FilteredWorksetIdIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
+
+public partial class FilteredWorksetIterator
+{
+ object IEnumerator.Current => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/Speckle.Revit2024.Fakes.csproj b/Speckle.Revit2024.Fakes/Speckle.Revit2024.Fakes.csproj
new file mode 100644
index 00000000..27f27214
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/Speckle.Revit2024.Fakes.csproj
@@ -0,0 +1,9 @@
+
+
+ net8.0
+ true
+
+
+
+
+
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.Application.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.Application.s.cs
new file mode 100644
index 00000000..e7f97e29
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.Application.s.cs
@@ -0,0 +1,333 @@
+namespace Autodesk.Revit.ApplicationServices;
+
+public partial class Application : System.IDisposable
+{
+ public Application() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document NewProjectDocument(Autodesk.Revit.DB.UnitSystem unitSystem) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document NewProjectDocument(System.String templateFileName) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document NewProjectTemplateDocument(System.String templateFilename) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document NewFamilyDocument(System.String templateFileName) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ExtractPartAtomFromFamilyFile(System.String familyFilePath, System.String xmlFilePath) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DefinitionFile OpenSharedParameterFile() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document OpenIFCDocument(System.String fileName) =>
+ throw new System.NotImplementedException();
+
+ public static void RegisterFailuresProcessor(Autodesk.Revit.DB.IFailuresProcessor processor) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.FailureDefinitionRegistry GetFailureDefinitionRegistry() =>
+ throw new System.NotImplementedException();
+
+ public virtual void WriteJournalComment(System.String comment, System.Boolean timeStamp) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsJournalPlaying() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetSystemsAnalysisWorkflowNames() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IDictionary GetSystemsAnalysisWorkflows() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetSystemsAnalysisWorkflows(
+ System.Collections.Generic.IDictionary paths
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IDictionary GetLibraryPaths() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLibraryPaths(System.Collections.Generic.IDictionary paths) =>
+ throw new System.NotImplementedException();
+
+ public virtual void PurgeReleasedAPIObjects() => throw new System.NotImplementedException();
+
+ public virtual void CopyModel(
+ Autodesk.Revit.DB.ModelPath sourceModelPath,
+ System.String destFilePath,
+ System.Boolean overwrite
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Guid GetWorksharingCentralGUID(Autodesk.Revit.DB.ServerPath serverModelPath) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRevitServerNetworkHosts() =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidThickness(System.Double thickness) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document OpenDocumentFile(System.String fileName) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document OpenDocumentFile(
+ Autodesk.Revit.DB.ModelPath modelPath,
+ Autodesk.Revit.DB.OpenOptions openOptions,
+ Autodesk.Revit.DB.IOpenFromCloudCallback openFromCloudCallback
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Document OpenDocumentFile(
+ Autodesk.Revit.DB.ModelPath modelPath,
+ Autodesk.Revit.DB.OpenOptions openOptions
+ ) => throw new System.NotImplementedException();
+
+ public virtual void UpdateRenderAppearanceLibrary() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean AllowNavigationDuringRedraw
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String LoginUserId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Boolean IsLoggedIn
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Color BackgroundColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String CurrentUsersAddinsDataFolderPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentUsersDataFolderPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String AllUsersAddinsLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentUserAddinsLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Double MinimumThickness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ShortCurveTolerance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentRevitServerAccelerator
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsInfrastructureEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsRouteAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPipingAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsElectricalAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsMechanicalAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPipingEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsElectricalEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsMechanicalEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsStructuralAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsEnergyAnalysisEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsMassingEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsSystemsEnabled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsStructureEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsArchitectureEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AngleTolerance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double VertexTolerance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ViewDiscipline DefaultViewDiscipline
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalWarningHangerDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalOpenEndsAreaBasedLoadBoundaryDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalWarningElectricalDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalWarningCableTrayConduitDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalWarningPipeDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGraphicalWarningDuctDisconnects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String ImportIFCCategoryTable
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String ExportIFCCategoryTable
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String DefaultIFCProjectTemplate
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String DefaultProjectTemplate
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SystemsAnalysisWorkfilesRootPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String PointCloudsRootPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FamilyTemplatePath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SubVersionNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Username
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.AddInId ActiveAddInId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SharedParametersFilename
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.ApplicationServices.ProductType Product
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.ApplicationServices.LanguageType Language
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CitySet Cities
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionBuild
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.Creation.Application Create
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String RecordingJournalFilename
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.DocumentSet Documents
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ControlledApplication.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ControlledApplication.s.cs
new file mode 100644
index 00000000..20b4694d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ControlledApplication.s.cs
@@ -0,0 +1,92 @@
+namespace Autodesk.Revit.ApplicationServices;
+
+public partial class ControlledApplication
+{
+ public ControlledApplication() { }
+
+ public static Autodesk.Revit.DB.FailureDefinitionRegistry GetFailureDefinitionRegistry() =>
+ throw new System.NotImplementedException();
+
+ public static void RegisterFailuresProcessor(Autodesk.Revit.DB.IFailuresProcessor processor) =>
+ throw new System.NotImplementedException();
+
+ public virtual void WriteJournalComment(System.String comment, System.Boolean timeStamp) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsJournalPlaying() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IDictionary GetLibraryPaths() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLibraryPaths(System.Collections.Generic.IDictionary paths) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DefinitionFile OpenSharedParameterFile() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.AddInId ActiveAddInId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SharedParametersFilename
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.ApplicationServices.ProductType Product
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.ApplicationServices.LanguageType Language
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CitySet Cities
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionBuild
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String VersionName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.Creation.Application Create
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SubVersionNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentUsersAddinsDataFolderPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentUsersDataFolderPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String AllUsersAddinsLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CurrentUserAddinsLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String RecordingJournalFilename
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsLateAddinLoading
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.LanguageType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.LanguageType.s.cs
new file mode 100644
index 00000000..d5bd713c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.LanguageType.s.cs
@@ -0,0 +1,22 @@
+namespace Autodesk.Revit.ApplicationServices;
+
+public enum LanguageType
+{
+ Unknown,
+ English_USA,
+ German,
+ Spanish,
+ French,
+ Italian,
+ Dutch,
+ Chinese_Simplified,
+ Chinese_Traditional,
+ Japanese,
+ Korean,
+ Russian,
+ Czech,
+ Polish,
+ Hungarian,
+ Brazilian_Portuguese,
+ English_GB,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ProductType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ProductType.s.cs
new file mode 100644
index 00000000..bd601178
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.ApplicationServices.ProductType.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.ApplicationServices;
+
+public enum ProductType
+{
+ Architecture,
+ Structure,
+ MEP,
+ Revit,
+ LT,
+ Unknown,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Application.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Application.s.cs
new file mode 100644
index 00000000..5b8529c2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Application.s.cs
@@ -0,0 +1,202 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class Application : Autodesk.Revit.DB.APIObject
+{
+ public Application() { }
+
+ public virtual Autodesk.Revit.DB.CategorySet NewCategorySet() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.InstanceBinding NewInstanceBinding(Autodesk.Revit.DB.CategorySet categorySet) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.InstanceBinding NewInstanceBinding() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.TypeBinding NewTypeBinding(Autodesk.Revit.DB.CategorySet categorySet) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.TypeBinding NewTypeBinding() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementSet NewElementSet() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Options NewGeometryOptions() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArray NewCurveArray() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrArray NewCurveArrArray() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.VertexIndexPair NewVertexIndexPair(System.Int32 iTop, System.Int32 iBottom) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.VertexIndexPairArray NewVertexIndexPairArray() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CombinableElementArray NewCombinableElementArray() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Color NewColor() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ProjectPosition NewProjectPosition(
+ System.Double ew,
+ System.Double ns,
+ System.Double elevation,
+ System.Double angle
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BoundingBoxXYZ NewBoundingBoxXYZ() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BoundingBoxUV NewBoundingBoxUV(
+ System.Double min_u,
+ System.Double min_v,
+ System.Double max_u,
+ System.Double max_v
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BoundingBoxUV NewBoundingBoxUV() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ NewXYZ(Autodesk.Revit.DB.XYZ xyz) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ NewXYZ(System.Double x, System.Double y, System.Double z) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ NewXYZ() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV NewUV(Autodesk.Revit.DB.UV uv) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV NewUV(System.Double u, System.Double v) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV NewUV() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DWFExportOptions NewDWFExportOptions() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DWFXExportOptions NewDWFXExportOptions() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FBXExportOptions NewFBXExportOptions() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.GBXMLImportOptions NewGBXMLImportOptions() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DoubleArray NewDoubleArray() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferenceArray NewReferenceArray() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FaceArray NewFaceArray() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.IntersectionResultArray NewIntersectionResultArray() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ViewSet NewViewSet() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.SpaceSet NewSpaceSet() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ System.Collections.Generic.IList adaptivePoints
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.Line position,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.FamilyInstanceCreationData NewFamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.Creation.AreaCreationData NewAreaCreationData(
+ Autodesk.Revit.DB.ViewPlan areaView,
+ Autodesk.Revit.DB.UV point
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId NewElementId() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoopsProfile NewCurveLoopsProfile(Autodesk.Revit.DB.CurveArrArray curveLoops) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilySymbolProfile NewFamilySymbolProfile(
+ Autodesk.Revit.DB.FamilySymbol familySymbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointOnEdge NewPointOnEdge(
+ Autodesk.Revit.DB.Reference edgeReference,
+ Autodesk.Revit.DB.PointLocationOnCurve locationOnCurve
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointOnPlane NewPointOnPlane(
+ Autodesk.Revit.DB.Reference planeReference,
+ Autodesk.Revit.DB.UV position,
+ Autodesk.Revit.DB.UV xvec,
+ System.Double offset
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointOnFace NewPointOnFace(
+ Autodesk.Revit.DB.Reference faceReference,
+ Autodesk.Revit.DB.UV uv
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointOnEdgeEdgeIntersection NewPointOnEdgeEdgeIntersection(
+ Autodesk.Revit.DB.Reference edgeReference1,
+ Autodesk.Revit.DB.Reference edgeReference2
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointOnEdgeFaceIntersection NewPointOnEdgeFaceIntersection(
+ Autodesk.Revit.DB.Reference edgeReference,
+ Autodesk.Revit.DB.Reference faceReference,
+ System.Boolean orientWithEdge
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.PointRelativeToPoint NewPointRelativeToPoint(
+ Autodesk.Revit.DB.Reference hostPointReference
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePointArray NewReferencePointArray() =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.AreaCreationData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.AreaCreationData.s.cs
new file mode 100644
index 00000000..bb284b16
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.AreaCreationData.s.cs
@@ -0,0 +1,17 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class AreaCreationData
+{
+ public AreaCreationData() { }
+
+ public AreaCreationData(System.Object proxy) => throw new System.NotImplementedException();
+
+ public AreaCreationData(Autodesk.Revit.DB.ViewPlan areaView, Autodesk.Revit.DB.UV point) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV TagPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Document.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Document.s.cs
new file mode 100644
index 00000000..41579a3c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.Document.s.cs
@@ -0,0 +1,360 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class Document : Autodesk.Revit.Creation.ItemFactoryBase
+{
+ public Document() { }
+
+ public virtual Autodesk.Revit.DB.SpotDimension NewSpotCoordinate(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.XYZ origin,
+ Autodesk.Revit.DB.XYZ bend,
+ Autodesk.Revit.DB.XYZ end,
+ Autodesk.Revit.DB.XYZ refPt,
+ System.Boolean hasLeader
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SpotDimension NewSpotElevation(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.XYZ origin,
+ Autodesk.Revit.DB.XYZ bend,
+ Autodesk.Revit.DB.XYZ end,
+ Autodesk.Revit.DB.XYZ refPt,
+ System.Boolean hasLeader
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Room NewRoom(
+ Autodesk.Revit.DB.Architecture.Room room,
+ Autodesk.Revit.DB.PlanCircuit circuit
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Room NewRoom(Autodesk.Revit.DB.Phase phase) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Room NewRoom(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.UV point
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewRooms2(
+ Autodesk.Revit.DB.Phase phase,
+ System.Int32 count
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewRooms2(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Phase phase
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewRooms2(
+ Autodesk.Revit.DB.Level level
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.RoomTag NewRoomTag(
+ Autodesk.Revit.DB.LinkElementId roomId,
+ Autodesk.Revit.DB.UV point,
+ Autodesk.Revit.DB.ElementId viewId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Structure.BoundaryConditions NewPointBoundaryConditions(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Translation,
+ System.Double X_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Translation,
+ System.Double Y_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Translation,
+ System.Double Z_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Rotation,
+ System.Double X_RotationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Rotation,
+ System.Double Y_RotationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Rotation,
+ System.Double Z_RotationSpringModulus
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Structure.BoundaryConditions NewLineBoundaryConditions(
+ Autodesk.Revit.DB.Element hostElement,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Translation,
+ System.Double X_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Translation,
+ System.Double Y_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Translation,
+ System.Double Z_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Rotation,
+ System.Double X_RotationSpringModulus
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Structure.BoundaryConditions NewLineBoundaryConditions(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Translation,
+ System.Double X_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Translation,
+ System.Double Y_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Translation,
+ System.Double Z_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Rotation,
+ System.Double X_RotationSpringModulus
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Structure.BoundaryConditions NewAreaBoundaryConditions(
+ Autodesk.Revit.DB.Element hostElement,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Translation,
+ System.Double X_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Translation,
+ System.Double Y_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Translation,
+ System.Double Z_TranslationSpringModulus
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Structure.BoundaryConditions NewAreaBoundaryConditions(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue X_Translation,
+ System.Double X_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Y_Translation,
+ System.Double Y_TranslationSpringModulus,
+ Autodesk.Revit.DB.Structure.TranslationRotationValue Z_Translation,
+ System.Double Z_TranslationSpringModulus
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Opening NewOpening(
+ Autodesk.Revit.DB.Element hostElement,
+ Autodesk.Revit.DB.CurveArray profile,
+ System.Boolean bPerpendicularFace
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Opening NewOpening(
+ Autodesk.Revit.DB.Wall wall,
+ Autodesk.Revit.DB.XYZ pntStart,
+ Autodesk.Revit.DB.XYZ pntEnd
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Opening NewOpening(
+ Autodesk.Revit.DB.Level bottomLevel,
+ Autodesk.Revit.DB.Level topLevel,
+ Autodesk.Revit.DB.CurveArray profile
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Opening NewOpening(
+ Autodesk.Revit.DB.Element famInstElement,
+ Autodesk.Revit.DB.CurveArray profile,
+ Autodesk.Revit.Creation.eRefFace iFace
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelCurve NewAreaBoundaryLine(
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.Curve geometryCurve,
+ Autodesk.Revit.DB.ViewPlan areaView
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.AreaTag NewAreaTag(
+ Autodesk.Revit.DB.ViewPlan areaView,
+ Autodesk.Revit.DB.Area room,
+ Autodesk.Revit.DB.UV point
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Area NewArea(Autodesk.Revit.DB.ViewPlan areaView, Autodesk.Revit.DB.UV point) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementSet NewAreas(
+ System.Collections.Generic.List dataList
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FootPrintRoof NewFootPrintRoof(
+ Autodesk.Revit.DB.CurveArray footPrint,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.RoofType roofType,
+ out Autodesk.Revit.DB.ModelCurveArray footPrintToModelCurvesMapping
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExtrusionRoof NewExtrusionRoof(
+ Autodesk.Revit.DB.CurveArray profile,
+ Autodesk.Revit.DB.ReferencePlane refPlane,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.RoofType roofType,
+ System.Double extrusionStart,
+ System.Double extrusionEnd
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.MechanicalSystem NewMechanicalSystem(
+ Autodesk.Revit.DB.Connector baseEquipmentConnector,
+ Autodesk.Revit.DB.ConnectorSet connectors,
+ Autodesk.Revit.DB.Mechanical.DuctSystemType ductSystemType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Plumbing.PipingSystem NewPipingSystem(
+ Autodesk.Revit.DB.Connector baseEquipmentConnector,
+ Autodesk.Revit.DB.ConnectorSet connectors,
+ Autodesk.Revit.DB.Plumbing.PipeSystemType pipingSystemType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.Space NewSpace(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Phase phase,
+ Autodesk.Revit.DB.UV point
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.Space NewSpace(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.UV point
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.Space NewSpace(Autodesk.Revit.DB.Phase phase) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewSpaces2(
+ Autodesk.Revit.DB.Phase phase,
+ System.Int32 count
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewSpaces2(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Phase phase,
+ Autodesk.Revit.DB.View view
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.SpaceTag NewSpaceTag(
+ Autodesk.Revit.DB.Mechanical.Space space,
+ Autodesk.Revit.DB.UV point,
+ Autodesk.Revit.DB.View view
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelCurveArray NewSpaceBoundaryLines(
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.CurveArray curves,
+ Autodesk.Revit.DB.View view
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelCurveArray NewRoomBoundaryLines(
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.CurveArray curves,
+ Autodesk.Revit.DB.View view
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.Zone NewZone(
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Phase phase
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewCurtainSystem2(
+ Autodesk.Revit.DB.ReferenceArray faces,
+ Autodesk.Revit.DB.CurtainSystemType curtainSystemType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainSystem NewCurtainSystem(
+ Autodesk.Revit.DB.FaceArray faces,
+ Autodesk.Revit.DB.CurtainSystemType curtainSystemType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SlabEdge NewSlabEdge(
+ Autodesk.Revit.DB.SlabEdgeType SlabEdgeType,
+ Autodesk.Revit.DB.Reference reference
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SlabEdge NewSlabEdge(
+ Autodesk.Revit.DB.SlabEdgeType SlabEdgeType,
+ Autodesk.Revit.DB.ReferenceArray references
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Gutter NewGutter(
+ Autodesk.Revit.DB.Architecture.GutterType GutterType,
+ Autodesk.Revit.DB.Reference reference
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Gutter NewGutter(
+ Autodesk.Revit.DB.Architecture.GutterType GutterType,
+ Autodesk.Revit.DB.ReferenceArray references
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Fascia NewFascia(
+ Autodesk.Revit.DB.Architecture.FasciaType FasciaType,
+ Autodesk.Revit.DB.Reference reference
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Fascia NewFascia(
+ Autodesk.Revit.DB.Architecture.FasciaType FasciaType,
+ Autodesk.Revit.DB.ReferenceArray references
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.FlexDuct NewFlexDuct(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2,
+ Autodesk.Revit.DB.Mechanical.FlexDuctType ductType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.FlexDuct NewFlexDuct(
+ Autodesk.Revit.DB.Connector connector,
+ System.Collections.Generic.IList points,
+ Autodesk.Revit.DB.Mechanical.FlexDuctType ductType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Mechanical.FlexDuct NewFlexDuct(
+ System.Collections.Generic.IList points,
+ Autodesk.Revit.DB.Mechanical.FlexDuctType ductType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Plumbing.FlexPipe NewFlexPipe(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2,
+ Autodesk.Revit.DB.Plumbing.FlexPipeType pipeType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Plumbing.FlexPipe NewFlexPipe(
+ Autodesk.Revit.DB.Connector connector,
+ System.Collections.Generic.IList points,
+ Autodesk.Revit.DB.Plumbing.FlexPipeType pipeType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Plumbing.FlexPipe NewFlexPipe(
+ System.Collections.Generic.IList points,
+ Autodesk.Revit.DB.Plumbing.FlexPipeType pipeType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewElbowFitting(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewTeeFitting(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2,
+ Autodesk.Revit.DB.Connector connector3
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewTransitionFitting(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewCrossFitting(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2,
+ Autodesk.Revit.DB.Connector connector3,
+ Autodesk.Revit.DB.Connector connector4
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewUnionFitting(
+ Autodesk.Revit.DB.Connector connector1,
+ Autodesk.Revit.DB.Connector connector2
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewTakeoffFitting(
+ Autodesk.Revit.DB.Connector connector,
+ Autodesk.Revit.DB.MEPCurve curve
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyInstanceCreationData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyInstanceCreationData.s.cs
new file mode 100644
index 00000000..f474876c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyInstanceCreationData.s.cs
@@ -0,0 +1,80 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class FamilyInstanceCreationData
+{
+ public FamilyInstanceCreationData() { }
+
+ public FamilyInstanceCreationData(System.Object proxy) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ System.Collections.Generic.IList adaptivePoints
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.Line position,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public FamilyInstanceCreationData(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double RotateAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Line Axis
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyItemFactory.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyItemFactory.s.cs
new file mode 100644
index 00000000..635303ec
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.FamilyItemFactory.s.cs
@@ -0,0 +1,198 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class FamilyItemFactory : Autodesk.Revit.Creation.ItemFactoryBase
+{
+ public FamilyItemFactory() { }
+
+ public virtual Autodesk.Revit.DB.Extrusion NewExtrusion(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.CurveArrArray profile,
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ System.Double end
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Blend NewBlend(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.CurveArray profile1,
+ Autodesk.Revit.DB.CurveArray profile2,
+ Autodesk.Revit.DB.SketchPlane sketchPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Revolution NewRevolution(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.CurveArrArray profile,
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.Line axis,
+ System.Double startAngle,
+ System.Double endAngle
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Sweep NewSweep(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArray path,
+ Autodesk.Revit.DB.SweepProfile profile,
+ System.Int32 profileLocationCurveIndex,
+ Autodesk.Revit.DB.ProfilePlaneLocation profilePlaneLocation
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Sweep NewSweep(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.CurveArray path,
+ Autodesk.Revit.DB.SketchPlane pathPlane,
+ Autodesk.Revit.DB.SweepProfile profile,
+ System.Int32 profileLocationCurveIndex,
+ Autodesk.Revit.DB.ProfilePlaneLocation profilePlaneLocation
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SweptBlend NewSweptBlend(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.Reference path,
+ Autodesk.Revit.DB.SweepProfile bottomProfile,
+ Autodesk.Revit.DB.SweepProfile topProfile
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SweptBlend NewSweptBlend(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.Curve path,
+ Autodesk.Revit.DB.SketchPlane pathPlane,
+ Autodesk.Revit.DB.SweepProfile bottomProfile,
+ Autodesk.Revit.DB.SweepProfile topProfile
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Form NewLoftForm(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArrayArray profiles
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Form NewExtrusionForm(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArray profile,
+ Autodesk.Revit.DB.XYZ direction
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Form NewSweptBlendForm(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArray path,
+ Autodesk.Revit.DB.ReferenceArrayArray profiles
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FormArray NewRevolveForms(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArray profile,
+ Autodesk.Revit.DB.Reference axis,
+ System.Double startAngle,
+ System.Double endAngle
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Form NewFormByCap(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.ReferenceArray profile
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Form NewFormByThickenSingleSurface(
+ System.Boolean isSolid,
+ Autodesk.Revit.DB.Form singleSurfaceForm,
+ Autodesk.Revit.DB.XYZ thickenDir
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewLinearDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Line line,
+ Autodesk.Revit.DB.ReferenceArray references,
+ Autodesk.Revit.DB.DimensionType dimensionType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewLinearDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Line line,
+ Autodesk.Revit.DB.ReferenceArray references
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewAngularDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Arc arc,
+ Autodesk.Revit.DB.Reference firstRef,
+ Autodesk.Revit.DB.Reference secondRef,
+ Autodesk.Revit.DB.DimensionType dimensionType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewAngularDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Arc arc,
+ Autodesk.Revit.DB.Reference firstRef,
+ Autodesk.Revit.DB.Reference secondRef
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewArcLengthDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Arc arc,
+ Autodesk.Revit.DB.Reference arcRef,
+ Autodesk.Revit.DB.Reference firstRef,
+ Autodesk.Revit.DB.Reference secondRef,
+ Autodesk.Revit.DB.DimensionType dimensionType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewArcLengthDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Arc arc,
+ Autodesk.Revit.DB.Reference arcRef,
+ Autodesk.Revit.DB.Reference firstRef,
+ Autodesk.Revit.DB.Reference secondRef
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewRadialDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference arcRef,
+ Autodesk.Revit.DB.XYZ origin,
+ Autodesk.Revit.DB.DimensionType dimensionType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewRadialDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference arcRef,
+ Autodesk.Revit.DB.XYZ origin
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewDiameterDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference arcRef,
+ Autodesk.Revit.DB.XYZ origin
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Opening NewOpening(
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.CurveArray profile
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelText NewModelText(
+ System.String text,
+ Autodesk.Revit.DB.ModelTextType modelTextType,
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.XYZ position,
+ Autodesk.Revit.DB.HorizontalAlign horizontalAlign,
+ System.Double depth
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Control NewControl(
+ Autodesk.Revit.DB.ControlShape controlShape,
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.XYZ origin
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SymbolicCurve NewSymbolicCurve(
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.SketchPlane sketchPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePoint NewReferencePoint(Autodesk.Revit.DB.PointElementReference A_0) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePoint NewReferencePoint(Autodesk.Revit.DB.Transform A_0) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePoint NewReferencePoint(Autodesk.Revit.DB.XYZ A_0) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveByPoints NewCurveByPoints(Autodesk.Revit.DB.ReferencePointArray points) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.ItemFactoryBase.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.ItemFactoryBase.s.cs
new file mode 100644
index 00000000..e433ac7f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.ItemFactoryBase.s.cs
@@ -0,0 +1,138 @@
+namespace Autodesk.Revit.Creation;
+
+public partial class ItemFactoryBase : Autodesk.Revit.DB.APIObject
+{
+ public ItemFactoryBase() { }
+
+ public virtual Autodesk.Revit.DB.DetailCurve NewDetailCurve(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Curve geometryCurve
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DetailCurveArray NewDetailCurveArray(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.CurveArray geometryCurveArray
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Line line,
+ Autodesk.Revit.DB.ReferenceArray references,
+ Autodesk.Revit.DB.DimensionType dimensionType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewDimension(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Line line,
+ Autodesk.Revit.DB.ReferenceArray references
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Line line,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.View specView
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ origin,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.View specView
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.Line position,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.Line position,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.Face face,
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyInstance NewFamilyInstance(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.FamilySymbol symbol,
+ Autodesk.Revit.DB.XYZ referenceDirection,
+ Autodesk.Revit.DB.Element host,
+ Autodesk.Revit.DB.Structure.StructuralType structuralType
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection NewFamilyInstances2(
+ System.Collections.Generic.List dataList
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Group NewGroup(
+ System.Collections.Generic.ICollection elementIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelCurve NewModelCurve(
+ Autodesk.Revit.DB.Curve geometryCurve,
+ Autodesk.Revit.DB.SketchPlane sketchPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ModelCurveArray NewModelCurveArray(
+ Autodesk.Revit.DB.CurveArray geometryCurveArray,
+ Autodesk.Revit.DB.SketchPlane sketchPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePlane NewReferencePlane(
+ Autodesk.Revit.DB.XYZ bubbleEnd,
+ Autodesk.Revit.DB.XYZ freeEnd,
+ Autodesk.Revit.DB.XYZ cutVec,
+ Autodesk.Revit.DB.View pView
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferencePlane NewReferencePlane2(
+ Autodesk.Revit.DB.XYZ bubbleEnd,
+ Autodesk.Revit.DB.XYZ freeEnd,
+ Autodesk.Revit.DB.XYZ thirdPnt,
+ Autodesk.Revit.DB.View pView
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Group PlaceGroup(
+ Autodesk.Revit.DB.XYZ location,
+ Autodesk.Revit.DB.GroupType groupType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Dimension NewAlignment(
+ Autodesk.Revit.DB.View view,
+ Autodesk.Revit.DB.Reference reference1,
+ Autodesk.Revit.DB.Reference reference2
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.eRefFace.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.eRefFace.s.cs
new file mode 100644
index 00000000..e2cc860d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.Creation.eRefFace.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.Creation;
+
+public enum eRefFace
+{
+ CenterX,
+ CenterY,
+ CenterZ,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADExportOptions.s.cs
new file mode 100644
index 00000000..8b4ef23f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADExportOptions.s.cs
@@ -0,0 +1,72 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ACADExportOptions : Autodesk.Revit.DB.BaseExportOptions
+{
+ public ACADExportOptions() { }
+
+ public virtual Autodesk.Revit.DB.Color HatchBackgroundColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseHatchBackgroundColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ACADVersion FileVersion
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String NonplotSuffix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MarkNonplotLayers
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportingAreas
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SharedCoords
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ExportUnit TargetUnit
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ACAObjectPreference ACAPreference
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.SolidGeometry ExportOfSolids
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.TextTreatment TextTreatment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String LinetypesFileName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.LineScaling LineScaling
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADVersion.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADVersion.s.cs
new file mode 100644
index 00000000..924ea9d4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACADVersion.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB;
+
+public enum ACADVersion
+{
+ Default,
+ R2007,
+ R2010,
+ R2013,
+ R2018,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACAObjectPreference.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACAObjectPreference.s.cs
new file mode 100644
index 00000000..96c665b4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ACAObjectPreference.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum ACAObjectPreference
+{
+ Object,
+ Geometry,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.APIObject.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.APIObject.s.cs
new file mode 100644
index 00000000..fae9fbca
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.APIObject.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public partial class APIObject : System.IDisposable
+{
+ public APIObject() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsReadOnly
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ATFTranslationServiceData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ATFTranslationServiceData.s.cs
new file mode 100644
index 00000000..4562e164
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ATFTranslationServiceData.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ATFTranslationServiceData : Autodesk.Revit.DB.ExternalService.IExternalData, System.IDisposable
+{
+ public ATFTranslationServiceData() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AXMImportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AXMImportOptions.s.cs
new file mode 100644
index 00000000..e729dce3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AXMImportOptions.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AXMImportOptions : Autodesk.Revit.DB.BaseImportOptions
+{
+ public AXMImportOptions() { }
+
+ public AXMImportOptions(Autodesk.Revit.DB.AXMImportOptions option) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ImportLevels
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentFamilyUtils.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentFamilyUtils.s.cs
new file mode 100644
index 00000000..62089216
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentFamilyUtils.s.cs
@@ -0,0 +1,72 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AdaptiveComponentFamilyUtils
+{
+ public AdaptiveComponentFamilyUtils() { }
+
+ public static System.Boolean IsAdaptiveComponentFamily(Autodesk.Revit.DB.Family family) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsAdaptivePoint(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsAdaptivePlacementPoint(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsAdaptiveShapeHandlePoint(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Int32 GetNumberOfAdaptivePoints(Autodesk.Revit.DB.Family family) =>
+ throw new System.NotImplementedException();
+
+ public static System.Int32 GetNumberOfPlacementPoints(Autodesk.Revit.DB.Family family) =>
+ throw new System.NotImplementedException();
+
+ public static System.Int32 GetNumberOfShapeHandlePoints(Autodesk.Revit.DB.Family family) =>
+ throw new System.NotImplementedException();
+
+ public static void MakeAdaptivePoint(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId,
+ Autodesk.Revit.DB.AdaptivePointType type
+ ) => throw new System.NotImplementedException();
+
+ public static System.Int32 GetPlacementNumber(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static void SetPlacementNumber(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId,
+ System.Int32 placementNumber
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.AdaptivePointOrientationType GetPointOrientationType(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static void SetPointOrientationType(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId,
+ Autodesk.Revit.DB.AdaptivePointOrientationType orientationType
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.AdaptivePointConstraintType GetPointConstraintType(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId
+ ) => throw new System.NotImplementedException();
+
+ public static void SetPointConstraintType(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId refPointId,
+ Autodesk.Revit.DB.AdaptivePointConstraintType constraintType
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentInstanceUtils.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentInstanceUtils.s.cs
new file mode 100644
index 00000000..ba632248
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptiveComponentInstanceUtils.s.cs
@@ -0,0 +1,44 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AdaptiveComponentInstanceUtils
+{
+ public AdaptiveComponentInstanceUtils() { }
+
+ public static System.Boolean IsAdaptiveFamilySymbol(Autodesk.Revit.DB.FamilySymbol famSymb) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean HasAdaptiveFamilySymbol(Autodesk.Revit.DB.FamilyInstance famInst) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsAdaptiveComponentInstance(Autodesk.Revit.DB.FamilyInstance famInst) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.FamilyInstance CreateAdaptiveComponentInstance(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.FamilySymbol famSymb
+ ) => throw new System.NotImplementedException();
+
+ public static void MoveAdaptiveComponentInstance(
+ Autodesk.Revit.DB.FamilyInstance famInst,
+ Autodesk.Revit.DB.Transform trf,
+ System.Boolean unHost
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList GetInstancePointElementRefIds(
+ Autodesk.Revit.DB.FamilyInstance famInst
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList GetInstancePlacementPointElementRefIds(
+ Autodesk.Revit.DB.FamilyInstance famInst
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList GetInstanceShapeHandlePointElementRefIds(
+ Autodesk.Revit.DB.FamilyInstance famInst
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsInstanceFlipped(Autodesk.Revit.DB.FamilyInstance famInst) =>
+ throw new System.NotImplementedException();
+
+ public static void SetInstanceFlipped(Autodesk.Revit.DB.FamilyInstance famInst, System.Boolean flip) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointConstraintType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointConstraintType.s.cs
new file mode 100644
index 00000000..4aab12cb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointConstraintType.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB;
+
+public enum AdaptivePointConstraintType
+{
+ None,
+ Plane_YZ,
+ Plane_ZX,
+ Plane_XY,
+ Axis_X,
+ Axis_Y,
+ Axis_Z,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointOrientationType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointOrientationType.s.cs
new file mode 100644
index 00000000..ead88e9c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointOrientationType.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public enum AdaptivePointOrientationType
+{
+ ToHost,
+ ToHostAndLoopSystem,
+ ToGlobalZthenHost,
+ ToGlobalXYZ,
+ ToInstanceZthenHost,
+ ToInstance,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointType.s.cs
new file mode 100644
index 00000000..2746b4a6
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AdaptivePointType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum AdaptivePointType
+{
+ ReferencePoint,
+ PlacementPoint,
+ ShapeHandlePoint,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AddInId.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AddInId.s.cs
new file mode 100644
index 00000000..d083a679
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AddInId.s.cs
@@ -0,0 +1,22 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AddInId : System.IDisposable
+{
+ public AddInId() { }
+
+ public AddInId(System.Guid val) => throw new System.NotImplementedException();
+
+ public virtual System.String GetAddInNameFromDocument(Autodesk.Revit.DB.Document aDoc) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid GetGUID() => throw new System.NotImplementedException();
+
+ public virtual System.String GetAddInName() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AllowedValues.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AllowedValues.s.cs
new file mode 100644
index 00000000..ed20b3cf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AllowedValues.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum AllowedValues
+{
+ NonNegative,
+ All,
+ Positive,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlphanumericRevisionSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlphanumericRevisionSettings.s.cs
new file mode 100644
index 00000000..6785ece9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlphanumericRevisionSettings.s.cs
@@ -0,0 +1,43 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AlphanumericRevisionSettings : System.IDisposable
+{
+ public AlphanumericRevisionSettings() { }
+
+ public AlphanumericRevisionSettings(
+ System.Collections.Generic.IList sequence,
+ System.String prefix,
+ System.String suffix
+ ) => throw new System.NotImplementedException();
+
+ public AlphanumericRevisionSettings(Autodesk.Revit.DB.AlphanumericRevisionSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.AlphanumericRevisionSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetSequence() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetSequence(System.Collections.Generic.IList sequence) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Suffix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Prefix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlternateUnits.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlternateUnits.s.cs
new file mode 100644
index 00000000..025c8ade
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AlternateUnits.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum AlternateUnits
+{
+ None,
+ Right,
+ Below,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AllowLargeGeometry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AllowLargeGeometry.s.cs
new file mode 100644
index 00000000..5cfea0ca
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AllowLargeGeometry.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AllowLargeGeometry
+{
+ DisAllow,
+ Allow,
+ Prompt,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorEntry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorEntry.s.cs
new file mode 100644
index 00000000..01e5702f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorEntry.s.cs
@@ -0,0 +1,31 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayColorEntry : System.IDisposable
+{
+ public AnalysisDisplayColorEntry() { }
+
+ public AnalysisDisplayColorEntry(Autodesk.Revit.DB.Color color) => throw new System.NotImplementedException();
+
+ public AnalysisDisplayColorEntry(Autodesk.Revit.DB.Color color, System.Double value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayColorEntry other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasValue() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Color Color
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Value
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings.s.cs
new file mode 100644
index 00000000..fbd7a9e7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings.s.cs
@@ -0,0 +1,47 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayColorSettings : System.IDisposable
+{
+ public AnalysisDisplayColorSettings() { }
+
+ public AnalysisDisplayColorSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetIntermediateColors() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean AreIntermediateColorsValid(
+ System.Collections.Generic.IList map
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetIntermediateColors(
+ System.Collections.Generic.IList map
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Colors() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleColorSettingsType ColorSettingsType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color MinColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color MaxColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings.s.cs
new file mode 100644
index 00000000..c186822a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings.s.cs
@@ -0,0 +1,45 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayColoredSurfaceSettings : System.IDisposable
+{
+ public AnalysisDisplayColoredSurfaceSettings() { }
+
+ public AnalysisDisplayColoredSurfaceSettings(
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings other
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Transparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 GridLineWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color GridColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowContourLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGridLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings.s.cs
new file mode 100644
index 00000000..48621ca6
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings.s.cs
@@ -0,0 +1,59 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayDeformedShapeSettings : System.IDisposable
+{
+ public AnalysisDisplayDeformedShapeSettings() { }
+
+ public AnalysisDisplayDeformedShapeSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Transparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 GridLineWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color GridColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Rounding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDeformedShapeTextLabelType TextLabelType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowContourLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGridLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings.s.cs
new file mode 100644
index 00000000..66451fe4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings.s.cs
@@ -0,0 +1,54 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayDiagramSettings : System.IDisposable
+{
+ public AnalysisDisplayDiagramSettings() { }
+
+ public AnalysisDisplayDiagramSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 OutlineLineWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color OutlineColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 Transparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Rounding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramTextLabelType TextLabelType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramFenceType FenceType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend.s.cs
new file mode 100644
index 00000000..0f5068a0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayLegend : Autodesk.Revit.DB.Element
+{
+ public AnalysisDisplayLegend() { }
+
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings.s.cs
new file mode 100644
index 00000000..88c8bb19
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings.s.cs
@@ -0,0 +1,79 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayLegendSettings : System.IDisposable
+{
+ public AnalysisDisplayLegendSettings() { }
+
+ public AnalysisDisplayLegendSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double NumberForScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ScaleHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ColorRangeHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ColorRangeWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 NumberOfSteps
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Rounding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowDataDescription
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowDataName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowUnits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowLegend
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId HeadingTextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings.s.cs
new file mode 100644
index 00000000..243497b6
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings.s.cs
@@ -0,0 +1,45 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayMarkersAndTextSettings : System.IDisposable
+{
+ public AnalysisDisplayMarkersAndTextSettings() { }
+
+ public AnalysisDisplayMarkersAndTextSettings(
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings other
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Rounding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MarkerSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerTextLabelType TextLabelType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerType MarkerType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle.s.cs
new file mode 100644
index 00000000..4d16ad4d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle.s.cs
@@ -0,0 +1,121 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayStyle : Autodesk.Revit.DB.Element
+{
+ public AnalysisDisplayStyle() { }
+
+ public static Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle CreateAnalysisDisplayStyle(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings deformedShapeSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle CreateAnalysisDisplayStyle(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings vectorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle CreateAnalysisDisplayStyle(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings diagramSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle CreateAnalysisDisplayStyle(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings markersAndTextSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle CreateAnalysisDisplayStyle(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings coloredSurfaceSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.ICollection GetElements(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId FindByName(Autodesk.Revit.DB.Document document, System.String name) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetName(System.String name) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsNameUnique(
+ Autodesk.Revit.DB.Document document,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayStyle excludedElement
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings GetColorSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetColorSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayColorSettings colorSettings) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings GetLegendSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLegendSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayLegendSettings legendSettings) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasColoredSurfaceSettings() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings GetColoredSurfaceSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetColoredSurfaceSettings(
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayColoredSurfaceSettings coloredSurfaceSettings
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasMarkersAndTextSettings() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings GetMarkersAndTextSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetMarkersAndTextSettings(
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayMarkersAndTextSettings markersAndTextSettings
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasDiagramSettings() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings GetDiagramSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetDiagramSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayDiagramSettings diagramSettings) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasVectorSettings() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings GetVectorSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetVectorSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings vectorSettings) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasDeformedShapeSettings() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings GetDeformedShapeSettings() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetDeformedShapeSettings(
+ Autodesk.Revit.DB.Analysis.AnalysisDisplayDeformedShapeSettings deformedShapeSettings
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsTextTypeIdValid(
+ Autodesk.Revit.DB.ElementId textTypeId,
+ Autodesk.Revit.DB.Document doc
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleColorSettingsType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleColorSettingsType.s.cs
new file mode 100644
index 00000000..11775a19
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleColorSettingsType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleColorSettingsType
+{
+ GradientColor,
+ SolidColorRanges,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDeformedShapeTextLabelType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDeformedShapeTextLabelType.s.cs
new file mode 100644
index 00000000..5552a75d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDeformedShapeTextLabelType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleDeformedShapeTextLabelType
+{
+ ShowAll,
+ ShowNone,
+ ShowPredefined,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramFenceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramFenceType.s.cs
new file mode 100644
index 00000000..c5697d7c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramFenceType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleDiagramFenceType
+{
+ ShowAll,
+ ShowNone,
+ ShowPredefined,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramTextLabelType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramTextLabelType.s.cs
new file mode 100644
index 00000000..ec5d72bd
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleDiagramTextLabelType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleDiagramTextLabelType
+{
+ ShowAll,
+ ShowNone,
+ ShowPredefined,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerTextLabelType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerTextLabelType.s.cs
new file mode 100644
index 00000000..3f616f95
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerTextLabelType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleMarkerTextLabelType
+{
+ ShowAll,
+ ShowNone,
+ ShowPredefined,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerType.s.cs
new file mode 100644
index 00000000..81460c78
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleMarkerType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleMarkerType
+{
+ Circle,
+ Square,
+ Triangle,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorArrowheadScale.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorArrowheadScale.s.cs
new file mode 100644
index 00000000..3debef47
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorArrowheadScale.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleVectorArrowheadScale
+{
+ NoScaling,
+ Length5Percent,
+ Length10Percent,
+ Length15Percent,
+ Length20Percent,
+ NoArrow,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorOrientation.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorOrientation.s.cs
new file mode 100644
index 00000000..ab7a5130
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorOrientation.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleVectorOrientation
+{
+ Linear,
+ ArcAroundVectorAxis,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorPosition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorPosition.s.cs
new file mode 100644
index 00000000..859cc434
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorPosition.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleVectorPosition
+{
+ ToDataPoint,
+ FromDataPoint,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorTextType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorTextType.s.cs
new file mode 100644
index 00000000..8221a23c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorTextType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisDisplayStyleVectorTextType
+{
+ ShowAll,
+ ShowNone,
+ ShowPredefined,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings.s.cs
new file mode 100644
index 00000000..779cd7e0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings.s.cs
@@ -0,0 +1,54 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisDisplayVectorSettings : System.IDisposable
+{
+ public AnalysisDisplayVectorSettings() { }
+
+ public AnalysisDisplayVectorSettings(Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisDisplayVectorSettings other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ArrowLineWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Rounding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorOrientation VectorOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorPosition VectorPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorArrowheadScale ArrowheadScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayStyleVectorTextType VectorTextType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisMode.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisMode.s.cs
new file mode 100644
index 00000000..13cd1e9e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisMode.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum AnalysisMode
+{
+ BuildingElements,
+ ConceptualMassesAndBuildingElements,
+ RoomsOrSpaces,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisResultSchema.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisResultSchema.s.cs
new file mode 100644
index 00000000..9f505b16
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.AnalysisResultSchema.s.cs
@@ -0,0 +1,63 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class AnalysisResultSchema : System.IDisposable
+{
+ public AnalysisResultSchema() { }
+
+ public AnalysisResultSchema(System.String name, System.String description) =>
+ throw new System.NotImplementedException();
+
+ public AnalysisResultSchema(Autodesk.Revit.DB.Analysis.AnalysisResultSchema other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.Analysis.AnalysisResultSchema other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetUnits(
+ System.Collections.Generic.IList names,
+ System.Collections.Generic.IList multipliers
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetNumberOfUnits() => throw new System.NotImplementedException();
+
+ public virtual System.String GetUnitsName(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Double GetUnitsMultiplier(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Scale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 CurrentUnits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId AnalysisDisplayStyleId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzer.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzer.s.cs
new file mode 100644
index 00000000..b08c8edf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzer.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class BuildingEnvelopeAnalyzer : System.IDisposable
+{
+ public BuildingEnvelopeAnalyzer() { }
+
+ public static Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzer Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzerOptions options
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundingElements() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundingElementsForSpaceVolume(
+ System.Int32 spaceVolume
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetCenterPointsForConnectedGridCellsInSpaceVolume(
+ System.Int32 spaceVolume
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzerOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzerOptions.s.cs
new file mode 100644
index 00000000..611dde22
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.BuildingEnvelopeAnalyzerOptions.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class BuildingEnvelopeAnalyzerOptions : System.IDisposable
+{
+ public BuildingEnvelopeAnalyzerOptions() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double GridCellSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean OptimizeGridCellSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AnalyzeEnclosedSpaceVolumes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionFloorSlabType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionFloorSlabType.s.cs
new file mode 100644
index 00000000..f07b60fe
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionFloorSlabType.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionFloorSlabType
+{
+ InvalidFloorSlabTypeConstruction,
+ LightweightConstructionHighInsulation,
+ LightweightConstructionTypicalInsulation,
+ LightweightConstructionLowInsulation,
+ LightweightConstructionNoInsulationInterior,
+ HighMassConstructionFrigidClimateSlabInsulation,
+ HighMassConstructionColdClimateSlabInsulation,
+ HighMassConstructionTypicalNoInsulation,
+ NumFloorSlabTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionOpeningType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionOpeningType.s.cs
new file mode 100644
index 00000000..4440530c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionOpeningType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionOpeningType
+{
+ InvalidOpeningTypeConstruction,
+ Air,
+ NumOpeningTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionRoofType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionRoofType.s.cs
new file mode 100644
index 00000000..94cde40c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionRoofType.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionRoofType
+{
+ InvalidRoofTypeConstruction,
+ HighInsulationCoolRoof,
+ HighInsulationDarkRoof,
+ TypicalInsulationCoolRoof,
+ TypicalInsulationDarkRoof,
+ LowInsulationCoolRoof,
+ LowInsulationDarkRoof,
+ NoInsulationDarkRoof,
+ NumRoofTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionShadeType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionShadeType.s.cs
new file mode 100644
index 00000000..b700f112
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionShadeType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionShadeType
+{
+ InvalidShadeTypeConstruction,
+ BasicShade,
+ NumShadeTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionType.s.cs
new file mode 100644
index 00000000..7de8275e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionType.s.cs
@@ -0,0 +1,72 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class ConceptualConstructionType : Autodesk.Revit.DB.ElementType
+{
+ public ConceptualConstructionType() { }
+
+ public static Autodesk.Revit.DB.ElementId GetWallConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionWallType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetRoofConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionRoofType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetFloorOrSlabConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionFloorSlabType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetWindowOrSkylightConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionWindowSkylightType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetShadeConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionShadeType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetOpeningConstructionType(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.Analysis.ConceptualConstructionOpeningType typeEnum
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.ICollection GetAllConceptualConstructionsForCategory(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.ElementId massSubCategoryId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidConceptualConstructionId(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.ElementId constructionTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidSurfaceSubcategoryForConstruction(
+ Autodesk.Revit.DB.ElementId massSurfaceSubcategoryId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidConceptualConstructionIdForCategory(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.ElementId constructionTypeId,
+ Autodesk.Revit.DB.ElementId massSubcategoryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetGBSId(Autodesk.Revit.DB.ElementId massSurfaceSubCategoryId) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidSubcategoryForMassSurfaceDatas(Autodesk.Revit.DB.ElementId massSubCategoryId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId MassSurfaceSubCategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWallType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWallType.s.cs
new file mode 100644
index 00000000..c194d4d0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWallType.s.cs
@@ -0,0 +1,16 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionWallType
+{
+ InvalidExteriorWallTypeConstruction,
+ LightweightConstructionHighInsulation,
+ LightweightConstructionTypicalColdClimateInsulation,
+ LightweightConstructionTypicalMildClimateInsulation,
+ LightweightConstructionLowInsulation,
+ LightweightConstructionNoInsulationInterior,
+ HighMassConstructionHighInsulation,
+ HighMassConstructionTypicalColdClimateInsulation,
+ HighMassConstructionTypicalMildClimateInsulation,
+ HighMassConstructionNoInsulationInterior,
+ NumWallTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWindowSkylightType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWindowSkylightType.s.cs
new file mode 100644
index 00000000..523afdcb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualConstructionWindowSkylightType.s.cs
@@ -0,0 +1,18 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConceptualConstructionWindowSkylightType
+{
+ InvalidWindowSkylightTypeConstruction,
+ SinglePaneClearNoCoating,
+ SinglePaneTinted,
+ SinglePaneReflective,
+ DoublePaneClearNoCoating,
+ DoublePaneTinted,
+ DoublePaneReflective,
+ DoublePaneClearLowEColdClimateHighSHGC,
+ DoublePaneClearLowEHotClimateLowSHGC,
+ DoublePaneClearHighestPerformanceLowEHighVisTransLowSHGC,
+ TriplePaneClearLowEHotOrColdClimate,
+ QuadPaneClearLowEHotOrColdClimate,
+ NumWindowSkylightTypeConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualSurfaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualSurfaceType.s.cs
new file mode 100644
index 00000000..82e08c25
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConceptualSurfaceType.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class ConceptualSurfaceType : Autodesk.Revit.DB.Element
+{
+ public ConceptualSurfaceType() { }
+
+ public static Autodesk.Revit.DB.Analysis.ConceptualSurfaceType GetByMassSubCategoryId(
+ Autodesk.Revit.DB.Document cda,
+ Autodesk.Revit.DB.ElementId massSubCategoryId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList GetAllMassSubCategoryIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetConstructionTypeIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId DefaultConstructionTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MassSubCategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConstructionType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConstructionType.s.cs
new file mode 100644
index 00000000..a9e46caf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ConstructionType.s.cs
@@ -0,0 +1,16 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum ConstructionType
+{
+ ExteriorWall,
+ InteriorWall,
+ Slab,
+ Roof,
+ Ceiling,
+ Floor,
+ Door,
+ ExteriorWindow,
+ InteriorWindow,
+ Skylight,
+ UndergroundWall,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisConstruction.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisConstruction.s.cs
new file mode 100644
index 00000000..7247e2b1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisConstruction.s.cs
@@ -0,0 +1,42 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisConstruction : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisConstruction() { }
+
+ public virtual System.Collections.Generic.IList GetMaterialIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Roughness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Absorptance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ThermalMass
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ThermalResistance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double HeatTransferCoefficient
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String ConstructionName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSchematic
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModel.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModel.s.cs
new file mode 100644
index 00000000..8681e45a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModel.s.cs
@@ -0,0 +1,56 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisDetailModel : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisDetailModel() { }
+
+ public static Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModel Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelOptions options
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModel GetMainEnergyAnalysisDetailModel(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAnalyticalSpaces() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAnalyticalSurfaces() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAnalyticalOpenings() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAnalyticalShadingSurfaces() =>
+ throw new System.NotImplementedException();
+
+ public virtual void TransformModel() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId ExportCategory
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId BuildingTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportMullions
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean SimplifyCurtainSystems
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IncludeShadingSurfaces
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelTier Tier
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelOptions.s.cs
new file mode 100644
index 00000000..5a836051
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelOptions.s.cs
@@ -0,0 +1,38 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisDetailModelOptions : System.IDisposable
+{
+ public EnergyAnalysisDetailModelOptions() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ExportMullions
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SimplifyCurtainSystems
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludeShadingSurfaces
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelTier Tier
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.EnergyModelType EnergyModelType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelTier.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelTier.s.cs
new file mode 100644
index 00000000..5a4367ca
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelTier.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum EnergyAnalysisDetailModelTier
+{
+ NotComputed,
+ FirstLevelBoundaries,
+ SecondLevelBoundaries,
+ Final,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisMaterial.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisMaterial.s.cs
new file mode 100644
index 00000000..ebc8b816
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisMaterial.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisMaterial : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisMaterial() { }
+
+ public virtual System.Double ThermalResistance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double SpecificHeatCapacity
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Density
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ThermalConductivity
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Thickness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String MaterialName
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpening.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpening.s.cs
new file mode 100644
index 00000000..c353d9f4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpening.s.cs
@@ -0,0 +1,69 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisOpening : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisOpening() { }
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisSurface GetAnalyticalSurface() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisConstruction GetConstruction() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisWindowType GetWindowType() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.Polyloop GetPolyloop() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetPolyloops() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String OpeningId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Corner
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisOpeningType OpeningType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OriginatingElementName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OriginatingElementDescription
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CADLinkUniqueId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CADObjectUniqueId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.LinkElementId OriginatingElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OpeningName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLOpeningType Type
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Width
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpeningType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpeningType.s.cs
new file mode 100644
index 00000000..81c433a8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisOpeningType.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum EnergyAnalysisOpeningType
+{
+ Door,
+ Window,
+ Skylight,
+ Air,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSpace.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSpace.s.cs
new file mode 100644
index 00000000..9d45e071
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSpace.s.cs
@@ -0,0 +1,44 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisSpace : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisSpace() { }
+
+ public virtual System.Collections.Generic.IList GetAnalyticalSurfaces() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetClosedShell() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundary() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double Volume
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CADObjectUniqueId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String ComposedName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Number
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SpaceName
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurface.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurface.s.cs
new file mode 100644
index 00000000..646fdb4c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurface.s.cs
@@ -0,0 +1,84 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisSurface : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisSurface() { }
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisSpace GetAnalyticalSpace() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisSpace GetAdjacentAnalyticalSpace() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAnalyticalOpenings() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisConstruction GetConstruction() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.Polyloop GetPolyloop() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetPolyloops() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String SurfaceId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Corner
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Normal
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.EnergyAnalysisSurfaceType SurfaceType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OriginatingElementName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OriginatingElementDescription
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CADLinkUniqueId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CADObjectUniqueId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.LinkElementId OriginatingElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SurfaceName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLSurfaceType Type
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Tilt
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Azimuth
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Width
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurfaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurfaceType.s.cs
new file mode 100644
index 00000000..3c229fb2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisSurfaceType.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum EnergyAnalysisSurfaceType
+{
+ Roof,
+ ExteriorWall,
+ InteriorWall,
+ Ceiling,
+ InteriorFloor,
+ ExteriorFloor,
+ Shading,
+ Air,
+ Underground,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisWindowType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisWindowType.s.cs
new file mode 100644
index 00000000..7e2452a9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisWindowType.s.cs
@@ -0,0 +1,32 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisWindowType : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisWindowType() { }
+
+ public virtual System.Collections.Generic.IDictionary<
+ System.Double,
+ System.Double
+ > GetSolarHeatGainCoefficientsForSolarIndicientAngles() => throw new System.NotImplementedException();
+
+ public virtual System.Double Transmittance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double SolarHeatGainCoefficient
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double HeatTransferCoefficient
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String WindowTypeName
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisZone.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisZone.s.cs
new file mode 100644
index 00000000..85028faa
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyAnalysisZone.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyAnalysisZone : Autodesk.Revit.DB.Element
+{
+ public EnergyAnalysisZone() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyDataSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyDataSettings.s.cs
new file mode 100644
index 00000000..bd3a8e65
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyDataSettings.s.cs
@@ -0,0 +1,278 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class EnergyDataSettings : Autodesk.Revit.DB.Element
+{
+ public EnergyDataSettings() { }
+
+ public static Autodesk.Revit.DB.Analysis.EnergyDataSettings GetFromDocument(Autodesk.Revit.DB.Document cda) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsDocumentUsingEnergyDataAnalyticalModel(Autodesk.Revit.DB.Document ccda) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfSliverSpaceTolerance(System.Double silverSpaceTolerance) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfPercentageGlazing(System.Double percentageGlazing) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfSillHeight(System.Double sillHeight) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfShadeDepth(System.Double shadeDepth) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfPercentageSkylights(System.Double percentageSkylights) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckRangeOfSkylightWidth(System.Double skylightWidth) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckExportCategory(Autodesk.Revit.DB.ElementId exportCategoryId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CheckConstructionSetElement(Autodesk.Revit.DB.ElementId constructionSetElementId) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckGroundPlane(
+ Autodesk.Revit.DB.Document ccda,
+ Autodesk.Revit.DB.ElementId groundPlaneId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CheckGroundPlane(Autodesk.Revit.DB.ElementId groundPlaneId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CheckProjectPhase(Autodesk.Revit.DB.ElementId projectPhaseId) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckExportComplexity(
+ Autodesk.Revit.DB.Analysis.gbXMLExportComplexity exportComplexity
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckBuildingConstructionClass(
+ Autodesk.Revit.DB.Analysis.HVACLoadConstructionClass buildingConstructionClass
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckProjectReportType(
+ Autodesk.Revit.DB.Analysis.HVACLoadLoadsReportType projectReportType
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckBuildingOperatingSchedule(
+ Autodesk.Revit.DB.Analysis.gbXMLBuildingOperatingSchedule buildingOperatingSchedule
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckBuildingHVACSystem(
+ Autodesk.Revit.DB.Analysis.gbXMLBuildingHVACSystem buildingHVACSystem
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckBuildingType(Autodesk.Revit.DB.Analysis.gbXMLBuildingType buildingType) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckServiceType(Autodesk.Revit.DB.Analysis.gbXMLServiceType serviceType) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CheckBuildingEnvelope(
+ Autodesk.Revit.DB.Analysis.gbXMLExportBuildingEnvelope determinationMethod
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CheckAnalysisType(Autodesk.Revit.DB.Analysis.AnalysisMode analysisType) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetBuildingConstructionSetElementId(Autodesk.Revit.DB.Document ccda) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetReportsFolderParsed() => throw new System.NotImplementedException();
+
+ public virtual void SetReportsFolder(System.String folderPath) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DividePerimeter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean EnergyModel
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLBuildingType BuildingType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CoreOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsExportMullionsEnabled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsExportSimplifiedCurtainSystemsEnabled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsExportShadingSurfacesEnabled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String ReportsFolder
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AnalyticalGridCellSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLExportBuildingEnvelope BuildingEnvelopeDeterminationMethod
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludeThermalProperties
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseAirChangesPerHour
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseCurrentViewOnly
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseOutsideAirPerArea
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseOutsideAirPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsGlazingShaded
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean CreateAnalyticalModel
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean UseHeatingCredits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportDefaults
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLServiceType ServiceType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId BuildingTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisMode AnalysisType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ProjectPhase
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId GroundPlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ExportCategory
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLBuildingHVACSystem BuildingHVACSystem
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLBuildingOperatingSchedule BuildingOperatingSchedule
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.HVACLoadLoadsReportType ProjectReportType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.HVACLoadConstructionClass BuildingConstructionClass
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.gbXMLExportComplexity ExportComplexity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OutsideAirChangesRatePerHour
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OutsideAirPerArea
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OutsideAirPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SkylightWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PercentageSkylights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ShadeDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SillHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PercentageGlazing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SliverSpaceTolerance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyModelType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyModelType.s.cs
new file mode 100644
index 00000000..7beddebc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.EnergyModelType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum EnergyModelType
+{
+ SpatialElement,
+ BuildingElement,
+ AnalysisMode,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPoints.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPoints.s.cs
new file mode 100644
index 00000000..d74fff02
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPoints.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class FieldDomainPoints : System.IDisposable
+{
+ public FieldDomainPoints() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByParameter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByParameter.s.cs
new file mode 100644
index 00000000..9974445e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByParameter.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class FieldDomainPointsByParameter : Autodesk.Revit.DB.Analysis.FieldDomainPoints
+{
+ public FieldDomainPointsByParameter() { }
+
+ public FieldDomainPointsByParameter(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByUV.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByUV.s.cs
new file mode 100644
index 00000000..77e39317
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByUV.s.cs
@@ -0,0 +1,20 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class FieldDomainPointsByUV : Autodesk.Revit.DB.Analysis.FieldDomainPoints
+{
+ public FieldDomainPointsByUV() { }
+
+ public FieldDomainPointsByUV(
+ System.Collections.Generic.IList points,
+ System.Collections.Generic.ICollection uCoordinates,
+ System.Collections.Generic.ICollection vCoordinates
+ ) => throw new System.NotImplementedException();
+
+ public FieldDomainPointsByUV(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetGridCoordinates(
+ System.Collections.Generic.ICollection uCoordinates,
+ System.Collections.Generic.ICollection vCoordinates
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByXYZ.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByXYZ.s.cs
new file mode 100644
index 00000000..0a03a3b8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldDomainPointsByXYZ.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class FieldDomainPointsByXYZ : Autodesk.Revit.DB.Analysis.FieldDomainPoints
+{
+ public FieldDomainPointsByXYZ() { }
+
+ public FieldDomainPointsByXYZ(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldValues.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldValues.s.cs
new file mode 100644
index 00000000..020fa467
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.FieldValues.s.cs
@@ -0,0 +1,26 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class FieldValues : System.IDisposable
+{
+ public FieldValues() { }
+
+ public FieldValues(Autodesk.Revit.DB.Analysis.FieldValues otherObject) => throw new System.NotImplementedException();
+
+ public FieldValues(System.Collections.Generic.IList vectorAtPoint) =>
+ throw new System.NotImplementedException();
+
+ public FieldValues(
+ System.Collections.Generic.IList valueAtPoint,
+ Autodesk.Revit.DB.XYZ unitDirection
+ ) => throw new System.NotImplementedException();
+
+ public FieldValues(System.Collections.Generic.IList valueAtPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZone.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZone.s.cs
new file mode 100644
index 00000000..4d8910da
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZone.s.cs
@@ -0,0 +1,26 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class GenericZone : Autodesk.Revit.DB.Element
+{
+ public GenericZone() { }
+
+ public static Autodesk.Revit.DB.Analysis.GenericZone Create(
+ Autodesk.Revit.DB.Document doc,
+ System.String name,
+ Autodesk.Revit.DB.Analysis.GenericZoneDomainData domainData,
+ Autodesk.Revit.DB.ElementId levelId,
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.GenericZoneDomainData GetDomainData() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundaries() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double LevelOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZoneDomainData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZoneDomainData.s.cs
new file mode 100644
index 00000000..33c83c6a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.GenericZoneDomainData.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class GenericZoneDomainData : System.IDisposable
+{
+ public GenericZoneDomainData() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadBuildingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadBuildingType.s.cs
new file mode 100644
index 00000000..75237be9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadBuildingType.s.cs
@@ -0,0 +1,39 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class HVACLoadBuildingType : Autodesk.Revit.DB.Analysis.HVACLoadType
+{
+ public HVACLoadBuildingType() { }
+
+ public static Autodesk.Revit.DB.Analysis.HVACLoadBuildingType Create(
+ Autodesk.Revit.DB.Document document,
+ System.String name
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsNameUnique(System.String name) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsNameUnique(Autodesk.Revit.DB.Document document, System.String name) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidTime(System.String hourMinute) => throw new System.NotImplementedException();
+
+ public virtual System.Double UnoccupiedCoolingSetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String ClosingTime
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String OpeningTime
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String BuildingTypeName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadConstructionClass.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadConstructionClass.s.cs
new file mode 100644
index 00000000..68cf7a18
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadConstructionClass.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum HVACLoadConstructionClass
+{
+ LooseConstruction,
+ MediumConstruction,
+ TightConstruction,
+ NoneConstruction,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadLoadsReportType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadLoadsReportType.s.cs
new file mode 100644
index 00000000..535dd79e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadLoadsReportType.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum HVACLoadLoadsReportType
+{
+ NoReport,
+ SimpleReport,
+ StandardReport,
+ DetailedReport,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadSpaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadSpaceType.s.cs
new file mode 100644
index 00000000..f2b1ec6e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadSpaceType.s.cs
@@ -0,0 +1,26 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class HVACLoadSpaceType : Autodesk.Revit.DB.Analysis.HVACLoadType
+{
+ public HVACLoadSpaceType() { }
+
+ public static Autodesk.Revit.DB.Analysis.HVACLoadSpaceType Create(
+ Autodesk.Revit.DB.Document document,
+ System.String name
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsNameUnique(System.String name) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsNameUnique(Autodesk.Revit.DB.Document document, System.String name) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String SpaceTypeName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPlenum
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadType.s.cs
new file mode 100644
index 00000000..542eac84
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.HVACLoadType.s.cs
@@ -0,0 +1,77 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class HVACLoadType : Autodesk.Revit.DB.Element
+{
+ public HVACLoadType() { }
+
+ public virtual System.Double DehumidificationSetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double HumidificationSetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CoolingSetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double HeatingSetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.OutdoorAirFlowStandard OutdoorAirFlowStandard
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AirChangesPerHour
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OutdoorAirPerArea
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OutdoorAirPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PlenumLighting
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PowerLoadDensity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LightingLoadDensity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LatentHeatGainPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SensibleHeatGainPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AreaPerPerson
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData.s.cs
new file mode 100644
index 00000000..f5800a96
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData.s.cs
@@ -0,0 +1,40 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPAnalyticalModelData : System.IDisposable
+{
+ public MEPAnalyticalModelData() { }
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment GetSegmentById(System.Int32 segmentId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment GetSegmentByIndex(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidSegmentId(System.Int32 segmentId) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPNetworkSegmentData GetSegmentData(System.Int32 segmentId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetNumberOfNodes() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetNumberOfSegments() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalNode GetNodeById(System.Int32 nodeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidNodeId(System.Int32 nodeId) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalNode GetNodeByIndex(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData GetMEPAnalyticalModelData(
+ Autodesk.Revit.DB.Element pElement
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalNode.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalNode.s.cs
new file mode 100644
index 00000000..d05841a7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalNode.s.cs
@@ -0,0 +1,32 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPAnalyticalNode : System.IDisposable
+{
+ public MEPAnalyticalNode() { }
+
+ public virtual System.Boolean IsSameNode(Autodesk.Revit.DB.Analysis.MEPAnalyticalNode other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Location
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsFlowBlocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsFocalNode
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment.s.cs
new file mode 100644
index 00000000..c384d783
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment.s.cs
@@ -0,0 +1,53 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPAnalyticalSegment : System.IDisposable
+{
+ public MEPAnalyticalSegment() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double DemandFlow
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId RevitElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 EndNode
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 StartNode
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Roughness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double InnerDiameter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalSegmentType SegmentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorDomainType DomainType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegmentType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegmentType.s.cs
new file mode 100644
index 00000000..c8791f01
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPAnalyticalSegmentType.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum MEPAnalyticalSegmentType
+{
+ Undefined,
+ Segment,
+ Fitting,
+ Pump,
+ Loss,
+ SourceEquipment,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkIterator.s.cs
new file mode 100644
index 00000000..a8f49ea2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkIterator.s.cs
@@ -0,0 +1,57 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPNetworkIterator : System.IDisposable
+{
+ public MEPNetworkIterator() { }
+
+ public MEPNetworkIterator(
+ Autodesk.Revit.DB.Document pADoc,
+ Autodesk.Revit.DB.Analysis.MEPAnalyticalNode startNode,
+ Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment startSegment
+ ) => throw new System.NotImplementedException();
+
+ public MEPNetworkIterator(
+ Autodesk.Revit.DB.Document pADoc,
+ Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData seed,
+ Autodesk.Revit.DB.ConnectorDomainType eDomain
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Start() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean End() => throw new System.NotImplementedException();
+
+ public virtual void Next() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalSegment GetAnalyticalSegment() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalNode GetAnalyticalNode() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalNode GetOtherAnalyticalNode() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.MEPAnalyticalModelData GetAnalyticalModelData() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId CurrentElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.MEPSystemClassification SystemClassification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId SystemId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentData.s.cs
new file mode 100644
index 00000000..7fbe9a22
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentData.s.cs
@@ -0,0 +1,68 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPNetworkSegmentData : System.IDisposable
+{
+ public MEPNetworkSegmentData() { }
+
+ public MEPNetworkSegmentData(Autodesk.Revit.DB.Analysis.MEPNetworkSegmentData other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetUpstreamSegments() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetDownstreamSegments() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Coefficient
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double PressureDrop
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double VelocityPressure
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Velocity
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrictionFactor
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double RelativeRoughness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ReynoldsNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Plumbing.PipeFlowState FlowState
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Flow
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 SectionNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCriticalPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentId.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentId.s.cs
new file mode 100644
index 00000000..a65945c5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MEPNetworkSegmentId.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MEPNetworkSegmentId : System.IDisposable
+{
+ public MEPNetworkSegmentId() { }
+
+ public MEPNetworkSegmentId(Autodesk.Revit.DB.ElementId idElem, System.Int32 segment) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 SegmentId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ElementId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassLevelData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassLevelData.s.cs
new file mode 100644
index 00000000..336f8755
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassLevelData.s.cs
@@ -0,0 +1,62 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MassLevelData : Autodesk.Revit.DB.Element
+{
+ public MassLevelData() { }
+
+ public virtual System.Boolean IsEmpty() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsMassFamilyInstance(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId id
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidConceptualConstructionTypeElement(Autodesk.Revit.DB.ElementId id) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ConceptualConstructionIsByEnergyData
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ConceptualConstructionId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId OwningMassId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.MassSurfaceDataMaterialType MaterialType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NLevelPerimeter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double NLevelFafArea
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double NExteriorSurfaceArea
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double NVolume
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String StrUsage
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceData.s.cs
new file mode 100644
index 00000000..2a8bc1d2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceData.s.cs
@@ -0,0 +1,90 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class MassSurfaceData : Autodesk.Revit.DB.Element
+{
+ public MassSurfaceData() { }
+
+ public virtual System.Collections.Generic.IList GetFaceReferences() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId ReferenceElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId CategoryIdForConceptualSurfaceType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSlab
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsUnderground
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsGlazingShaded
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsConceptualConstructionByEnergyData
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.MassSurfaceDataMaterialType MaterialType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MassLevelDataId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId ConceptualConstructionId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Analysis.MassSurfaceDataSource SurfaceDataSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SkylightWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PercentageSkylights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SillHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ShadeDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PercentageGlazing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataMaterialType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataMaterialType.s.cs
new file mode 100644
index 00000000..3205c687
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataMaterialType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum MassSurfaceDataMaterialType
+{
+ MaterialByConstruction,
+ NormalMaterial,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataSource.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataSource.s.cs
new file mode 100644
index 00000000..017148d5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.MassSurfaceDataSource.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum MassSurfaceDataSource
+{
+ Invalid,
+ EnergyData,
+ Surface,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.OutdoorAirFlowStandard.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.OutdoorAirFlowStandard.s.cs
new file mode 100644
index 00000000..789de68c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.OutdoorAirFlowStandard.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum OutdoorAirFlowStandard
+{
+ ByPeopleAndByArea,
+ ByACH,
+ MaxByPeople_ByArea,
+ MaxByACH_ByPeopleByArea,
+ MaxByACH_ByArea_ByPeople,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs
new file mode 100644
index 00000000..de7810b5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs
@@ -0,0 +1,118 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class PathOfTravel : Autodesk.Revit.DB.Element
+{
+ public PathOfTravel() { }
+
+ public static Autodesk.Revit.DB.Analysis.PathOfTravel Create(
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.XYZ pathStart,
+ Autodesk.Revit.DB.XYZ pathEnd
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.PathOfTravel Create(
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.XYZ pathStart,
+ Autodesk.Revit.DB.XYZ pathEnd,
+ out Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus resultStatus
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateMultiple(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateMultiple(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateMapped(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateMapped(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList FindStartsOfLongestPathsFromRooms(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList destinationPoints
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList FindEndsOfShortestPaths(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList destinationPoints,
+ System.Collections.Generic.IList startPoints
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList> FindShortestPaths(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList destinationPoints,
+ System.Collections.Generic.IList startPoints
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus Update() =>
+ throw new System.NotImplementedException();
+
+ public static System.Int32 UpdateMultiple(
+ Autodesk.Revit.DB.Document adoc,
+ System.Collections.Generic.IList elementsToUpdate,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
+ public static System.Int32 UpdateMultiple(
+ Autodesk.Revit.DB.Document adoc,
+ System.Collections.Generic.IList elementsToUpdate
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetCurves() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetWaypoints() =>
+ throw new System.NotImplementedException();
+
+ public virtual void InsertWaypoint(Autodesk.Revit.DB.XYZ waypoint, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetWaypoint(Autodesk.Revit.DB.XYZ waypoint, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveWaypoint(System.Int32 index) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsInRevealObstaclesMode(Autodesk.Revit.DB.View DBView) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus SetRevealObstaclesMode(
+ Autodesk.Revit.DB.View DBView,
+ System.Boolean newState
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId LineStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ PathEnd
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ PathStart
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ PathMidpoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationServerIds.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationServerIds.s.cs
new file mode 100644
index 00000000..6c097ef1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationServerIds.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class PathOfTravelCalculationServerIds
+{
+ public PathOfTravelCalculationServerIds() { }
+
+ public static System.Guid DefaultPathOfTravelCalculationGUID
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus.s.cs
new file mode 100644
index 00000000..eebeb826
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus.s.cs
@@ -0,0 +1,17 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum PathOfTravelCalculationStatus
+{
+ Success,
+ NoPathOfTravel,
+ AreaTooLarge,
+ SplitView,
+ ResultAffectedByCrop,
+ StartAndEndPointsTooClose,
+ PointOutsideActiveCrop,
+ TooMuchGeometry,
+ RevealObstaclesModeFailureDataExist,
+ RevealObstaclesModeFailureWireframe,
+ TemporaryModeFailureDataExist,
+ TemporaryModeFailureWireframe,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.Polyloop.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.Polyloop.s.cs
new file mode 100644
index 00000000..a497d445
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.Polyloop.s.cs
@@ -0,0 +1,26 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class Polyloop : System.IDisposable
+{
+ public Polyloop() { }
+
+ public virtual System.Collections.Generic.IList GetPoints() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double ComputeArea() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Direction
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Centroid
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.RouteAnalysisSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.RouteAnalysisSettings.s.cs
new file mode 100644
index 00000000..02c02e1e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.RouteAnalysisSettings.s.cs
@@ -0,0 +1,47 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class RouteAnalysisSettings : Autodesk.Revit.DB.Element
+{
+ public RouteAnalysisSettings() { }
+
+ public static Autodesk.Revit.DB.Analysis.RouteAnalysisSettings GetRouteAnalysisSettings(
+ Autodesk.Revit.DB.Document cda
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetIgnoredCategoryIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetExcludedCategoryIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetIgnoredCategoryIds(
+ System.Collections.Generic.ICollection categoryIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsLargeGeometryAllowed() => throw new System.NotImplementedException();
+
+ public virtual System.Double MinimumLength
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AnalysisZoneTopOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AnalysisZoneBottomOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IgnoreImports
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean EnableIgnoredCategoryIds
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldManager.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldManager.s.cs
new file mode 100644
index 00000000..bb60cebc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldManager.s.cs
@@ -0,0 +1,124 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class SpatialFieldManager : Autodesk.Revit.DB.Element
+{
+ public SpatialFieldManager() { }
+
+ public static Autodesk.Revit.DB.Analysis.SpatialFieldManager CreateSpatialFieldManager(
+ Autodesk.Revit.DB.View view,
+ System.Int32 numberOfMeasurements
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Analysis.SpatialFieldManager GetSpatialFieldManager(Autodesk.Revit.DB.View view) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddSpatialFieldPrimitive(
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.Transform trf
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddSpatialFieldPrimitive(Autodesk.Revit.DB.Face face, Autodesk.Revit.DB.Transform trf) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddSpatialFieldPrimitive(
+ Autodesk.Revit.DB.Reference reference,
+ Autodesk.Revit.DB.Analysis.SpatialFieldPrimitiveHideMode hidingMode
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddSpatialFieldPrimitive(Autodesk.Revit.DB.Reference reference) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddSpatialFieldPrimitive() => throw new System.NotImplementedException();
+
+ public virtual void RemoveSpatialFieldPrimitive(System.Int32 idx) => throw new System.NotImplementedException();
+
+ public virtual void UpdateSpatialFieldPrimitive(
+ System.Int32 idx,
+ Autodesk.Revit.DB.Analysis.FieldDomainPoints fieldDomainPoints,
+ Autodesk.Revit.DB.Analysis.FieldValues fieldValues,
+ System.Int32 resultIndex
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend GetLegend() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetMinimum(System.Int32 resultIndex, System.Boolean rawValue) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetMaximum(System.Int32 resultIndex, System.Boolean rawValue) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetMeasurementNames(System.Collections.Generic.IList measurementNames) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetMeasurementDescriptions(
+ System.Collections.Generic.IList measurementDescriptions
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsResultSchemaNameUnique(System.String name, System.Int32 resultIndexToSkip) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 RegisterResult(Autodesk.Revit.DB.Analysis.AnalysisResultSchema resultSchema) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Analysis.AnalysisResultSchema GetResultSchema(System.Int32 idx) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetResultSchema(System.Int32 idx, Autodesk.Revit.DB.Analysis.AnalysisResultSchema resultSchema) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRegisteredResults() =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsTextTypeIdValid(
+ Autodesk.Revit.DB.ElementId textTypeId,
+ Autodesk.Revit.DB.Document doc
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean LegendShowDescription
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean LegendShowConfigurationName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId LegendTextTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ResultsVisibleInView
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseRangeForAllMeasurements
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 CurrentMeasurement
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ LegendPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 NumberOfMeasurements
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean AllowInteractiveSettings
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldPrimitiveHideMode.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldPrimitiveHideMode.s.cs
new file mode 100644
index 00000000..3078708f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SpatialFieldPrimitiveHideMode.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum SpatialFieldPrimitiveHideMode
+{
+ Default,
+ HideNone,
+ HideOnlyReference,
+ HideWholeElement,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisOptions.s.cs
new file mode 100644
index 00000000..3599d273
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisOptions.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class SystemsAnalysisOptions : System.IDisposable
+{
+ public SystemsAnalysisOptions() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String OutputFolder
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String WeatherFile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String WorkflowFile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisReportStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisReportStyle.s.cs
new file mode 100644
index 00000000..aac305a5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.SystemsAnalysisReportStyle.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum SystemsAnalysisReportStyle
+{
+ Detailed,
+ Loads,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ValueAtPoint.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ValueAtPoint.s.cs
new file mode 100644
index 00000000..1617aee2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ValueAtPoint.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class ValueAtPoint : Autodesk.Revit.DB.ValueAtPointBase
+{
+ public ValueAtPoint() { }
+
+ public ValueAtPoint(Autodesk.Revit.DB.Analysis.ValueAtPoint otherObject) =>
+ throw new System.NotImplementedException();
+
+ public ValueAtPoint(System.Collections.Generic.IList values) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.VectorAtPoint.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.VectorAtPoint.s.cs
new file mode 100644
index 00000000..cbb8982b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.VectorAtPoint.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class VectorAtPoint : Autodesk.Revit.DB.ValueAtPointBase
+{
+ public VectorAtPoint() { }
+
+ public VectorAtPoint(Autodesk.Revit.DB.Analysis.VectorAtPoint otherObject) =>
+ throw new System.NotImplementedException();
+
+ public VectorAtPoint(System.Collections.Generic.IList vectors) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ViewSystemsAnalysisReport.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ViewSystemsAnalysisReport.s.cs
new file mode 100644
index 00000000..3b1d7abb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.ViewSystemsAnalysisReport.s.cs
@@ -0,0 +1,48 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public partial class ViewSystemsAnalysisReport : Autodesk.Revit.DB.View
+{
+ public ViewSystemsAnalysisReport() { }
+
+ public static Autodesk.Revit.DB.Analysis.ViewSystemsAnalysisReport Create(
+ Autodesk.Revit.DB.Document document,
+ System.String viewName
+ ) => throw new System.NotImplementedException();
+
+ public virtual void RequestSystemsAnalysis(Autodesk.Revit.DB.Analysis.SystemsAnalysisOptions options) =>
+ throw new System.NotImplementedException();
+
+ public static void CancelSystemsAnalysis(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId reportElement
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ElementId GetLatestSystemsAnalysisReport(Autodesk.Revit.DB.Document document) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAnalysisCompleted() => throw new System.NotImplementedException();
+
+ public virtual System.String GetReportContent() => throw new System.NotImplementedException();
+
+ public virtual System.DateTime AnalysisDateAndTime
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Analysis.SystemsAnalysisReportStyle ReportStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String SystemsAnalysisOutputFolder
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String WeatherFile
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SystemsAnalysisWorkflowFile
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingHVACSystem.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingHVACSystem.s.cs
new file mode 100644
index 00000000..c3c0fd6a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingHVACSystem.s.cs
@@ -0,0 +1,18 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLBuildingHVACSystem
+{
+ TwelveSEERSPointNineAFUESplitPackagedGasFiveToElevenTon,
+ ElevenPointThreeEERPackagedVAVEightyFourPointFourPercentBoilerHeating,
+ CentralVAVHWHeatChillerFivePointNinetySixCOPBoilersEightyFourPoint5Eff,
+ FourPipeFanCoilSystemChillerFivePointNinetySixCOPBoilersEightFourPointFiveEff,
+ CentralVAVElectricResistanceHeatChillerFivePointNinetySixCOP,
+ TwelveSEERSevenPointSevenHSPFSplitPackagedHeatPump,
+ TwoPipeFanCoilSystemChillerFivePointNinetySixCOPBoilersEightyFourPointFiveEff,
+ TwelveSEEREightPointThreeHSPFPackagedTerminalHeatPumpPTAC,
+ ResidentialSeventeenSEERNinePointSixHSPFSplitHPLessThanFivePointFiveTon,
+ UnderfloorAirDistribution,
+ ResidentialFourteenSEERPointNineAFUESplitPackagedGasLessThanFivePointFiveTon,
+ ResidentialFourteenSEEREightPointThreeHSPFSplitPackagedHeatPump,
+ NoOfHVACSystemEnums,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingOperatingSchedule.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingOperatingSchedule.s.cs
new file mode 100644
index 00000000..6a74e731
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingOperatingSchedule.s.cs
@@ -0,0 +1,17 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLBuildingOperatingSchedule
+{
+ DefaultOperatingSchedule,
+ TwentyFourHourSevenDayFacility,
+ TwentyFourHourHourSixDayFacility,
+ TwentyFourHourHourFiveDayFacility,
+ TwelveHourSevenDayFacility,
+ TwelveHourSixDayFacility,
+ TwelveHourFiveDayFacility,
+ KindergartenThruTwelveGradeSchool,
+ YearRoundSchool,
+ TheaterPerformingArts,
+ Worship,
+ NoOfOperatingScheduleEnums,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingType.s.cs
new file mode 100644
index 00000000..88beba39
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLBuildingType.s.cs
@@ -0,0 +1,41 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLBuildingType
+{
+ CustomizeBuildingType,
+ NoBuildingType,
+ AutomotiveFacility,
+ ConventionCenter,
+ Courthouse,
+ DiningBarLoungeOrLeisure,
+ DiningCafeteriaFastFood,
+ DiningFamily,
+ Dormitory,
+ ExerciseCenter,
+ FireStation,
+ Gymnasium,
+ HospitalOrHealthcare,
+ Hotel,
+ Library,
+ Manufacturing,
+ Motel,
+ MotionPictureTheatre,
+ MultiFamily,
+ Museum,
+ Office,
+ ParkingGarage,
+ Penitentiary,
+ PerformingArtsTheater,
+ PoliceStation,
+ PostOffice,
+ ReligiousBuilding,
+ Retail,
+ SchoolOrUniversity,
+ SingleFamily,
+ SportsArena,
+ TownHall,
+ Transportation,
+ Warehouse,
+ Workshop,
+ NoOfBuildingTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLConditionType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLConditionType.s.cs
new file mode 100644
index 00000000..41a557bc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLConditionType.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLConditionType
+{
+ NoConditionType,
+ Heated,
+ Cooled,
+ HeatedAndCooled,
+ Unconditioned,
+ Vented,
+ NaturallyVentedOnly,
+ NoOfConditionTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportBuildingEnvelope.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportBuildingEnvelope.s.cs
new file mode 100644
index 00000000..eb76ade4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportBuildingEnvelope.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLExportBuildingEnvelope
+{
+ UseFunctionParameter,
+ IdentifyExteriorElements,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportComplexity.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportComplexity.s.cs
new file mode 100644
index 00000000..b1b4033e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLExportComplexity.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLExportComplexity
+{
+ Simple,
+ SimpleWithShadingSurfaces,
+ Complex,
+ ComplexWithShadingSurfaces,
+ ComplexWithMullionsAndShadingSurfaces,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLOpeningType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLOpeningType.s.cs
new file mode 100644
index 00000000..b52d5cd1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLOpeningType.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLOpeningType
+{
+ FixedWindow,
+ OperableWindow,
+ FixedSkylight,
+ OperableSkylight,
+ SlidingDoor,
+ NonSlidingDoor,
+ OpeningAir,
+ NoOfOpeningTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLServiceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLServiceType.s.cs
new file mode 100644
index 00000000..17bfec50
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLServiceType.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLServiceType
+{
+ NoServiceType,
+ CentralHeatingRadiators,
+ CentralHeatingConvectors,
+ CentralHeatingRadiantFloor,
+ CentralHeatingHotAir,
+ OtherRoomHeater,
+ RadiantHeaterFlue,
+ RadiantHeaterNoFlue,
+ RadiantHeaterMultiburner,
+ ForcedConvectionHeaterFlue,
+ ForcedConvectionHeaterNoFlue,
+ VAVSingleDuct,
+ VAVDualDuct,
+ VAVIndoorPackagedCabinet,
+ VAVTerminalReheat,
+ FanCoilSystem,
+ InductionSystem,
+ ConstantVolumeFixedOA,
+ ConstantVolumeVariableOA,
+ ConstantVolumeTerminalReheat,
+ MultizoneHotDeckColdDeck,
+ ConstantVolumeDualDuct,
+ RadiantCooledCeilings,
+ ActiveChilledBeams,
+ WaterLoopHeatPump,
+ VariableRefrigerantFlow,
+ SplitSystemsWithNaturalVentilation,
+ SplitSystemsWithMechanicalVentilation,
+ SplitSystemsWithMechanicalVentilationWithCooling,
+ NoOfServiceTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSpaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSpaceType.s.cs
new file mode 100644
index 00000000..ec6ef51b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSpaceType.s.cs
@@ -0,0 +1,133 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLSpaceType
+{
+ CustomizeSpaceType,
+ NoSpaceType,
+ ActiveStorage,
+ ActiveStorageHospitalOrHealthcare,
+ AirOrTrainOrBusBaggageArea,
+ AirportConcourse,
+ AtriumEachAdditionalFloor,
+ AtriumFirstThreeFloors,
+ AudienceOrSeatingAreaPenitentiary,
+ AudienceOrSeatingAreaExerciseCenter,
+ AudienceOrSeatingAreaGymnasium,
+ AudienceOrSeatingAreaSportsArena,
+ AudienceOrSeatingAreaConventionCenter,
+ AudienceOrSeatingAreaMotionPictureTheatre,
+ AudienceOrSeatingAreaPerformingArtsTheatre,
+ AudienceOrSeatingAreaReligious,
+ AudienceOrSeatingAreaPoliceOrFireStations,
+ AudienceOrSeatingAreaCourtHouse,
+ AudienceOrSeatingAreaAuditorium,
+ BankCustomerArea,
+ BankingActivityAreaOffice,
+ BarberAndBeautyParlor,
+ CardFileAndCataloguingLibrary,
+ ClassroomOrLectureOrTrainingPenitentiary,
+ ClassroomOrLectureOrTraining,
+ ConfinementCellsPenitentiary,
+ ConfinementCellsCourtHouse,
+ ConferenceMeetingOrMultipurpose,
+ CorridorOrTransition,
+ CorridorOrTransitionManufacturingFacility,
+ CorridorsWithPatientWaitingExamHospitalOrHealthcare,
+ CourtSportsAreaSportsArena,
+ CourtroomCourtHouse,
+ DepartmentStoreSalesAreaRetail,
+ DetailedManufacturingFacility,
+ DiningArea,
+ DiningAreaHotel,
+ DiningAreaFamilyDining,
+ DiningAreaLoungeOrLeisureDining,
+ DiningAreaMotel,
+ DiningAreaTransportation,
+ DiningAreaPenitentiary,
+ DiningAreaCivilServices,
+ DormitoryBedroom,
+ DormitoryStudyHall,
+ DressingOrLockerOrFittingRoomGymnasium,
+ DressingOrLockerOrFittingRoomCourtHouse,
+ DressingOrLockerOrFittingRoomPerformingArtsTheatre,
+ DressingOrLockerOrFittingRoomAuditorium,
+ DressingOrLockerOrFittingRoomExerciseCenter,
+ ElectricalOrMechanical,
+ ElevatorLobbies,
+ EmergencyHospitalOrHealthcare,
+ EquipmentRoomManufacturingFacility,
+ ExamOrTreatmentHospitalOrHealthcare,
+ ExerciseAreaExerciseCenter,
+ ExerciseAreaGymnasium,
+ ExhibitSpaceConventionCenter,
+ FellowshipHallReligiousBuildings,
+ FineMaterialWarehouse,
+ FineMerchandiseSalesAreaRetail,
+ FireStationEngineRoomPoliceOrFireStation,
+ FoodPreparation,
+ GarageServiceOrRepairAutomotiveFacility,
+ GeneralHighBayManufacturingFacility,
+ GeneralLowBayManufacturingFacility,
+ GeneralExhibitionMuseum,
+ HospitalNurseryHospitalOrHealthcare,
+ HospitalOrMedicalSuppliesHospitalOrHealthcare,
+ HospitalOrRadiologyHospitalOrHealthcare,
+ HotelOrConferenceCenterConferenceOrMeeting,
+ InactiveStorage,
+ JudgesChambersCourtHouse,
+ LaboratoryOffice,
+ LaundryIroningAndSorting,
+ LaundryWashingHospitalOrHealthcare,
+ LibraryAudioVisualLibraryAudioVisual,
+ LivingQuartersDormitory,
+ LivingQuartersMotel,
+ LivingQuartersHotel,
+ Lobby,
+ LobbyReligiousBuildings,
+ LobbyMotionPictureTheatre,
+ LobbyAuditorium,
+ LobbyPerformingArtsTheatre,
+ LobbyPostOffice,
+ LobbyHotel,
+ LoungeOrRecreation,
+ MallConcourseSalesAreaRetail,
+ MassMerchandisingSalesAreaRetail,
+ MediumOrBulkyMaterialWarehouse,
+ MerchandisingSalesAreaRetail,
+ MuseumAndGalleryStorage,
+ NurseStationHospitalOrHealthcare,
+ OfficeEnclosed,
+ OfficeOpenPlan,
+ OfficeCommonActivityAreasInactiveStorage,
+ OperatingRoomHospitalOrHealthcare,
+ OtherTelevisedPlayingAreaSportsArena,
+ ParkingAreaAttendantOnlyParkingGarage,
+ ParkingAreaPedestrianParkingGarage,
+ PatientRoomHospitalOrHealthcare,
+ PersonalServicesSalesAreaRetail,
+ PharmacyHospitalOrHealthcare,
+ PhysicalTherapyHospitalOrHealthcare,
+ PlayingAreaGymnasium,
+ Plenum,
+ PoliceStationLaboratoryPoliceOrFireStations,
+ PublicAndStaffLoungeHospitalOrHealthcare,
+ ReadingAreaLibrary,
+ ReceptionOrWaitingTransportation,
+ ReceptionOrWaitingMotel,
+ ReceptionOrWaitingHotel,
+ RecoveryHospitalOrHealthcare,
+ RestorationMuseum,
+ Restrooms,
+ RingSportsAreaSportsArena,
+ SleepingQuartersPoliceOrFireStation,
+ SortingAreaPostOffice,
+ SpecialtyStoreSalesAreaRetail,
+ StacksLibrary,
+ StairsInactive,
+ Stairway,
+ SupermarketSalesAreaRetail,
+ TerminalTicketCounterTransportation,
+ WorkshopWorkshop,
+ WorshipPulpitChoirReligious,
+ NoOfSpaceTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSurfaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSurfaceType.s.cs
new file mode 100644
index 00000000..3c9d3f58
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Analysis.gbXMLSurfaceType.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB.Analysis;
+
+public enum gbXMLSurfaceType
+{
+ InteriorWall,
+ ExteriorWall,
+ Roof,
+ InteriorFloor,
+ ExposedFloor,
+ Shade,
+ UndergroundWall,
+ UndergroundSlab,
+ Ceiling,
+ SurfaceAir,
+ UndergroundCeiling,
+ RaisedFloor,
+ SlabOnGrade,
+ NoOfSurfaceTypes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnalyzesAsType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnalyzesAsType.s.cs
new file mode 100644
index 00000000..b791094c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnalyzesAsType.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB;
+
+public enum AnalyzesAsType
+{
+ AA_Hanger,
+ AA_Gravity,
+ AA_Lateral,
+ AA_SlabOneWay,
+ AA_Mat,
+ AA_SlabOnGrade,
+ AA_Not_For_Analysis,
+ AA_SlabTwoWay,
+ AA_GravityLateral,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AngularDimension.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AngularDimension.s.cs
new file mode 100644
index 00000000..3124197c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AngularDimension.s.cs
@@ -0,0 +1,16 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AngularDimension : Autodesk.Revit.DB.Dimension
+{
+ public AngularDimension() { }
+
+ public static Autodesk.Revit.DB.AngularDimension Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View dbView,
+ Autodesk.Revit.DB.Arc arc,
+ System.Collections.Generic.IList references,
+ Autodesk.Revit.DB.DimensionType dimensionStyle
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetAngularRadius(System.Double radius) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbol.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbol.s.cs
new file mode 100644
index 00000000..3c51bffa
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbol.s.cs
@@ -0,0 +1,21 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AnnotationSymbol : Autodesk.Revit.DB.FamilyInstance
+{
+ public AnnotationSymbol() { }
+
+ public virtual Autodesk.Revit.DB.AnnotationSymbol duplicate() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetLeaders() =>
+ throw new System.NotImplementedException();
+
+ public virtual void addLeader() => throw new System.NotImplementedException();
+
+ public virtual void removeLeader() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.AnnotationSymbolType AnnotationSymbolType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbolType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbolType.s.cs
new file mode 100644
index 00000000..a92745f2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AnnotationSymbolType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AnnotationSymbolType : Autodesk.Revit.DB.FamilySymbol
+{
+ public AnnotationSymbolType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AppearanceAssetElement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AppearanceAssetElement.s.cs
new file mode 100644
index 00000000..d817e18c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AppearanceAssetElement.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AppearanceAssetElement : Autodesk.Revit.DB.Element
+{
+ public AppearanceAssetElement() { }
+
+ public static Autodesk.Revit.DB.AppearanceAssetElement GetAppearanceAssetElementByName(
+ Autodesk.Revit.DB.Document doc,
+ System.String name
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.AppearanceAssetElement Duplicate(System.String name) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Arc.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Arc.s.cs
new file mode 100644
index 00000000..a2ca7315
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Arc.s.cs
@@ -0,0 +1,49 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Arc : Autodesk.Revit.DB.Curve
+{
+ public Arc() { }
+
+ public static Autodesk.Revit.DB.Arc Create(
+ Autodesk.Revit.DB.XYZ end0,
+ Autodesk.Revit.DB.XYZ end1,
+ Autodesk.Revit.DB.XYZ pointOnArc
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Arc Create(
+ Autodesk.Revit.DB.Plane plane,
+ System.Double radius,
+ System.Double startAngle,
+ System.Double endAngle
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Arc Create(
+ Autodesk.Revit.DB.XYZ center,
+ System.Double radius,
+ System.Double startAngle,
+ System.Double endAngle,
+ Autodesk.Revit.DB.XYZ xAxis,
+ Autodesk.Revit.DB.XYZ yAxis
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ YDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ XDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Normal
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Center
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterInfo.s.cs
new file mode 100644
index 00000000..e5ef4b8e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterInfo.s.cs
@@ -0,0 +1,57 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class BalusterInfo : System.IDisposable
+{
+ public BalusterInfo() { }
+
+ public static System.String GetReferenceNameForHost() => throw new System.NotImplementedException();
+
+ public static System.String GetReferenceNameForTopRail() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String TopReferenceName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String BaseReferenceName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DistanceFromPreviousOrSpace
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Offset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TopOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BaseOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId BalusterFamilyId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPattern.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPattern.s.cs
new file mode 100644
index 00000000..0d4ecf04
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPattern.s.cs
@@ -0,0 +1,57 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class BalusterPattern : System.IDisposable
+{
+ public BalusterPattern() { }
+
+ public virtual System.Int32 GetBalusterCount() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.BalusterInfo GetBaluster(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.BalusterInfo DuplicateBaluster(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveBaluster(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Length
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.PatternJustification DistributionJustification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BreakPatternCondition BreakPattern
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ExcessLengthFillSpacing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ExcessLengthFillBalusterId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PatternAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double EndSpace
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPlacement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPlacement.s.cs
new file mode 100644
index 00000000..88b305b2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BalusterPlacement.s.cs
@@ -0,0 +1,36 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class BalusterPlacement : System.IDisposable
+{
+ public BalusterPlacement() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId BalusterPerTreadFamilyId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 BalusterPerTreadNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseBalusterPerTreadOnStairs
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.PostPattern PostPattern
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BalusterPattern BalusterPattern
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakCornerCondition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakCornerCondition.s.cs
new file mode 100644
index 00000000..7b9dde4d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakCornerCondition.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum BreakCornerCondition
+{
+ EachSegmentEnd,
+ AnglesGreaterThan,
+ Never,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakPatternCondition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakPatternCondition.s.cs
new file mode 100644
index 00000000..da319a30
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BreakPatternCondition.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum BreakPatternCondition
+{
+ EachSegmentEnd,
+ AnglesGreaterThan,
+ Never,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BuildingPad.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BuildingPad.s.cs
new file mode 100644
index 00000000..1d0eca57
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.BuildingPad.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class BuildingPad : Autodesk.Revit.DB.CeilingAndFloor
+{
+ public BuildingPad() { }
+
+ public static Autodesk.Revit.DB.Architecture.BuildingPad Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId buildingPadTypeId,
+ Autodesk.Revit.DB.ElementId levelId,
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundary() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetBoundary(System.Collections.Generic.IList curveLoops) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId AssociatedTopographySurfaceId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId HostId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRail.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRail.s.cs
new file mode 100644
index 00000000..c9683287
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRail.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class ContinuousRail : Autodesk.Revit.DB.Element
+{
+ public ContinuousRail() { }
+
+ public virtual System.Collections.Generic.IList GetPath() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetStartExtensionPath() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetEndExtensionPath() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId HostRailingId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Length
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRailType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRailType.s.cs
new file mode 100644
index 00000000..611688e8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.ContinuousRailType.s.cs
@@ -0,0 +1,66 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class ContinuousRailType : Autodesk.Revit.DB.ElementType
+{
+ public ContinuousRailType() { }
+
+ public virtual System.Double HandClearance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Projection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId EndOrTopTermination
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId StartOrBottomTermination
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double FilletRadius
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RailTypeDefaultJoinOption DefaultJoinOption
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RailTransitionOption Transition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RailExtensionStyle EndOrTopExtensionStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RailExtensionStyle StartOrBottomExtensionStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ProfileId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double EndOrTopExtensionLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double StartOrBottomExtensionLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutLineType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutLineType.s.cs
new file mode 100644
index 00000000..4a01a0f4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutLineType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum CutLineType
+{
+ SingleLine,
+ DoubleLine,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkSymbol.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkSymbol.s.cs
new file mode 100644
index 00000000..71090efe
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkSymbol.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum CutMarkSymbol
+{
+ None,
+ Zigzag,
+ Curve,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkType.s.cs
new file mode 100644
index 00000000..60ea41cb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.CutMarkType.s.cs
@@ -0,0 +1,37 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class CutMarkType : Autodesk.Revit.DB.ElementType
+{
+ public CutMarkType() { }
+
+ public virtual Autodesk.Revit.DB.Architecture.CutLineType CutLineType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.CutMarkSymbol CutMarkSymbol
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CutLineDistance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CutLineExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CutLineAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CutMarkSymbolSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Fascia.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Fascia.s.cs
new file mode 100644
index 00000000..d44367b7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Fascia.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class Fascia : Autodesk.Revit.DB.HostedSweep
+{
+ public Fascia() { }
+
+ public virtual Autodesk.Revit.DB.Architecture.FasciaType FasciaType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.FasciaType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.FasciaType.s.cs
new file mode 100644
index 00000000..5237c61e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.FasciaType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class FasciaType : Autodesk.Revit.DB.HostedSweepType
+{
+ public FasciaType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Gutter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Gutter.s.cs
new file mode 100644
index 00000000..b29673df
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Gutter.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class Gutter : Autodesk.Revit.DB.HostedSweep
+{
+ public Gutter() { }
+
+ public virtual Autodesk.Revit.DB.Architecture.GutterType GutterType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.GutterType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.GutterType.s.cs
new file mode 100644
index 00000000..4a15b72e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.GutterType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class GutterType : Autodesk.Revit.DB.HostedSweepType
+{
+ public GutterType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRail.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRail.s.cs
new file mode 100644
index 00000000..96b11e8f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRail.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class HandRail : Autodesk.Revit.DB.Architecture.ContinuousRail
+{
+ public HandRail() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailPosition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailPosition.s.cs
new file mode 100644
index 00000000..0b36464a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailPosition.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum HandRailPosition
+{
+ None,
+ Left,
+ Right,
+ LeftAndRight,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailType.s.cs
new file mode 100644
index 00000000..dd02a235
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.HandRailType.s.cs
@@ -0,0 +1,37 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class HandRailType : Autodesk.Revit.DB.Architecture.ContinuousRailType
+{
+ public HandRailType() { }
+
+ public virtual Autodesk.Revit.DB.Architecture.RailSupportJustification SupportJustification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RailSupportsLayout SupportLayout
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 SupportNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId SupportTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SupportSpacing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.MultistoryStairs.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.MultistoryStairs.s.cs
new file mode 100644
index 00000000..14ec8fda
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.MultistoryStairs.s.cs
@@ -0,0 +1,56 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class MultistoryStairs : Autodesk.Revit.DB.Element
+{
+ public MultistoryStairs() { }
+
+ public static Autodesk.Revit.DB.Architecture.MultistoryStairs Create(Autodesk.Revit.DB.Architecture.Stairs stairs) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsAcceptableForMultistoryStairs(Autodesk.Revit.DB.Architecture.Stairs stairs) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ConnectLevels(System.Collections.Generic.ISet levelIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DisconnectLevels(System.Collections.Generic.ISet levelIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetAllStairsIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetStairsPlacementLevels(
+ Autodesk.Revit.DB.Architecture.Stairs stairs
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsPinned(Autodesk.Revit.DB.Architecture.Stairs stairs) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetAllConnectedLevels() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Stairs Unpin(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Stairs Pin(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Stairs GetStairsOnLevel(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanConnectLevel(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanDisconnectLevel(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId StandardStairsId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ActualTreadDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailInfo.s.cs
new file mode 100644
index 00000000..3f9b4e37
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailInfo.s.cs
@@ -0,0 +1,50 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class NonContinuousRailInfo : System.IDisposable
+{
+ public NonContinuousRailInfo() { }
+
+ public virtual System.Boolean IsValidNonContinuousRailHeight(System.Double height) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidNonContinuousRailName(System.String name) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidNonContinuousRailProfile(Autodesk.Revit.DB.ElementId profileId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidNonContinuousRailMaterial(Autodesk.Revit.DB.ElementId materialId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ProfileId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Offset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailStructure.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailStructure.s.cs
new file mode 100644
index 00000000..5af1ed4e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.NonContinuousRailStructure.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class NonContinuousRailStructure : System.IDisposable
+{
+ public NonContinuousRailStructure() { }
+
+ public virtual System.Int32 GetNonContinuousRailCount() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.NonContinuousRailInfo AddNonContinuousRail(
+ System.String name,
+ System.Double height,
+ System.Double offset
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.NonContinuousRailInfo GetNonContinuousRail(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveNonContinuousRail(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidNonContinuousRailProfile(Autodesk.Revit.DB.ElementId profileId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PatternJustification.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PatternJustification.s.cs
new file mode 100644
index 00000000..23a77b9d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PatternJustification.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum PatternJustification
+{
+ Beginning,
+ End,
+ Center,
+ SpreadPatternToFit,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PostPattern.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PostPattern.s.cs
new file mode 100644
index 00000000..e05d5ba2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.PostPattern.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class PostPattern : System.IDisposable
+{
+ public PostPattern() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BreakCornerCondition CornerPostCondition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CornerPostAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BalusterInfo CornerPost
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BalusterInfo EndPost
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BalusterInfo StartPost
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailAngledJoinOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailAngledJoinOption.s.cs
new file mode 100644
index 00000000..c1ad7e79
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailAngledJoinOption.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailAngledJoinOption
+{
+ AddVerticalOrHorizontalSegments,
+ NoConnector,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailConnectionOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailConnectionOption.s.cs
new file mode 100644
index 00000000..b9e97197
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailConnectionOption.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailConnectionOption
+{
+ Trim,
+ Weld,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailExtensionStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailExtensionStyle.s.cs
new file mode 100644
index 00000000..b4999feb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailExtensionStyle.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailExtensionStyle
+{
+ None,
+ Wall,
+ Floor,
+ Post,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailIndex.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailIndex.s.cs
new file mode 100644
index 00000000..8f83eb4d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailIndex.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailIndex
+{
+ Top,
+ LeftPrimary,
+ RightPrimary,
+ LeftSecondary,
+ RightSecondary,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailJoinOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailJoinOption.s.cs
new file mode 100644
index 00000000..895a8a85
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailJoinOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailJoinOption
+{
+ ByType,
+ Miter,
+ Fillet,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportJustification.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportJustification.s.cs
new file mode 100644
index 00000000..cfc89624
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportJustification.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailSupportJustification
+{
+ Begin,
+ Center,
+ End,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportsLayout.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportsLayout.s.cs
new file mode 100644
index 00000000..1e729782
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailSupportsLayout.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailSupportsLayout
+{
+ None,
+ FixedDistance,
+ AlignWithRailingPosts,
+ FixedNumber,
+ MaxSpacing,
+ MinSpacing,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTagentJoinOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTagentJoinOption.s.cs
new file mode 100644
index 00000000..20749129
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTagentJoinOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailTagentJoinOption
+{
+ AddVerticalOrHorizontalSegments,
+ NoConnector,
+ ExtendRailsToMeet,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTransitionOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTransitionOption.s.cs
new file mode 100644
index 00000000..8d04d571
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTransitionOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailTransitionOption
+{
+ None,
+ Gooseneck,
+ Simple,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTypeDefaultJoinOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTypeDefaultJoinOption.s.cs
new file mode 100644
index 00000000..5436e1d9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailTypeDefaultJoinOption.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailTypeDefaultJoinOption
+{
+ Miter,
+ Fillet,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Railing.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Railing.s.cs
new file mode 100644
index 00000000..334c52bf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Railing.s.cs
@@ -0,0 +1,91 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class Railing : Autodesk.Revit.DB.Element
+{
+ public Railing() { }
+
+ public static System.Collections.Generic.ISet Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId multistoryStairsId,
+ Autodesk.Revit.DB.ElementId levelId,
+ Autodesk.Revit.DB.ElementId railingTypeId,
+ Autodesk.Revit.DB.Architecture.RailingPlacementPosition placePosition
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.Railing Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.CurveLoop curveLoop,
+ Autodesk.Revit.DB.ElementId railingTypeId,
+ Autodesk.Revit.DB.ElementId baseLevelId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.ICollection Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsOrRampId,
+ Autodesk.Revit.DB.ElementId railingTypeId,
+ Autodesk.Revit.DB.Architecture.RailingPlacementPosition placePosition
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetPath() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPath(Autodesk.Revit.DB.CurveLoop curveLoop) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean RailingCanBeHostedByElement(Autodesk.Revit.DB.ElementId hostId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetHandRails() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual void Flip() => throw new System.NotImplementedException();
+
+ public virtual void RemoveHost() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetMultistoryStairsPlacementLevels() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetMultistoryStairsPlacementLevels(
+ System.Collections.Generic.ISet levelIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Subelement GetSubelementOnLevel(Autodesk.Revit.DB.ElementId levelId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ResetSupportPosition() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidHostForNewRailing(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidPathForRailing(Autodesk.Revit.DB.CurveLoop curveLoop) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanReset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDefault
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId TopRail
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Flipped
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean HasHost
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId HostId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingHeightCorrectionOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingHeightCorrectionOption.s.cs
new file mode 100644
index 00000000..2a7fd6aa
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingHeightCorrectionOption.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailingHeightCorrectionOption
+{
+ ByType,
+ Custom,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPathCurveJoinOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPathCurveJoinOption.s.cs
new file mode 100644
index 00000000..4dda2484
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPathCurveJoinOption.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailingPathCurveJoinOption
+{
+ ByType,
+ ExtendRailsToMeet,
+ AddVerticalOrHorizontalSegments,
+ NoConnector,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPlacementPosition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPlacementPosition.s.cs
new file mode 100644
index 00000000..afb3959b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingPlacementPosition.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailingPlacementPosition
+{
+ Undefined,
+ Treads,
+ Stringer,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingSlopeOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingSlopeOption.s.cs
new file mode 100644
index 00000000..526779c1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingSlopeOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RailingSlopeOption
+{
+ ByHost,
+ Flat,
+ Sloped,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingType.s.cs
new file mode 100644
index 00000000..f8848a74
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RailingType.s.cs
@@ -0,0 +1,61 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class RailingType : Autodesk.Revit.DB.ElementType
+{
+ public RailingType() { }
+
+ public virtual System.Double SecondaryHandrailHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double PrimaryHandrailHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double SecondaryHandrailLateralOffset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double PrimaryHandrailLateralOffset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId SecondaryHandrailType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId PrimaryHandrailType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TopRailType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TopRailHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.HandRailPosition SecondaryHandRailPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.HandRailPosition PrimaryHandRailPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.NonContinuousRailStructure RailStructure
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.BalusterPlacement BalusterPlacement
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RiserToTreadConnectionOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RiserToTreadConnectionOption.s.cs
new file mode 100644
index 00000000..6645c221
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RiserToTreadConnectionOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum RiserToTreadConnectionOption
+{
+ RiserBehindTread,
+ TreadUnderRiser,
+ JoinAll,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Room.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Room.s.cs
new file mode 100644
index 00000000..fc8b6428
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Room.s.cs
@@ -0,0 +1,39 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class Room : Autodesk.Revit.DB.SpatialElement
+{
+ public Room() { }
+
+ public virtual void Unplace() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsPointInRoom(Autodesk.Revit.DB.XYZ point) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double Volume
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double UnboundedHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double BaseOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LimitOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Level UpperLimit
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.GeometryElement ClosedShell
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomFilter.s.cs
new file mode 100644
index 00000000..07106313
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomFilter.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class RoomFilter : Autodesk.Revit.DB.ElementSlowFilter
+{
+ public RoomFilter() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTag.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTag.s.cs
new file mode 100644
index 00000000..bb9e9688
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTag.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class RoomTag : Autodesk.Revit.DB.SpatialElementTag
+{
+ public RoomTag() { }
+
+ public virtual Autodesk.Revit.DB.LinkElementId TaggedRoomId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId TaggedLocalRoomId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsInRoom
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.RoomTagType RoomTagType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.Room Room
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagFilter.s.cs
new file mode 100644
index 00000000..101e9948
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagFilter.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class RoomTagFilter : Autodesk.Revit.DB.ElementSlowFilter
+{
+ public RoomTagFilter() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagType.s.cs
new file mode 100644
index 00000000..d28f7884
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.RoomTagType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class RoomTagType : Autodesk.Revit.DB.FamilySymbol
+{
+ public RoomTagType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SiteSubRegion.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SiteSubRegion.s.cs
new file mode 100644
index 00000000..0982d960
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SiteSubRegion.s.cs
@@ -0,0 +1,42 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class SiteSubRegion : System.IDisposable
+{
+ public SiteSubRegion() { }
+
+ public static Autodesk.Revit.DB.Architecture.SiteSubRegion Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveLoops,
+ Autodesk.Revit.DB.ElementId hostTopoSurfaceId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.SiteSubRegion Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidBoundary(
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundary() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetBoundary(System.Collections.Generic.IList curveLoops) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId HostId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.TopographySurface TopographySurface
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SketchedCurveSlopeOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SketchedCurveSlopeOption.s.cs
new file mode 100644
index 00000000..07faa726
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.SketchedCurveSlopeOption.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum SketchedCurveSlopeOption
+{
+ Auto,
+ Flat,
+ Sloped,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Stairs.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Stairs.s.cs
new file mode 100644
index 00000000..4057a258
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.Stairs.s.cs
@@ -0,0 +1,69 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class Stairs : Autodesk.Revit.DB.Element
+{
+ public Stairs() { }
+
+ public virtual System.Boolean IsInEditMode() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsByComponent(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetStairsRuns() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetStairsLandings() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetStairsSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetAssociatedRailings() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId MultistoryStairsId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 NumberOfStories
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ActualTreadsNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TopElevation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double BaseElevation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 DesiredRisersNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ActualRisersNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ActualTreadDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ActualRiserHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnection.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnection.s.cs
new file mode 100644
index 00000000..6af6a902
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnection.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsComponentConnection : System.IDisposable
+{
+ public StairsComponentConnection() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsComponentConnectionEndType PeerConnectionType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsComponentConnectionEndType ConnectionType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId PeerElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId ElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnectionEndType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnectionEndType.s.cs
new file mode 100644
index 00000000..856c3a60
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsComponentConnectionEndType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsComponentConnectionEndType
+{
+ ET_Landing,
+ ET_RunStart,
+ ET_RunEnd,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsConstructionMethod.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsConstructionMethod.s.cs
new file mode 100644
index 00000000..c72bf06d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsConstructionMethod.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsConstructionMethod
+{
+ Assembled,
+ CastInPlace,
+ Precast,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndConnectionType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndConnectionType.s.cs
new file mode 100644
index 00000000..85b1bd69
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndConnectionType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsEndConnectionType
+{
+ StraightCut,
+ Notch,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndNotchOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndNotchOption.s.cs
new file mode 100644
index 00000000..f8a4ca27
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsEndNotchOption.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsEndNotchOption
+{
+ FullRunWidth,
+ Custom,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLanding.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLanding.s.cs
new file mode 100644
index 00000000..b9e11dba
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLanding.s.cs
@@ -0,0 +1,64 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsLanding : Autodesk.Revit.DB.Element
+{
+ public StairsLanding() { }
+
+ public static System.Collections.Generic.IList CreateAutomaticLanding(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId firstRunId,
+ Autodesk.Revit.DB.ElementId secondRunId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CanCreateAutomaticLanding(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId firstRunId,
+ Autodesk.Revit.DB.ElementId secondRunId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsLanding CreateSketchedLanding(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ Autodesk.Revit.DB.CurveLoop curveLoop,
+ System.Double baseElevation
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsLanding CreateSketchedLandingWithSlopeData(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ System.Collections.Generic.IList curveLoop,
+ System.Double baseElevation
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoop GetFootprintBoundary() => throw new System.NotImplementedException();
+
+ public virtual void SetSketchedLandingBoundaryAndPath(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.CurveLoop boundaryCurveLoop,
+ Autodesk.Revit.DB.CurveLoop pathCurveLoop
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Stairs GetStairs() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAllSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoop GetStairsPath() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetConnections() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAutomaticLanding
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double BaseElevation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Thickness
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLandingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLandingType.s.cs
new file mode 100644
index 00000000..68641486
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsLandingType.s.cs
@@ -0,0 +1,16 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsLandingType : Autodesk.Revit.DB.ElementType
+{
+ public StairsLandingType() { }
+
+ public virtual System.Double Thickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsMonolithic
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsNumberSystemReferenceOption.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsNumberSystemReferenceOption.s.cs
new file mode 100644
index 00000000..9a21de50
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsNumberSystemReferenceOption.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsNumberSystemReferenceOption
+{
+ Center,
+ Left,
+ Right,
+ LeftQuarter,
+ RightQuarter,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPath.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPath.s.cs
new file mode 100644
index 00000000..715ae0bb
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPath.s.cs
@@ -0,0 +1,69 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsPath : Autodesk.Revit.DB.Element
+{
+ public StairsPath() { }
+
+ public static Autodesk.Revit.DB.Architecture.StairsPath Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.LinkElementId stairsId,
+ Autodesk.Revit.DB.ElementId typeId,
+ Autodesk.Revit.DB.ElementId planViewId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateOnMultistoryStairs(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.LinkElementId multistoryStairsId,
+ Autodesk.Revit.DB.ElementId typeId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CanCreateOnMultistoryStairs(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.LinkElementId multistoryStairsId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ShowDownText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowUpText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsTextOrientation TextOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.LinkElementId StairsId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double StairsPathOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ UpTextOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ DownTextOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String DownText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String UpText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathDirection.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathDirection.s.cs
new file mode 100644
index 00000000..6c7fa837
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathDirection.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsPathDirection
+{
+ AlwaysUp,
+ AutomaticUpDown,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathLineShapeAtCorner.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathLineShapeAtCorner.s.cs
new file mode 100644
index 00000000..7669da42
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathLineShapeAtCorner.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsPathLineShapeAtCorner
+{
+ Straight,
+ Curved,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathType.s.cs
new file mode 100644
index 00000000..9cb6c886
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsPathType.s.cs
@@ -0,0 +1,61 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsPathType : Autodesk.Revit.DB.ElementType
+{
+ public StairsPathType() { }
+
+ public virtual System.Boolean FullStepArrow
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean StartFromRiser
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowArrowheadToCutMark
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawForEachRun
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean EndAtRiser
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsPathDirection StairsPathDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsPathLineShapeAtCorner LineShapeAtCorner
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId StartSymbolTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ArrowheadTypeId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double StartExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DistanceToCutMark
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRun.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRun.s.cs
new file mode 100644
index 00000000..ab7dadbe
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRun.s.cs
@@ -0,0 +1,136 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsRun : Autodesk.Revit.DB.Element
+{
+ public StairsRun() { }
+
+ public static System.Boolean SetLocationPathForStraightRun(
+ Autodesk.Revit.DB.Architecture.StairsRun stairsRun,
+ Autodesk.Revit.DB.Line locationPath
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean SetLocationPathForSpiralRun(
+ Autodesk.Revit.DB.Architecture.StairsRun stairsRun,
+ Autodesk.Revit.DB.XYZ center,
+ System.Double radius,
+ System.Double startAngle,
+ System.Double includedAngle,
+ System.Boolean clockwise,
+ Autodesk.Revit.DB.Architecture.StairsRunJustification justification
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Reference GetNumberSystemReference(
+ Autodesk.Revit.DB.Architecture.StairsNumberSystemReferenceOption referenceOption
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetConnections() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetLeftSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRightSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAllSupports() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.Stairs GetStairs() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoop GetStairsPath() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoop GetFootprintBoundary() => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsRun CreateSketchedRun(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ System.Double baseElevation,
+ System.Collections.Generic.IList boundaryCurves,
+ System.Collections.Generic.IList riserCurves,
+ System.Collections.Generic.IList stairsPath
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsRun CreateSketchedRunWithSlopeData(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ System.Double baseElevation,
+ System.Collections.Generic.IList boundaryCurves,
+ System.Collections.Generic.IList riserCurves,
+ System.Collections.Generic.IList stairsPath
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsRun CreateStraightRun(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ Autodesk.Revit.DB.Line locationPath,
+ Autodesk.Revit.DB.Architecture.StairsRunJustification justification
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.StairsRun CreateSpiralRun(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId stairsId,
+ Autodesk.Revit.DB.XYZ center,
+ System.Double radius,
+ System.Double startAngle,
+ System.Double includedAngle,
+ System.Boolean clockwise,
+ Autodesk.Revit.DB.Architecture.StairsRunJustification justification
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.StairsRunJustification LocationLineJustification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean EndsWithRiser
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean BeginsWithRiser
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ExtensionBelowTreadBase
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ExtensionBelowRiserBase
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ActualTreadsNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ActualRisersNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ActualRunWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TopElevation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BaseElevation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsRunStyle StairsRunStyle
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunJustification.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunJustification.s.cs
new file mode 100644
index 00000000..996bfd56
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunJustification.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsRunJustification
+{
+ Left,
+ Center,
+ Right,
+ LeftExterior,
+ RightExterior,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunStyle.s.cs
new file mode 100644
index 00000000..b9f775c4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunStyle.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsRunStyle
+{
+ Winder,
+ Sketched,
+ Straight,
+ Spiral,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunType.s.cs
new file mode 100644
index 00000000..6ecaafac
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsRunType.s.cs
@@ -0,0 +1,85 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsRunType : Autodesk.Revit.DB.ElementType
+{
+ public StairsRunType() { }
+
+ public virtual Autodesk.Revit.DB.Architecture.RiserToTreadConnectionOption RiserToTreadConnect
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId RiserProfile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double RiserThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsSlanted
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.TreadNosingPosition TreadNosingPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId TreadProfile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId NosingProfile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NosingLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TreadThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsUndersideSurfaceStyle UndersideSurfaceStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TotalDepth
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double StructuralDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasRisers
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasTreads
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsMonolithic
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsSupportTopsideSurfaceType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsSupportTopsideSurfaceType.s.cs
new file mode 100644
index 00000000..a62d4539
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsSupportTopsideSurfaceType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsSupportTopsideSurfaceType
+{
+ Closed,
+ Open,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsTextOrientation.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsTextOrientation.s.cs
new file mode 100644
index 00000000..87eaa760
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsTextOrientation.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsTextOrientation
+{
+ Horizontal,
+ Vertical,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsType.s.cs
new file mode 100644
index 00000000..d6fbd3e9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsType.s.cs
@@ -0,0 +1,96 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class StairsType : Autodesk.Revit.DB.ElementType
+{
+ public StairsType() { }
+
+ public virtual System.Boolean HasMiddleSupports
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MiddleSupportType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 MiddleSupportsNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double RightLateralOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LeftLateralOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId RightSideSupportType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId LeftSideSupportType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsConstructionMethod ConstructionMethod
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Architecture.StairsEndConnectionType EndConnectionType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId LandingType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId RunType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NotchVerticalGap
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NotchHorizontalGap
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NotchThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NotchExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MinRunWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MinTreadDepth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MaxRiserHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsUndersideSurfaceStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsUndersideSurfaceStyle.s.cs
new file mode 100644
index 00000000..7328a20d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsUndersideSurfaceStyle.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsUndersideSurfaceStyle
+{
+ Stepped,
+ Smooth,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsWinderStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsWinderStyle.s.cs
new file mode 100644
index 00000000..1f6f6ae7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.StairsWinderStyle.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum StairsWinderStyle
+{
+ Balanced,
+ SinglePoint,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRail.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRail.s.cs
new file mode 100644
index 00000000..9daca535
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRail.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class TopRail : Autodesk.Revit.DB.Architecture.ContinuousRail
+{
+ public TopRail() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRailType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRailType.s.cs
new file mode 100644
index 00000000..870cb890
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopRailType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class TopRailType : Autodesk.Revit.DB.Architecture.ContinuousRailType
+{
+ public TopRailType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyEditScope.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyEditScope.s.cs
new file mode 100644
index 00000000..b55b009b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyEditScope.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class TopographyEditScope : Autodesk.Revit.DB.EditScope
+{
+ public TopographyEditScope() { }
+
+ public TopographyEditScope(Autodesk.Revit.DB.Document document, System.String transactionName) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId Start(Autodesk.Revit.DB.ElementId topoSurfaceId) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyLinkType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyLinkType.s.cs
new file mode 100644
index 00000000..bd26393f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographyLinkType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class TopographyLinkType : Autodesk.Revit.DB.ElementType
+{
+ public TopographyLinkType() { }
+
+ public virtual Autodesk.Revit.DB.LinkLoadResult Reload() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographySurface.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographySurface.s.cs
new file mode 100644
index 00000000..777570f2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TopographySurface.s.cs
@@ -0,0 +1,97 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public partial class TopographySurface : Autodesk.Revit.DB.Element
+{
+ public TopographySurface() { }
+
+ public static Autodesk.Revit.DB.Architecture.TopographySurface Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList points,
+ System.Collections.Generic.IList facets
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Architecture.TopographySurface Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList points
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddPoints(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePoints(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+
+ public virtual void MovePoint(Autodesk.Revit.DB.XYZ movedPoint, Autodesk.Revit.DB.XYZ targetPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual void MovePoints(
+ System.Collections.Generic.IList movedPoints,
+ Autodesk.Revit.DB.XYZ moveVector
+ ) => throw new System.NotImplementedException();
+
+ public virtual void ChangePointElevation(Autodesk.Revit.DB.XYZ point, System.Double elevationValue) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ChangePointsElevation(
+ System.Collections.Generic.IList points,
+ System.Double elevationValue
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidRegion(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean ArePointsDistinct(System.Collections.Generic.IList points) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetPoints() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsBoundaryPoint(Autodesk.Revit.DB.XYZ point) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ContainsPoint(Autodesk.Revit.DB.XYZ point) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetBoundaryPoints() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetInteriorPoints() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList FindPoints(
+ Autodesk.Revit.DB.Outline boundingBox
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Architecture.SiteSubRegion AsSiteSubRegion() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetHostedSubRegionIds() =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidFaceSet(
+ System.Collections.Generic.IList facets,
+ System.Collections.Generic.IList points
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId AssociatedBuildingPadId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsAssociatedWithBuildingPad
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSiteSubRegion
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ArePointsEditable
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TreadNosingPosition.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TreadNosingPosition.s.cs
new file mode 100644
index 00000000..414d9d85
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.TreadNosingPosition.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum TreadNosingPosition
+{
+ FrontOnly,
+ FrontAndLeft,
+ FrontAndRight,
+ FrontLeftAndRight,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.WinderPathResult.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.WinderPathResult.s.cs
new file mode 100644
index 00000000..e32c3aaa
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Architecture.WinderPathResult.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB.Architecture;
+
+public enum WinderPathResult
+{
+ Success,
+ NumberOutOfRange,
+ Unbound,
+ Noncontinuous,
+ NotOpenLoop,
+ TooShort,
+ ColinearOrOverlap,
+ SelfIntersect,
+ InvalidCurveType,
+ NotSupported,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Area.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Area.s.cs
new file mode 100644
index 00000000..8722ec86
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Area.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Area : Autodesk.Revit.DB.SpatialElement
+{
+ public Area() { }
+
+ public virtual Autodesk.Revit.DB.AreaScheme AreaScheme
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsGrossInterior
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaElemType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaElemType.s.cs
new file mode 100644
index 00000000..a08480b8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaElemType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum AreaElemType
+{
+ GrossArea,
+ BOMAArea,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaFilter.s.cs
new file mode 100644
index 00000000..7517f165
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaFilter.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaFilter : Autodesk.Revit.DB.ElementSlowFilter
+{
+ public AreaFilter() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaScheme.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaScheme.s.cs
new file mode 100644
index 00000000..0f21e199
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaScheme.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaScheme : Autodesk.Revit.DB.Element
+{
+ public AreaScheme() { }
+
+ public virtual System.Boolean IsGrossBuildingArea
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTag.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTag.s.cs
new file mode 100644
index 00000000..9a132a37
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTag.s.cs
@@ -0,0 +1,16 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaTag : Autodesk.Revit.DB.SpatialElementTag
+{
+ public AreaTag() { }
+
+ public virtual Autodesk.Revit.DB.AreaTagType AreaTagType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Area Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagFilter.s.cs
new file mode 100644
index 00000000..a5d42d3e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagFilter.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaTagFilter : Autodesk.Revit.DB.ElementSlowFilter
+{
+ public AreaTagFilter() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagType.s.cs
new file mode 100644
index 00000000..62bf5f12
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaTagType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaTagType : Autodesk.Revit.DB.FamilySymbol
+{
+ public AreaTagType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaVolumeSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaVolumeSettings.s.cs
new file mode 100644
index 00000000..1026ad89
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AreaVolumeSettings.s.cs
@@ -0,0 +1,24 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AreaVolumeSettings : Autodesk.Revit.DB.Element
+{
+ public AreaVolumeSettings() { }
+
+ public static Autodesk.Revit.DB.AreaVolumeSettings GetAreaVolumeSettings(Autodesk.Revit.DB.Document aDoc) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SpatialElementBoundaryLocation GetSpatialElementBoundaryLocation(
+ Autodesk.Revit.DB.SpatialElementType spType
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetSpatialElementBoundaryLocation(
+ Autodesk.Revit.DB.SpatialElementBoundaryLocation spatialElementBoundaryLocation,
+ Autodesk.Revit.DB.SpatialElementType spType
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ComputeVolumes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ArrayAnchorMember.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ArrayAnchorMember.s.cs
new file mode 100644
index 00000000..f09eab7a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ArrayAnchorMember.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum ArrayAnchorMember
+{
+ Second,
+ Last,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyCodeTable.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyCodeTable.s.cs
new file mode 100644
index 00000000..0a362f93
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyCodeTable.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyCodeTable : Autodesk.Revit.DB.KeyBasedTreeEntryTable
+{
+ public AssemblyCodeTable() { }
+
+ public static Autodesk.Revit.DB.AssemblyCodeTable GetAssemblyCodeTable(Autodesk.Revit.DB.Document doc) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDetailViewOrientation.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDetailViewOrientation.s.cs
new file mode 100644
index 00000000..879d41a5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDetailViewOrientation.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB;
+
+public enum AssemblyDetailViewOrientation
+{
+ HorizontalDetail,
+ DetailSectionA,
+ DetailSectionB,
+ ElevationTop,
+ ElevationBottom,
+ ElevationLeft,
+ ElevationRight,
+ ElevationFront,
+ ElevationBack,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifference.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifference.s.cs
new file mode 100644
index 00000000..84656f9d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifference.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifference : System.IDisposable
+{
+ public AssemblyDifference() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceConfiguration.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceConfiguration.s.cs
new file mode 100644
index 00000000..134d8327
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceConfiguration.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifferenceConfiguration : Autodesk.Revit.DB.AssemblyDifference
+{
+ public AssemblyDifferenceConfiguration() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberCount.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberCount.s.cs
new file mode 100644
index 00000000..a6293262
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberCount.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifferenceMemberCount : Autodesk.Revit.DB.AssemblyDifference
+{
+ public AssemblyDifferenceMemberCount() { }
+
+ public virtual System.Int32 Count2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Count1
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberDifference.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberDifference.s.cs
new file mode 100644
index 00000000..d7152d2b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceMemberDifference.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifferenceMemberDifference : Autodesk.Revit.DB.AssemblyDifference
+{
+ public AssemblyDifferenceMemberDifference() { }
+
+ public virtual Autodesk.Revit.DB.AssemblyMemberDifference MemberDifference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId MemberId2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId MemberId1
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNamingCategory.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNamingCategory.s.cs
new file mode 100644
index 00000000..e7fb22ed
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNamingCategory.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifferenceNamingCategory : Autodesk.Revit.DB.AssemblyDifference
+{
+ public AssemblyDifferenceNamingCategory() { }
+
+ public virtual Autodesk.Revit.DB.ElementId NamingCategoryId2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId NamingCategoryId1
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNone.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNone.s.cs
new file mode 100644
index 00000000..bad5e8af
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyDifferenceNone.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyDifferenceNone : Autodesk.Revit.DB.AssemblyDifference
+{
+ public AssemblyDifferenceNone() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyInstance.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyInstance.s.cs
new file mode 100644
index 00000000..9e5caacc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyInstance.s.cs
@@ -0,0 +1,80 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyInstance : Autodesk.Revit.DB.Element
+{
+ public AssemblyInstance() { }
+
+ public static Autodesk.Revit.DB.AssemblyInstance Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.ICollection assemblyMemberIds,
+ Autodesk.Revit.DB.ElementId namingCategoryId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.AssemblyInstance PlaceInstance(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyTypeId,
+ Autodesk.Revit.DB.XYZ location
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean AreElementsValidForAssembly(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.ICollection assemblyMemberIds,
+ Autodesk.Revit.DB.ElementId assemblyId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CanRemoveElementsFromAssembly(
+ Autodesk.Revit.DB.AssemblyInstance assemblyInstance,
+ System.Collections.Generic.ICollection memberIds
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidNamingCategory(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId namingCategoryId,
+ System.Collections.Generic.ICollection assemblyMemberIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetMemberIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetMemberIds(System.Collections.Generic.ICollection memberIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddMemberIds(System.Collections.Generic.ICollection memberIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveMemberIds(System.Collections.Generic.ICollection memberIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsMember(Autodesk.Revit.DB.ElementId id) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean AllowsAssemblyViewCreation() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection Disassemble() =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.AssemblyDifference CompareAssemblyInstances(
+ Autodesk.Revit.DB.AssemblyInstance instance1,
+ Autodesk.Revit.DB.AssemblyInstance instance2
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ GetCenter() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Transform GetTransform() => throw new System.NotImplementedException();
+
+ public virtual void SetTransform(Autodesk.Revit.DB.Transform trf) => throw new System.NotImplementedException();
+
+ public virtual System.String AssemblyTypeName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId NamingCategoryId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new Autodesk.Revit.DB.Location Location
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifference.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifference.s.cs
new file mode 100644
index 00000000..a0c375a9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifference.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyMemberDifference : System.IDisposable
+{
+ public AssemblyMemberDifference() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentCategory.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentCategory.s.cs
new file mode 100644
index 00000000..59060859
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentCategory.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyMemberDifferentCategory : Autodesk.Revit.DB.AssemblyMemberDifference
+{
+ public AssemblyMemberDifferentCategory() { }
+
+ public virtual Autodesk.Revit.DB.ElementId CategoryId2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId CategoryId1
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentGeometry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentGeometry.s.cs
new file mode 100644
index 00000000..a8f63cb0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentGeometry.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyMemberDifferentGeometry : Autodesk.Revit.DB.AssemblyMemberDifference
+{
+ public AssemblyMemberDifferentGeometry() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentParameters.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentParameters.s.cs
new file mode 100644
index 00000000..335a9185
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentParameters.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyMemberDifferentParameters : Autodesk.Revit.DB.AssemblyMemberDifference
+{
+ public AssemblyMemberDifferentParameters() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentType.s.cs
new file mode 100644
index 00000000..af3cb2ca
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyMemberDifferentType.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyMemberDifferentType : Autodesk.Revit.DB.AssemblyMemberDifference
+{
+ public AssemblyMemberDifferentType() { }
+
+ public virtual Autodesk.Revit.DB.ElementId TypeId2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId TypeId1
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyType.s.cs
new file mode 100644
index 00000000..0a6a992e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyType : Autodesk.Revit.DB.ElementType
+{
+ public AssemblyType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyViewUtils.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyViewUtils.s.cs
new file mode 100644
index 00000000..ee8142a9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AssemblyViewUtils.s.cs
@@ -0,0 +1,82 @@
+namespace Autodesk.Revit.DB;
+
+public partial class AssemblyViewUtils
+{
+ public AssemblyViewUtils() { }
+
+ public static Autodesk.Revit.DB.View3D Create3DOrthographic(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId viewTemplateId,
+ System.Boolean isAssigned
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.View3D Create3DOrthographic(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSection CreateDetailSection(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.AssemblyDetailViewOrientation direction,
+ Autodesk.Revit.DB.ElementId viewTemplateId,
+ System.Boolean isAssigned
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSection CreateDetailSection(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.AssemblyDetailViewOrientation direction
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreateSingleCategorySchedule(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId scheduleCategoryId,
+ Autodesk.Revit.DB.ElementId viewTemplateId,
+ System.Boolean isAssigned
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreateSingleCategorySchedule(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId scheduleCategoryId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreatePartList(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId viewTemplateId,
+ System.Boolean isAssigned
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreatePartList(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreateMaterialTakeoff(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId viewTemplateId,
+ System.Boolean isAssigned
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSchedule CreateMaterialTakeoff(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ViewSheet CreateSheet(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId assemblyInstanceId,
+ Autodesk.Revit.DB.ElementId titleBlockId
+ ) => throw new System.NotImplementedException();
+
+ public static void AcquireAssemblyViews(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId sourceAssemblyInstanceId,
+ Autodesk.Revit.DB.ElementId targetAssemblyInstanceId
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AttachmentType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AttachmentType.s.cs
new file mode 100644
index 00000000..e50a79b8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AttachmentType.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum AttachmentType
+{
+ Overlay,
+ Attachment,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AutomaticConnectionBehaviorType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AutomaticConnectionBehaviorType.s.cs
new file mode 100644
index 00000000..2f462ee8
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.AutomaticConnectionBehaviorType.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB;
+
+public enum AutomaticConnectionBehaviorType
+{
+ Exclude,
+ Active,
+ Forced,
+ Accepting,
+ Full,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BIMExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BIMExportOptions.s.cs
new file mode 100644
index 00000000..50efed47
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BIMExportOptions.s.cs
@@ -0,0 +1,18 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BIMExportOptions : System.IDisposable
+{
+ public BIMExportOptions() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId ViewId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilder.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilder.s.cs
new file mode 100644
index 00000000..ad83353e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilder.s.cs
@@ -0,0 +1,70 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BRepBuilder : Autodesk.Revit.DB.ShapeBuilder
+{
+ public BRepBuilder() { }
+
+ public BRepBuilder(Autodesk.Revit.DB.BRepType geomType) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BRepBuilderGeometryId AddFace(
+ Autodesk.Revit.DB.BRepBuilderSurfaceGeometry surfaceGeom,
+ System.Boolean bFaceIsReversed
+ ) => throw new System.NotImplementedException();
+
+ public virtual void FinishFace(Autodesk.Revit.DB.BRepBuilderGeometryId faceId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetFaceMaterialId(
+ Autodesk.Revit.DB.BRepBuilderGeometryId faceId,
+ Autodesk.Revit.DB.ElementId materialId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BRepBuilderGeometryId AddLoop(Autodesk.Revit.DB.BRepBuilderGeometryId faceId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void FinishLoop(Autodesk.Revit.DB.BRepBuilderGeometryId loopId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BRepBuilderGeometryId AddEdge(Autodesk.Revit.DB.BRepBuilderEdgeGeometry edgeGeom) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BRepBuilderGeometryId AddCoEdge(
+ Autodesk.Revit.DB.BRepBuilderGeometryId loopId,
+ Autodesk.Revit.DB.BRepBuilderGeometryId edgeId,
+ System.Boolean bCoEdgeIsReversed
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BRepBuilderOutcome Finish() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExternallyTaggedBRep GetResult(
+ Autodesk.Revit.DB.ExternalGeometryId externalId,
+ Autodesk.Revit.DB.BRepBuilderPersistentIds brepPersistentIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Solid GetResult() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanAddGeometry() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsResultAvailable() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsPermittedSurfaceType(Autodesk.Revit.DB.Surface surface) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidFaceId(Autodesk.Revit.DB.BRepBuilderGeometryId faceId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidLoopId(Autodesk.Revit.DB.BRepBuilderGeometryId loopId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidEdgeId(Autodesk.Revit.DB.BRepBuilderGeometryId edgeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidPersistentIdsMap(Autodesk.Revit.DB.BRepBuilderPersistentIds brepPersistentIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AllowRemovalOfProblematicFaces() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean RemovedSomeFaces() => throw new System.NotImplementedException();
+
+ public virtual void SetAllowShortEdges() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderEdgeGeometry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderEdgeGeometry.s.cs
new file mode 100644
index 00000000..72c0f12d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderEdgeGeometry.s.cs
@@ -0,0 +1,21 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BRepBuilderEdgeGeometry : System.IDisposable
+{
+ public BRepBuilderEdgeGeometry() { }
+
+ public static Autodesk.Revit.DB.BRepBuilderEdgeGeometry Create(
+ Autodesk.Revit.DB.XYZ startPoint,
+ Autodesk.Revit.DB.XYZ endPoint
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BRepBuilderEdgeGeometry Create(Autodesk.Revit.DB.Curve curve) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderGeometryId.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderGeometryId.s.cs
new file mode 100644
index 00000000..6c78e883
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderGeometryId.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BRepBuilderGeometryId : System.IDisposable
+{
+ public BRepBuilderGeometryId() { }
+
+ public BRepBuilderGeometryId(Autodesk.Revit.DB.BRepBuilderGeometryId other) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BRepBuilderGeometryId InvalidGeometryId() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderOutcome.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderOutcome.s.cs
new file mode 100644
index 00000000..b2c83a6c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderOutcome.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum BRepBuilderOutcome
+{
+ Success,
+ Failure,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderPersistentIds.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderPersistentIds.s.cs
new file mode 100644
index 00000000..84d18839
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderPersistentIds.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BRepBuilderPersistentIds : System.IDisposable
+{
+ public BRepBuilderPersistentIds() { }
+
+ public BRepBuilderPersistentIds(Autodesk.Revit.DB.BRepBuilder bRepBuilder) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddSubTag(
+ Autodesk.Revit.DB.ExternalGeometryId externalGeometryId,
+ Autodesk.Revit.DB.BRepBuilderGeometryId brepBuilderGeometryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidExternalGeometryIdForNewCorrespondence(
+ Autodesk.Revit.DB.ExternalGeometryId externalGeometryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidBRepBuilderGeometryIdForNewCorrespondence(
+ Autodesk.Revit.DB.BRepBuilderGeometryId brepBuilderGeometryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAssociatedBRepBuilderValid() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsBRepBuilderGeometryIdFaceOrEdge(
+ Autodesk.Revit.DB.BRepBuilderGeometryId brepBuilderGeometryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderState.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderState.s.cs
new file mode 100644
index 00000000..e536e746
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderState.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BRepBuilderState
+{
+ InvalidState,
+ AcceptingData,
+ Completed,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderSurfaceGeometry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderSurfaceGeometry.s.cs
new file mode 100644
index 00000000..c7facd14
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepBuilderSurfaceGeometry.s.cs
@@ -0,0 +1,39 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BRepBuilderSurfaceGeometry : System.IDisposable
+{
+ public BRepBuilderSurfaceGeometry() { }
+
+ public static Autodesk.Revit.DB.BRepBuilderSurfaceGeometry Create(
+ Autodesk.Revit.DB.Surface surface,
+ Autodesk.Revit.DB.BoundingBoxUV surfaceEnvelope
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BRepBuilderSurfaceGeometry CreateNURBSSurface(
+ System.Int32 degreeU,
+ System.Int32 degreeV,
+ System.Collections.Generic.IList knotsU,
+ System.Collections.Generic.IList knotsV,
+ System.Collections.Generic.IList controlPoints,
+ System.Collections.Generic.IList weights,
+ System.Boolean bReverseOrientation,
+ Autodesk.Revit.DB.BoundingBoxUV surfaceEnvelope
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BRepBuilderSurfaceGeometry CreateNURBSSurface(
+ System.Int32 degreeU,
+ System.Int32 degreeV,
+ System.Collections.Generic.IList knotsU,
+ System.Collections.Generic.IList knotsV,
+ System.Collections.Generic.IList controlPoints,
+ System.Boolean bReverseOrientation,
+ Autodesk.Revit.DB.BoundingBoxUV surfaceEnvelope
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepType.s.cs
new file mode 100644
index 00000000..711fb39d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BRepType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BRepType
+{
+ OpenShell,
+ Solid,
+ Void,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackClippingParam.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackClippingParam.s.cs
new file mode 100644
index 00000000..c32be1c4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackClippingParam.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BackClippingParam
+{
+ NoClip,
+ ClipWithLine,
+ ClipNoLine,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundImageFit.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundImageFit.s.cs
new file mode 100644
index 00000000..ad6338e4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundImageFit.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum BackgroundImageFit
+{
+ None,
+ Vertical,
+ Horizontal,
+ Stretch,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundSettings.s.cs
new file mode 100644
index 00000000..73f98bd5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundSettings.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BackgroundSettings : System.IDisposable
+{
+ public BackgroundSettings() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundStyle.s.cs
new file mode 100644
index 00000000..254e8c6e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BackgroundStyle.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public enum BackgroundStyle
+{
+ SkyNoClouds,
+ SkyVeryFewClouds,
+ SkyFewClouds,
+ SkyCloudy,
+ SkyVeryCloudy,
+ Color,
+ Image,
+ Transparent,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BarTypeDiameterOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BarTypeDiameterOptions.s.cs
new file mode 100644
index 00000000..36b5cc68
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BarTypeDiameterOptions.s.cs
@@ -0,0 +1,41 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BarTypeDiameterOptions : System.IDisposable
+{
+ public BarTypeDiameterOptions() { }
+
+ public BarTypeDiameterOptions(Autodesk.Revit.DB.Structure.RebarBarType barType) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double StirrupTieBendDiameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double StandardHookBendDiameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double StandardBendDiameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BarNominalDiameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BarModelDiameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseArray.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseArray.s.cs
new file mode 100644
index 00000000..23dbfeb0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseArray.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BaseArray : Autodesk.Revit.DB.Element
+{
+ public BaseArray() { }
+
+ public virtual System.Collections.Generic.ICollection GetOriginalMemberIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetCopiedMemberIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyParameter Label
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new System.String Name
+ {
+ set { }
+ }
+ public virtual System.Int32 NumMembers
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseExportOptions.s.cs
new file mode 100644
index 00000000..dcbf8ca4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseExportOptions.s.cs
@@ -0,0 +1,79 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BaseExportOptions : System.IDisposable
+{
+ public BaseExportOptions() { }
+
+ public static System.Collections.Generic.IList GetPredefinedSetupNames(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExportLayerTable GetExportLayerTable() => throw new System.NotImplementedException();
+
+ public virtual void SetExportLayerTable(Autodesk.Revit.DB.ExportLayerTable layerTable) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExportLinetypeTable GetExportLinetypeTable() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetExportLinetypeTable(Autodesk.Revit.DB.ExportLinetypeTable linetypeTable) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExportPatternTable GetExportPatternTable() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetExportPatternTable(Autodesk.Revit.DB.ExportPatternTable patternTable) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExportFontTable GetExportFontTable() => throw new System.NotImplementedException();
+
+ public virtual void SetExportFontTable(Autodesk.Revit.DB.ExportFontTable fontTable) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean PreserveCoincidentLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HideUnreferenceViewTags
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HideReferencePlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HideScopeBox
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ExportColorMode Colors
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String HatchPatternsFileName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String LayerMapping
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.PropOverrideMode PropOverrides
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseImportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseImportOptions.s.cs
new file mode 100644
index 00000000..407e11db
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseImportOptions.s.cs
@@ -0,0 +1,69 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BaseImportOptions : System.IDisposable
+{
+ public BaseImportOptions() { }
+
+ public virtual Autodesk.Revit.DB.ForgeTypeId GetDefaultLengthUnit() => throw new System.NotImplementedException();
+
+ public virtual void SetDefaultLengthUnit(Autodesk.Revit.DB.ForgeTypeId specTypeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLayerSelection(System.Collections.Generic.ICollection layerSelection) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetLayerSelection() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ ReferencePoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AutoCorrectAlmostVHLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean VisibleLayersOnly
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CustomScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean OrientToView
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ThisViewOnly
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ImportPlacement Placement
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ImportColorMode ColorMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ImportUnit Unit
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseLoadOn.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseLoadOn.s.cs
new file mode 100644
index 00000000..2c8c26ae
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BaseLoadOn.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public enum BaseLoadOn
+{
+ kUseDefaultLoad,
+ kBySpaceType,
+ kUseEnteredLoad,
+ kUseCalculatedLoad,
+ kUseActualLoad,
+ kNoOfBaseLoadOnMethods,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs
new file mode 100644
index 00000000..ee945fdf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs
@@ -0,0 +1,31 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BasePoint : Autodesk.Revit.DB.Element
+{
+ public BasePoint() { }
+
+ public static Autodesk.Revit.DB.BasePoint GetProjectBasePoint(Autodesk.Revit.DB.Document cda) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BasePoint GetSurveyPoint(Autodesk.Revit.DB.Document cda) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ SharedPosition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Clipped
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ Position
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsShared
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasicFileInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasicFileInfo.s.cs
new file mode 100644
index 00000000..3717de17
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BasicFileInfo.s.cs
@@ -0,0 +1,74 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BasicFileInfo : System.IDisposable
+{
+ public BasicFileInfo() { }
+
+ public virtual Autodesk.Revit.DB.DocumentVersion GetDocumentVersion() => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BasicFileInfo Extract(System.String file) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid LatestCentralEpisodeGUID
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 LatestCentralVersion
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean AllLocalChangesSavedToCentral
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CentralPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Username
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.ApplicationServices.LanguageType LanguageWhenSaved
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Format
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSavedInLaterVersion
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSavedInCurrentVersion
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCreatedLocal
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsInProgress
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCentral
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsLocal
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsWorkshared
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystem.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystem.s.cs
new file mode 100644
index 00000000..0ccdc732
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystem.s.cs
@@ -0,0 +1,81 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BeamSystem : Autodesk.Revit.DB.Element
+{
+ public BeamSystem() { }
+
+ public virtual System.Collections.Generic.ICollection GetBeamIds() =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BeamSystem BeamBelongsTo(Autodesk.Revit.DB.FamilyInstance beam) =>
+ throw new System.NotImplementedException();
+
+ public static void DropBeamSystem(Autodesk.Revit.DB.BeamSystem beamSystem) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BeamSystem Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList profile,
+ Autodesk.Revit.DB.Level level,
+ System.Int32 curveIndexForDirection,
+ System.Boolean is3d
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BeamSystem Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList profile,
+ Autodesk.Revit.DB.Level level,
+ Autodesk.Revit.DB.XYZ direction,
+ System.Boolean is3d
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BeamSystem Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList profile,
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.XYZ direction,
+ System.Boolean is3d
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BeamSystem Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList profile,
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ System.Int32 curveIndexForDirection
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ Direction
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.LayoutRule LayoutRule
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.CurveArray Profile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.BeamSystemType BeamSystemType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.FamilySymbol BeamType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Level Level
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Elevation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemJustifyType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemJustifyType.s.cs
new file mode 100644
index 00000000..90c70686
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemJustifyType.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum BeamSystemJustifyType
+{
+ Center,
+ End,
+ Beginning,
+ DirectionLine,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemType.s.cs
new file mode 100644
index 00000000..d6affb9c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BeamSystemType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BeamSystemType : Autodesk.Revit.DB.ElementType
+{
+ public BeamSystemType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BehaviorType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BehaviorType.s.cs
new file mode 100644
index 00000000..7d646a9e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BehaviorType.s.cs
@@ -0,0 +1,31 @@
+namespace Autodesk.Revit.DB;
+
+public enum BehaviorType
+{
+ Invalid,
+ Normal,
+ Bend,
+ Branch,
+ Intersection,
+ Inline,
+ BreakInto,
+ OrientToObject,
+ OrientToCenterLine,
+ OrientToFace,
+ SystemMember,
+ BaseObject,
+ EndCap,
+ Valve,
+ Flange,
+ MechanicalCoupling,
+ VerticalBend,
+ ElectricalBaseObject,
+ Straight,
+ Flex,
+ Hanger,
+ Flat_Tap,
+ Coupling,
+ Round_CentreLine_Tap,
+ Oval_CentreLine_Tap,
+ Damper,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Binding.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Binding.s.cs
new file mode 100644
index 00000000..fc35a75e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Binding.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Binding : Autodesk.Revit.DB.APIObject
+{
+ public Binding() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BindingMap.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BindingMap.s.cs
new file mode 100644
index 00000000..5d28f586
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BindingMap.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BindingMap : Autodesk.Revit.DB.DefinitionBindingMap
+{
+ public BindingMap() { }
+
+ public virtual System.Boolean Insert(
+ Autodesk.Revit.DB.Definition key,
+ Autodesk.Revit.DB.Binding item,
+ Autodesk.Revit.DB.BuiltInParameterGroup parameterGroup
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(
+ Autodesk.Revit.DB.Definition key,
+ Autodesk.Revit.DB.Binding item,
+ Autodesk.Revit.DB.ForgeTypeId groupTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ReInsert(
+ Autodesk.Revit.DB.Definition key,
+ Autodesk.Revit.DB.Binding item,
+ Autodesk.Revit.DB.BuiltInParameterGroup parameterGroup
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ReInsert(
+ Autodesk.Revit.DB.Definition key,
+ Autodesk.Revit.DB.Binding item,
+ Autodesk.Revit.DB.ForgeTypeId groupTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ReInsert(Autodesk.Revit.DB.Definition key, Autodesk.Revit.DB.Binding item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Remove(Autodesk.Revit.DB.Definition key) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Blend.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Blend.s.cs
new file mode 100644
index 00000000..4d52dc7a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Blend.s.cs
@@ -0,0 +1,39 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Blend : Autodesk.Revit.DB.GenericForm
+{
+ public Blend() { }
+
+ public virtual Autodesk.Revit.DB.VertexIndexPairArray GetVertexConnectionMap() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetVertexConnectionMap(Autodesk.Revit.DB.VertexIndexPairArray vertexMap) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrArray TopProfile
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CurveArrArray BottomProfile
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double TopOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BottomOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Sketch BottomSketch
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Sketch TopSketch
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsType.s.cs
new file mode 100644
index 00000000..8fe6be60
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BooleanOperationsType
+{
+ Union,
+ Difference,
+ Intersect,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsUtils.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsUtils.s.cs
new file mode 100644
index 00000000..18e02189
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BooleanOperationsUtils.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BooleanOperationsUtils : System.IDisposable
+{
+ public BooleanOperationsUtils() { }
+
+ public static void ExecuteBooleanOperationModifyingOriginalSolid(
+ Autodesk.Revit.DB.Solid solid0,
+ Autodesk.Revit.DB.Solid solid1,
+ Autodesk.Revit.DB.BooleanOperationsType booleanType
+ ) => throw new System.NotImplementedException();
+
+ public static void CutWithHalfSpaceModifyingOriginalSolid(
+ Autodesk.Revit.DB.Solid solid,
+ Autodesk.Revit.DB.Plane plane
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Solid ExecuteBooleanOperation(
+ Autodesk.Revit.DB.Solid solid0,
+ Autodesk.Revit.DB.Solid solid1,
+ Autodesk.Revit.DB.BooleanOperationsType booleanType
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Solid CutWithHalfSpace(
+ Autodesk.Revit.DB.Solid solid,
+ Autodesk.Revit.DB.Plane plane
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BorderTile.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BorderTile.s.cs
new file mode 100644
index 00000000..8ceeff3a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BorderTile.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BorderTile
+{
+ Empty,
+ Partial,
+ Overhanging,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundarySegment.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundarySegment.s.cs
new file mode 100644
index 00000000..24cf7f93
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundarySegment.s.cs
@@ -0,0 +1,23 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundarySegment : System.IDisposable
+{
+ public BoundarySegment() { }
+
+ public virtual Autodesk.Revit.DB.Curve GetCurve() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId ElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId LinkElementId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundaryValidation.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundaryValidation.s.cs
new file mode 100644
index 00000000..85ac4d35
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundaryValidation.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundaryValidation : System.IDisposable
+{
+ public BoundaryValidation() { }
+
+ public static System.Boolean IsValidHorizontalBoundary(
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidBoundaryOnView(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId viewId,
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidBoundaryOnSketchPlane(
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ System.Collections.Generic.IList curveLoops
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxContainsPointFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxContainsPointFilter.s.cs
new file mode 100644
index 00000000..fe68cd97
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxContainsPointFilter.s.cs
@@ -0,0 +1,31 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundingBoxContainsPointFilter : Autodesk.Revit.DB.ElementQuickFilter
+{
+ public BoundingBoxContainsPointFilter() { }
+
+ public BoundingBoxContainsPointFilter(
+ Autodesk.Revit.DB.XYZ point,
+ System.Double tolerance,
+ System.Boolean inverted
+ ) => throw new System.NotImplementedException();
+
+ public BoundingBoxContainsPointFilter(Autodesk.Revit.DB.XYZ point, System.Double tolerance) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxContainsPointFilter(Autodesk.Revit.DB.XYZ point, System.Boolean inverted) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxContainsPointFilter(Autodesk.Revit.DB.XYZ point) => throw new System.NotImplementedException();
+
+ public virtual System.Double Tolerance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ Point
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIntersectsFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIntersectsFilter.s.cs
new file mode 100644
index 00000000..264a2fe9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIntersectsFilter.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundingBoxIntersectsFilter : Autodesk.Revit.DB.ElementQuickFilter
+{
+ public BoundingBoxIntersectsFilter() { }
+
+ public BoundingBoxIntersectsFilter(
+ Autodesk.Revit.DB.Outline outline,
+ System.Double tolerance,
+ System.Boolean inverted
+ ) => throw new System.NotImplementedException();
+
+ public BoundingBoxIntersectsFilter(Autodesk.Revit.DB.Outline outline, System.Double tolerance) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxIntersectsFilter(Autodesk.Revit.DB.Outline outline, System.Boolean inverted) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxIntersectsFilter(Autodesk.Revit.DB.Outline outline) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Outline GetBoundingBox() => throw new System.NotImplementedException();
+
+ public virtual System.Double Tolerance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIsInsideFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIsInsideFilter.s.cs
new file mode 100644
index 00000000..17866787
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxIsInsideFilter.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundingBoxIsInsideFilter : Autodesk.Revit.DB.ElementQuickFilter
+{
+ public BoundingBoxIsInsideFilter() { }
+
+ public BoundingBoxIsInsideFilter(
+ Autodesk.Revit.DB.Outline outline,
+ System.Double tolerance,
+ System.Boolean inverted
+ ) => throw new System.NotImplementedException();
+
+ public BoundingBoxIsInsideFilter(Autodesk.Revit.DB.Outline outline, System.Double tolerance) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxIsInsideFilter(Autodesk.Revit.DB.Outline outline, System.Boolean inverted) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBoxIsInsideFilter(Autodesk.Revit.DB.Outline outline) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Outline GetBoundingBox() => throw new System.NotImplementedException();
+
+ public virtual System.Double Tolerance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxUV.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxUV.s.cs
new file mode 100644
index 00000000..261f62e9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxUV.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundingBoxUV : System.IDisposable
+{
+ public BoundingBoxUV() { }
+
+ public BoundingBoxUV(System.Double min_u, System.Double min_v, System.Double max_u, System.Double max_v) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV get_Bounds(System.Int32 idx) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV Max
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.UV Min
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsSet
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxXYZ.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxXYZ.s.cs
new file mode 100644
index 00000000..26bd86e1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoundingBoxXYZ.s.cs
@@ -0,0 +1,52 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BoundingBoxXYZ : Autodesk.Revit.DB.APIObject
+{
+ public BoundingBoxXYZ() { }
+
+ public virtual Autodesk.Revit.DB.XYZ get_Bounds(System.Int32 bound) => throw new System.NotImplementedException();
+
+ public virtual void set_Bounds(System.Int32 bound, Autodesk.Revit.DB.XYZ __unnamed001) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean get_MinEnabled(System.Int32 dim) => throw new System.NotImplementedException();
+
+ public virtual void set_MinEnabled(System.Int32 dim, System.Boolean enabled) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean get_MaxEnabled(System.Int32 dim) => throw new System.NotImplementedException();
+
+ public virtual void set_MaxEnabled(System.Int32 dim, System.Boolean enabled) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean get_BoundEnabled(System.Int32 bound, System.Int32 dim) =>
+ throw new System.NotImplementedException();
+
+ public virtual void set_BoundEnabled(System.Int32 bound, System.Int32 dim, System.Boolean enabled) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSet
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Enabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ Max
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ Min
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Transform Transform
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoxPlacement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoxPlacement.s.cs
new file mode 100644
index 00000000..fa66a340
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BoxPlacement.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB;
+
+public enum BoxPlacement
+{
+ Center,
+ TopLeft,
+ TopRight,
+ BottomRight,
+ BottomLeft,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganization.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganization.s.cs
new file mode 100644
index 00000000..4382979c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganization.s.cs
@@ -0,0 +1,38 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BrowserOrganization : Autodesk.Revit.DB.ElementType
+{
+ public BrowserOrganization() { }
+
+ public virtual System.Boolean AreFiltersSatisfied(Autodesk.Revit.DB.ElementId elementId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetFolderItems(
+ Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BrowserOrganization GetCurrentBrowserOrganizationForViews(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BrowserOrganization GetCurrentBrowserOrganizationForSheets(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BrowserOrganization GetCurrentBrowserOrganizationForSchedules(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SortingOrder SortingOrder
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.BrowserOrganizationType Type
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId SortingParameterId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganizationType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganizationType.s.cs
new file mode 100644
index 00000000..6d7f9d4c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BrowserOrganizationType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum BrowserOrganizationType
+{
+ Views,
+ Sheets,
+ Schedules,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingPadType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingPadType.s.cs
new file mode 100644
index 00000000..2d60019c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingPadType.s.cs
@@ -0,0 +1,14 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BuildingPadType : Autodesk.Revit.DB.HostObjAttributes
+{
+ public BuildingPadType() { }
+
+ public static Autodesk.Revit.DB.BuildingPadType CreateDefault(Autodesk.Revit.DB.Document document) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ThermalProperties ThermalProperties
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingType.s.cs
new file mode 100644
index 00000000..ea10f013
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuildingType.s.cs
@@ -0,0 +1,38 @@
+namespace Autodesk.Revit.DB;
+
+public enum BuildingType
+{
+ kNoOfBuildingTypes,
+ kAutomotiveFacility,
+ kConventionCenter,
+ kCourthouse,
+ kDiningBarLoungeOrLeisure,
+ kDiningCafeteriaFastFood,
+ kDiningFamily,
+ kDormitory,
+ kExerciseCenter,
+ kFireStation,
+ kGymnasium,
+ kHospitalOrHealthcare,
+ kHotel,
+ kLibrary,
+ kManufacturing,
+ kMotel,
+ kMotionPictureTheatre,
+ kMultiFamily,
+ kMuseum,
+ kOffice,
+ kParkingGarage,
+ kPenitentiary,
+ kPerformingArtsTheater,
+ kPoliceStation,
+ kPostOffice,
+ kReligiousBuilding,
+ kRetail,
+ kSchoolOrUniversity,
+ kSportsArena,
+ kTownHall,
+ kTransportation,
+ kWarehouse,
+ kWorkshop,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInCategory.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInCategory.s.cs
new file mode 100644
index 00000000..fceaa6f9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInCategory.s.cs
@@ -0,0 +1,1202 @@
+namespace Autodesk.Revit.DB;
+
+public enum BuiltInCategory
+{
+ INVALID,
+ OST_MatchAll,
+ OST_MatchModel,
+ OST_MatchAnnotation,
+ OST_MatchDetail,
+ OST_MatchProfile,
+ OST_MatchSiteComponent,
+ OST_ScheduleViewParamGroup,
+ OST_Walls,
+ OST_WallsCutOutlines,
+ OST_WallsProjectionOutlines,
+ OST_WallsAnalyticalGeometry,
+ OST_WallsSurfacePattern,
+ OST_WallsMembrane,
+ OST_WallsStructure,
+ OST_WallsInsulation,
+ OST_WallsSubstrate,
+ OST_WallsFinish1,
+ OST_WallsFinish2,
+ OST_WallsDefault,
+ OST_HiddenWallLines,
+ OST_WallsCutPattern,
+ OST_RoofsMembrane,
+ OST_RoofsStructure,
+ OST_RoofsInsulation,
+ OST_RoofsSubstrate,
+ OST_RoofsFinish1,
+ OST_RoofsFinish2,
+ OST_RoofsDefault,
+ OST_RoofsCutPattern,
+ OST_RoofsInteriorEdges,
+ OST_FloorsMembrane,
+ OST_FloorsStructure,
+ OST_FloorsInsulation,
+ OST_FloorsSubstrate,
+ OST_FloorsFinish1,
+ OST_FloorsFinish2,
+ OST_FloorsDefault,
+ OST_HiddenFloorLines,
+ OST_FloorsCutPattern,
+ OST_FloorsInteriorEdges,
+ OST_CeilingsMembrane,
+ OST_CeilingsStructure,
+ OST_CeilingsInsulation,
+ OST_CeilingsSubstrate,
+ OST_CeilingsFinish1,
+ OST_CeilingsFinish2,
+ OST_CeilingsDefault,
+ OST_CeilingsCutPattern,
+ OST_WallRefPlanes_Obsolete_IdInWrongRange,
+ OST_WallRefPlanes,
+ OST_ArcWallRectOpening,
+ OST_SWallRectOpening,
+ OST_RoofOpening,
+ OST_DormerOpeningIncomplete,
+ OST_FloorOpening,
+ OST_CeilingOpening,
+ OST_ShaftOpening,
+ OST_StructuralFramingOpening,
+ OST_ColumnOpening,
+ OST_Windows,
+ OST_WindowsGlassCut,
+ OST_WindowsGlassProjection,
+ OST_WindowsFrameMullionCut,
+ OST_WindowsFrameMullionProjection,
+ OST_WindowsSillHeadCut,
+ OST_WindowsSillHeadProjection,
+ OST_WindowsOpeningCut,
+ OST_WindowsOpeningProjection,
+ OST_Doors,
+ OST_DoorsPanelCut,
+ OST_DoorsPanelProjection,
+ OST_DoorsOpeningCut,
+ OST_DoorsOpeningProjection,
+ OST_DoorsFrameMullionCut,
+ OST_DoorsFrameMullionProjection,
+ OST_DoorsGlassCut,
+ OST_DoorsGlassProjection,
+ OST_Floors,
+ OST_FloorsCut,
+ OST_FloorsProjection,
+ OST_FloorsSurfacePattern,
+ OST_FloorsAnalyticalGeometry,
+ OST_Roofs,
+ OST_RoofsCut,
+ OST_RoofsProjection,
+ OST_RoofsSurfacePattern,
+ OST_Ceilings,
+ OST_CeilingsCut,
+ OST_CeilingsProjection,
+ OST_CeilingsSurfacePattern,
+ OST_Lines,
+ OST_Curves,
+ OST_CurvesThinLines,
+ OST_CurvesMediumLines,
+ OST_CurvesWideLines,
+ OST_SketchLines,
+ OST_InvisibleLines,
+ OST_AxisOfRotation,
+ OST_RoomSeparationLines,
+ OST_StairsSketchBoundaryLines,
+ OST_StairsSketchRiserLines,
+ OST_StairsSketchRunLines,
+ OST_StairsSketchLandingCenterLines,
+ OST_CloudLines,
+ OST_InsulationLines,
+ OST_GenericLines,
+ OST_AreaSchemeLines,
+ OST_RepeatingDetailLines,
+ OST_RemovedGridSeg_Obsolete_IdInWrongRange,
+ OST_RemovedGridSeg,
+ OST_StickSymbols_Obsolete_IdInWrongRange,
+ OST_InstanceDrivenLineStyle,
+ OST_RoomPolylines,
+ OST_AreaPolylines,
+ OST_MEPSpaceSeparationLines,
+ OST_DimLockControlLeader,
+ OST_PathOfTravelLines,
+ OST_PathOfTravelTags,
+ OST_DividedSurface,
+ OST_DividedSurface_Nodes,
+ OST_DividedSurface_Gridlines,
+ OST_DividedSurface_PatternLines,
+ OST_DividedSurface_PatternFill,
+ OST_DividedSurface_PreDividedSurface,
+ OST_DividedSurface_TransparentFace,
+ OST_AlwaysExcludedInAllViews,
+ OST_TilePatterns,
+ OST_DividedSurfaceBelt,
+ OST_DividedSurface_DiscardedDivisionLines,
+ OST_FillPatterns,
+ OST_Extrusions,
+ OST_Furniture,
+ OST_Columns,
+ OST_Stairs,
+ OST_StairsIncomplete_Deprecated,
+ OST_StairsAboveCut_ToBeDeprecated,
+ OST_StairsStringerCarriage,
+ OST_StairsSupportsAboveCut,
+ OST_StairsUpText,
+ OST_StairsDownText,
+ OST_StairsUpArrows,
+ OST_StairsDownArrows,
+ OST_StairsRailing,
+ OST_StairsRailingBaluster,
+ OST_StairsRailingRail,
+ OST_StairsRailingAboveCut,
+ OST_StairsRailingTags,
+ OST_Fixtures,
+ OST_Rooms,
+ OST_RoomInteriorFillVisibility,
+ OST_RoomReferenceVisibility,
+ OST_AreaInteriorFillVisibility,
+ OST_AreaReferenceVisibility,
+ OST_AreaColorFill,
+ OST_RoomInteriorFill,
+ OST_RoomReference,
+ OST_AreaInteriorFill,
+ OST_AreaReference,
+ OST_CurtainWallPanels,
+ OST_CurtainWallMullions,
+ OST_CurtainWallMullionsCut,
+ OST_CurtainGrids,
+ OST_CurtainGridsRoof,
+ OST_CurtainGridsWall,
+ OST_CurtainGridsSystem,
+ OST_CurtainGridsCurtaSystem,
+ OST_Railings,
+ OST_RailingBalusterRail,
+ OST_RailingBalusterRailCut,
+ OST_Ramps,
+ OST_RampsIncomplete,
+ OST_RampsAboveCut,
+ OST_RampsStringer,
+ OST_RampsStringerAboveCut,
+ OST_RampsUpText,
+ OST_RampsDownText,
+ OST_RampsUpArrow,
+ OST_RampsDownArrow,
+ OST_Cornices,
+ OST_Reveals,
+ OST_Massing,
+ OST_MassingCutOutlines,
+ OST_MassingProjectionOutlines,
+ OST_FilledRegion,
+ OST_PlanRegion,
+ OST_FaceSplitter,
+ OST_Matchline,
+ OST_MaskingRegion,
+ OST_ModelText,
+ OST_ImportObjectStyles,
+ OST_ReferenceViewerSymbol,
+ OST_ReferenceViewer,
+ OST_HostFin,
+ OST_HostFinFloor,
+ OST_HostFinRoof,
+ OST_HostFinCeiling,
+ OST_HostFinWall,
+ OST_HostFinHF,
+ OST_CurtaSystem,
+ OST_CurtaSystemFaceManager,
+ OST_AreaReport_Triangle,
+ OST_AreaReport_Boundary,
+ OST_AreaReport_Arc_Plus,
+ OST_AreaReport_Arc_Minus,
+ OST_Materials,
+ OST_GenericAnnotation,
+ OST_GenericModel,
+ OST_Casework,
+ OST_ElectricalEquipment,
+ OST_ElectricalFixtures,
+ OST_FurnitureSystems,
+ OST_LightingFixtures,
+ OST_LightingFixtureSource,
+ OST_MechanicalEquipment,
+ OST_PlumbingFixtures,
+ OST_Parking,
+ OST_Property,
+ OST_Roads,
+ OST_RoadTags,
+ OST_Sewer,
+ OST_Site,
+ OST_SiteSurface,
+ OST_SitePoint,
+ OST_BuildingPad,
+ OST_SiteProperty,
+ OST_SitePointBoundary,
+ OST_SitePropertyTags,
+ OST_SitePropertyLineSegment,
+ OST_SitePropertyLineSegmentTags,
+ OST_SiteRegion,
+ OST_ProjectBasePoint,
+ OST_SharedBasePoint,
+ OST_BasePointAxisX,
+ OST_BasePointAxisY,
+ OST_BasePointAxisZ,
+ OST_LinkBasePoint,
+ OST_StructuralFoundation,
+ OST_HiddenStructuralFoundationLines,
+ OST_StructuralFraming,
+ OST_StructuralFramingOther,
+ OST_Girder,
+ OST_Joist,
+ OST_Purlin,
+ OST_HorizontalBracing,
+ OST_VerticalBracing,
+ OST_StructuralFramingSystem,
+ OST_KickerBracing,
+ OST_HiddenStructuralFramingLines,
+ OST_StructuralColumns,
+ OST_FramingAnalyticalGeometry,
+ OST_ColumnAnalyticalGeometry,
+ OST_AnalyticalRigidLinks,
+ OST_HiddenStructuralColumnLines,
+ OST_StructuralColumnStickSymbols,
+ OST_StructuralTruss,
+ OST_TopographyLink,
+ OST_Topography,
+ OST_TopographySurface,
+ OST_TopographyContours,
+ OST_SecondaryTopographyContours,
+ OST_ColumnAnalyticalRigidLinks,
+ OST_SpecialityEquipment,
+ OST_Automatic,
+ OST_RvtLinks,
+ OST_FootingAnalyticalGeometry,
+ OST_StructuralStiffener,
+ OST_StructuralStiffenerTags,
+ OST_StructuralFramingLocationLine,
+ OST_StructuralColumnLocationLine,
+ OST_StructuralStiffenerHiddenLines,
+ OST_Blocks,
+ OST_Planting,
+ OST_Entourage,
+ OST_Fascia,
+ OST_Gutter,
+ OST_EdgeSlab,
+ OST_RoofSoffit,
+ OST_DetailComponents,
+ OST_ProfileFamilies,
+ OST_Sheets,
+ OST_ProjectInformation,
+ OST_Areas,
+ OST_AreaSchemes,
+ OST_ZoneSchemes,
+ OST_Mass_Obsolete_IdInWrongRange,
+ OST_MassFloor_Obsolete_IdInWrongRange,
+ OST_MassSurface_Obsolete_IdInWrongRange,
+ OST_MassTags_Obsolete_IdInWrongRange,
+ OST_Mass,
+ OST_MassFloor,
+ OST_MassForm,
+ OST_MassTags,
+ OST_ZoningEnvelope,
+ OST_MassCutter,
+ OST_MassFaceSplitter,
+ OST_HostTemplate,
+ OST_MassAreaFaceTags,
+ OST_MassZone,
+ OST_MassInteriorWall,
+ OST_MassExteriorWall,
+ OST_MassRoof,
+ OST_MassGlazing,
+ OST_MassSkylights,
+ OST_MassOpening,
+ OST_MassShade,
+ OST_MassSlab,
+ OST_MassExteriorWallUnderground,
+ OST_MassWallsAll,
+ OST_MassFloorsAll,
+ OST_MassGlazingAll,
+ OST_StackedWalls_Obsolete_IdInWrongRange,
+ OST_StackedWalls,
+ OST_MEPSpaces,
+ OST_MEPSpaceInteriorFillVisibility,
+ OST_MEPSpaceReferenceVisibility,
+ OST_MEPSpaceInteriorFill,
+ OST_MEPSpaceReference,
+ OST_MEPSpaceColorFill,
+ OST_Sections,
+ OST_SectionLine,
+ OST_BrokenSectionLine,
+ OST_Grids,
+ OST_GridChains,
+ OST_DisplacementElements,
+ OST_DisplacementPath,
+ OST_Levels,
+ OST_Dimensions,
+ OST_WeakDims,
+ OST_Constraints,
+ OST_SpotElevations,
+ OST_SpotCoordinates,
+ OST_SpotSlopes,
+ OST_RoofTags,
+ OST_Assemblies,
+ OST_AssemblyTags,
+ OST_Parts,
+ OST_PartTags,
+ OST_PartHiddenLines,
+ OST_Viewers,
+ OST_Views,
+ OST_TitleBlocks,
+ OST_TitleBlockThinLines,
+ OST_TitleBlockMediumLines,
+ OST_TitleBlockWideLines,
+ OST_OverheadLines,
+ OST_DemolishedLines,
+ OST_HiddenLines,
+ OST_LinesBeyond,
+ OST_CenterLines,
+ OST_DirectionEdgeLines,
+ OST_Catalogs,
+ OST_Divisions,
+ OST_TextNotes,
+ OST_SectionBox,
+ OST_RenderRegions,
+ OST_AnalysisResults,
+ OST_AnalysisDisplayStyle,
+ OST_ContourLabels,
+ OST_SectionHeads,
+ OST_SectionHeadThinLines,
+ OST_SectionHeadMediumLines,
+ OST_SectionHeadWideLines,
+ OST_WindowTags,
+ OST_DoorTags,
+ OST_RoomTags,
+ OST_MEPSpaceTags,
+ OST_Cameras,
+ OST_Camera_Lines,
+ OST_Viewports,
+ OST_ViewportLabel,
+ OST_Lights,
+ OST_CLines,
+ OST_ReferenceLines,
+ OST_AxisX,
+ OST_AxisY,
+ OST_AxisZ,
+ OST_Elev,
+ OST_CropBoundary,
+ OST_Callouts,
+ OST_CalloutHeads,
+ OST_CalloutBoundary,
+ OST_CalloutLeaderLine,
+ OST_AnnotationCrop,
+ OST_CropBoundarySpecial,
+ OST_AnnotationCropSpecial,
+ OST_ColorFillLegends,
+ OST_RoomColorFill,
+ OST_ColorFillSchema,
+ OST_RasterImages,
+ OST_ScheduleGraphics,
+ OST_Schedules,
+ OST_LegendComponents,
+ OST_PreviewLegendComponents,
+ OST_Tags,
+ OST_CaseworkTags,
+ OST_CeilingTags,
+ OST_ElectricalEquipmentTags,
+ OST_ElectricalFixtureTags,
+ OST_FurnitureTags,
+ OST_FurnitureSystemTags,
+ OST_LightingFixtureTags,
+ OST_MechanicalEquipmentTags,
+ OST_PlumbingFixtureTags,
+ OST_WallTags,
+ OST_CurtainWallPanelTags,
+ OST_GenericModelTags,
+ OST_SpecialityEquipmentTags,
+ OST_StructuralFramingTags,
+ OST_SiteTags,
+ OST_ParkingTags,
+ OST_StructuralColumnTags,
+ OST_StructuralFoundationTags,
+ OST_AreaTags,
+ OST_PlantingTags,
+ OST_MultiCategoryTags,
+ OST_StairsTags,
+ OST_HostFinTags,
+ OST_CurtaSystemTags,
+ OST_FloorTags,
+ OST_MaterialTags,
+ OST_DetailComponentTags,
+ OST_KeynoteTags,
+ OST_TrussTags,
+ OST_StructuralConnectionHandlerTags_Deprecated,
+ OST_CurtainWallMullionTags,
+ OST_MultiLeaderTag,
+ OST_SpotElevSymbols,
+ OST_SpotCoordinateSymbols,
+ OST_SpotSlopesSymbols,
+ OST_SpanDirectionSymbol,
+ OST_FootingSpanDirectionSymbol,
+ OST_BeamSystemTags,
+ OST_Loads,
+ OST_PointLoads,
+ OST_LineLoads,
+ OST_AreaLoads,
+ OST_InternalLoads,
+ OST_InternalPointLoads,
+ OST_InternalLineLoads,
+ OST_InternalAreaLoads,
+ OST_LoadCases,
+ OST_LoadCasesDead,
+ OST_LoadCasesLive,
+ OST_LoadCasesWind,
+ OST_LoadCasesSnow,
+ OST_LoadCasesRoofLive,
+ OST_LoadCasesAccidental,
+ OST_LoadCasesTemperature,
+ OST_LoadCasesSeismic,
+ OST_PointLoadTags,
+ OST_LineLoadTags,
+ OST_AreaLoadTags,
+ OST_InternalPointLoadTags,
+ OST_InternalLineLoadTags,
+ OST_InternalAreaLoadTags,
+ OST_BoundaryConditions,
+ OST_VolumeOfInterest,
+ OST_DecalElement,
+ OST_DecalType,
+ OST_LevelHeads,
+ OST_GridHeads,
+ OST_ElevationMarks,
+ OST_EditCutProfile,
+ OST_RevisionClouds,
+ OST_Revisions,
+ OST_RevisionNumberingSequences,
+ OST_RevisionCloudTags,
+ OST_StructuralAnnotations,
+ OST_StructConnectionSymbols,
+ OST_StructuralBracePlanReps,
+ OST_DesignOptionSets,
+ OST_DesignOptions,
+ OST_BridgeAbutments,
+ OST_BridgePiers,
+ OST_BridgeTowers,
+ OST_BridgeCables,
+ OST_BridgeArches,
+ OST_BridgeDecks,
+ OST_BridgeFoundations,
+ OST_BridgeGirders,
+ OST_BridgeBearings,
+ OST_BridgeAbutmentHiddenLines,
+ OST_BridgePierHiddenLines,
+ OST_BridgeTowerHiddenLines2021_Deprecated,
+ OST_BridgeCableHiddenLines2021_Deprecated,
+ OST_BridgeArchHiddenLines2021_Deprecated,
+ OST_BridgeDeckHiddenLines,
+ OST_BridgeFoundationHiddenLines2021_Deprecated,
+ OST_BridgeGirderHiddenLines2021_Deprecated,
+ OST_BridgeBearingHiddenLines,
+ OST_BridgeAbutmentTags,
+ OST_BridgePierTags,
+ OST_BridgeTowerTags,
+ OST_BridgeCableTags,
+ OST_BridgeArchTags,
+ OST_BridgeDeckTags,
+ OST_BridgeFoundationTags,
+ OST_BridgeGirderTags,
+ OST_BridgeBearingTags,
+ OST_AbutmentFoundations,
+ OST_AbutmentPiles,
+ OST_AbutmentWalls,
+ OST_ApproachSlabs,
+ OST_AbutmentFoundationTags,
+ OST_AbutmentPileTags,
+ OST_AbutmentWallTags,
+ OST_ApproachSlabTags,
+ OST_PierCaps,
+ OST_PierCapTags,
+ OST_PierColumns,
+ OST_PierColumnTags,
+ OST_PierPiles,
+ OST_PierPileTags,
+ OST_PierWalls,
+ OST_PierWallTags,
+ OST_BridgeFraming,
+ OST_BridgeFramingHiddenLines,
+ OST_BridgeFramingTags,
+ OST_BridgeFramingCrossBracing,
+ OST_BridgeFramingDiaphragms,
+ OST_BridgeFramingTrusses,
+ OST_VibrationManagement,
+ OST_VibrationManagementHiddenLines,
+ OST_VibrationDampers,
+ OST_VibrationDamperTags,
+ OST_VibrationIsolators,
+ OST_VibrationIsolatorTags,
+ OST_ExpansionJoints,
+ OST_ExpansionJointHiddenLines,
+ OST_ExpansionJointTags,
+ OST_StructuralTendons,
+ OST_StructuralTendonHiddenLines,
+ OST_StructuralTendonTags,
+ OST_BridgeFramingCrossBracingTags,
+ OST_BridgeFramingDiaphragmTags,
+ OST_BridgeFramingTrussTags,
+ OST_VibrationManagementTags,
+ OST_ConnectorElem,
+ OST_ConnectorElemXAxis,
+ OST_ConnectorElemYAxis,
+ OST_ConnectorElemZAxis,
+ OST_DuctColorFillLegends,
+ OST_DuctColorFills,
+ OST_DuctCurves,
+ OST_DuctCurvesCenterLine,
+ OST_DuctCurvesContour,
+ OST_DuctTags,
+ OST_FlexDuctTags,
+ OST_DuctFitting,
+ OST_DuctTerminal,
+ OST_DuctTerminalTags,
+ OST_DuctSystem,
+ OST_DuctAccessory,
+ OST_DuctAccessoryTags,
+ OST_FlexDuctCurves,
+ OST_FlexDuctCurvesCenterLine,
+ OST_FlexDuctCurvesContour,
+ OST_FlexDuctCurvesPattern,
+ OST_DuctCurvesRiseDrop,
+ OST_ElectricalCircuit,
+ OST_ElectricalCircuitTags,
+ OST_Wire,
+ OST_ElectricalVoltage,
+ OST_ElecDistributionSys,
+ OST_ElectricalDemandFactor,
+ OST_PipingSystem,
+ OST_PipeCurves,
+ OST_PipeCurvesCenterLine,
+ OST_PipeCurvesContour,
+ OST_PipeTags,
+ OST_FlexPipeTags,
+ OST_PipeFitting,
+ OST_FlexPipeCurves,
+ OST_FlexPipeCurvesCenterLine,
+ OST_FlexPipeCurvesContour,
+ OST_FlexPipeCurvesPattern,
+ OST_PipeCurvesRiseDrop,
+ OST_PipeAccessory,
+ OST_PipeAccessoryTags,
+ OST_WireTags,
+ OST_PipeColorFillLegends,
+ OST_PipeColorFills,
+ OST_PipeFittingTags,
+ OST_DuctFittingTags,
+ OST_DuctCurvesDrop,
+ OST_DuctCurvesInsulation,
+ OST_DuctCurvesLining,
+ OST_FlexDuctCurvesInsulation,
+ OST_DuctFittingCenterLine,
+ OST_DuctFittingInsulation,
+ OST_DuctFittingLining,
+ OST_PipeCurvesDrop,
+ OST_PipeCurvesInsulation,
+ OST_FlexPipeCurvesInsulation,
+ OST_PipeFittingCenterLine,
+ OST_PipeFittingInsulation,
+ OST_WireTickMarks,
+ OST_TelephoneDevices,
+ OST_TelephoneDeviceTags,
+ OST_NurseCallDevices,
+ OST_NurseCallDeviceTags,
+ OST_SecurityDevices,
+ OST_SecurityDeviceTags,
+ OST_CommunicationDevices,
+ OST_CommunicationDeviceTags,
+ OST_DataDevices,
+ OST_DataDeviceTags,
+ OST_FireAlarmDevices,
+ OST_FireAlarmDeviceTags,
+ OST_LightingDevices,
+ OST_LightingDeviceTags,
+ OST_WireHomeRunArrows,
+ OST_GbXMLFaces,
+ OST_GbXML_SType_Interior,
+ OST_GbXML_SType_Exterior,
+ OST_GbXML_SType_Shade,
+ OST_GbXML_SType_Underground,
+ OST_GbXML_Opening,
+ OST_RouteCurve,
+ OST_RouteCurveMain,
+ OST_RouteCurveBranch,
+ OST_Sprinklers,
+ OST_SprinklerTags,
+ OST_SwitchSystem,
+ OST_EAConstructions,
+ OST_PipeConnections,
+ OST_PipeMaterials,
+ OST_PipeSchedules,
+ OST_Fluids,
+ OST_HVAC_Zones,
+ OST_HVAC_Zones_Boundary,
+ OST_HVAC_Zones_InteriorFill,
+ OST_HVAC_Zones_Reference,
+ OST_WireMaterials,
+ OST_WireInsulations,
+ OST_WireTemperatureRatings,
+ OST_LayoutPath_Bases,
+ OST_ZoneTags,
+ OST_HVAC_Zones_ColorFill,
+ OST_HVAC_Zones_InteriorFill_Visibility,
+ OST_HVAC_Zones_Reference_Visibility,
+ OST_HVAC_Load_Space_Types,
+ OST_HVAC_Load_Building_Types,
+ OST_HVAC_Load_Schedules,
+ OST_PipeInsulations,
+ OST_DuctInsulations,
+ OST_DuctLinings,
+ OST_RoutingPreferences,
+ OST_CableTrayFitting,
+ OST_CableTrayFittingTags,
+ OST_ConduitFitting,
+ OST_ConduitFittingTags,
+ OST_CableTray,
+ OST_CableTrayTags,
+ OST_Conduit,
+ OST_ConduitTags,
+ OST_CableTrayRiseDrop,
+ OST_CableTrayDrop,
+ OST_CableTrayCenterLine,
+ OST_ConduitRiseDrop,
+ OST_ConduitDrop,
+ OST_ConduitCenterLine,
+ OST_CableTrayFittingCenterLine,
+ OST_ConduitFittingCenterLine,
+ OST_ElectricalDemandFactorDefinitions,
+ OST_ElectricalLoadClassifications,
+ OST_ConduitStandards,
+ OST_BranchPanelScheduleTemplates,
+ OST_SwitchboardScheduleTemplates,
+ OST_DataPanelScheduleTemplates,
+ OST_ParamElemElectricalLoadClassification,
+ OST_ConduitRun,
+ OST_CableTrayRun,
+ OST_PanelScheduleGraphics,
+ OST_ElectricalInternalCircuits,
+ OST_DuctInsulationsTags,
+ OST_DuctLiningsTags,
+ OST_PipeInsulationsTags,
+ OST_DuctSystem_Reference,
+ OST_DuctSystem_Reference_Visibility,
+ OST_PipingSystem_Reference,
+ OST_PipingSystem_Reference_Visibility,
+ OST_PlaceHolderDucts,
+ OST_PlaceHolderPipes,
+ OST_GraphicalWarning_OpenConnector,
+ OST_PipeSegments,
+ OST_SplitterProfile,
+ OST_DivisionProfile,
+ OST_gbXML_ExteriorWall,
+ OST_gbXML_Roof,
+ OST_gbXML_RaisedFloor,
+ OST_gbXML_SlabOnGrade,
+ OST_gbXML_InteriorWall,
+ OST_gbXML_InteriorFloor,
+ OST_gbXML_Ceiling,
+ OST_gbXML_SurfaceAir,
+ OST_gbXML_UndergroundWall,
+ OST_gbXML_UndergroundSlab,
+ OST_gbXML_UndergroundCeiling,
+ OST_gbXML_FixedWindow,
+ OST_gbXML_OperableWindow,
+ OST_gbXML_FixedSkylight,
+ OST_gbXML_OperableSkylight,
+ OST_gbXML_SlidingDoor,
+ OST_gbXML_NonSlidingDoor,
+ OST_gbXML_OpeningAir,
+ OST_AnalyticSpaces,
+ OST_AnalyticSurfaces,
+ OST_gbXML_Shade,
+ OST_DivisionRules,
+ OST_NumberingSchemas,
+ OST_LayoutPathBase_Pipings,
+ OST_FabricationDuctwork,
+ OST_FabricationDuctworkTags,
+ OST_FabricationServiceElements,
+ OST_FabricationDuctworkCenterLine,
+ OST_LayoutNodes,
+ OST_FabricationDuctworkInsulation,
+ OST_FabricationPartsTmpGraphicEnd,
+ OST_OBSOLETE_FabricationPartsTmpGraphicDrop,
+ OST_FabricationPartsTmpGraphicDrag,
+ OST_OBSOLETE_FabricationPartsTmpGraphicDropDrag,
+ OST_FabricationHangers,
+ OST_FabricationHangerTags,
+ OST_FabricationDuctworkRise,
+ OST_FabricationDuctworkDrop,
+ OST_FabricationDuctworkSymbology,
+ OST_FabricationPipework,
+ OST_FabricationPipeworkTags,
+ OST_FabricationPipeworkCenterLine,
+ OST_FabricationPipeworkSymbology,
+ OST_FabricationContainment,
+ OST_FabricationContainmentTags,
+ OST_FabricationContainmentCenterLine,
+ OST_FabricationContainmentSymbology,
+ OST_FabricationPipeworkRise,
+ OST_FabricationPipeworkDrop,
+ OST_FabricationContainmentRise,
+ OST_FabricationContainmentDrop,
+ OST_FabricationDuctworkLining,
+ OST_FabricationPipeworkInsulation,
+ OST_ELECTRICAL_AreaBasedLoads_Boundary,
+ OST_ELECTRICAL_AreaBasedLoads_InteriorFill,
+ OST_ELECTRICAL_AreaBasedLoads_Reference,
+ OST_ELECTRICAL_AreaBasedLoads_ColorFill_Obsolete,
+ OST_ELECTRICAL_AreaBasedLoads_InteriorFill_Visibility,
+ OST_ELECTRICAL_AreaBasedLoads_Reference_Visibility,
+ OST_FabricationDuctworkStiffeners,
+ OST_FabricationDuctworkStiffenerTags,
+ OST_MEPAncillaries_Obsolete,
+ OST_MEPAncillaryFraming,
+ OST_MechanicalControlDevices,
+ OST_MechanicalControlDeviceTags,
+ OST_PlumbingEquipment,
+ OST_PlumbingEquipmentTags,
+ OST_MEPAncillaryFramingTags,
+ OST_Rebar,
+ OST_RebarSketchLines,
+ OST_RebarLines,
+ OST_AreaRein,
+ OST_AreaReinSketchOverride,
+ OST_AreaReinSpanSymbol,
+ OST_AreaReinBoundary,
+ OST_AreaReinXVisibility,
+ OST_Cage,
+ OST_PathRein,
+ OST_PathReinSpanSymbol,
+ OST_PathReinTags,
+ OST_PathReinBoundary,
+ OST_RebarShape,
+ OST_CoverType,
+ OST_RebarCover,
+ OST_FabricReinforcement,
+ OST_FabricAreas,
+ OST_RebarHiddenLines,
+ OST_FabricAreaSketchEnvelopeLines,
+ OST_FabricAreaSketchSheetsLines,
+ OST_RebarTags,
+ OST_AreaReinTags,
+ OST_FabricReinforcementTags,
+ OST_FabricAreaTags,
+ OST_RebarSetToggle,
+ OST_FabricReinforcementBoundary,
+ OST_FabricReinforcementWire,
+ OST_FabricReinSpanSymbol,
+ OST_FabricAreaBoundary,
+ OST_StructConnections,
+ OST_StructWeldLines,
+ OST_StructConnectionHiddenLines,
+ OST_StructConnectionSymbol,
+ OST_StructConnectionStale,
+ OST_StructConnectionFailed,
+ OST_StructConnectionReference,
+ OST_StructConnectionProfiles,
+ OST_StructConnectionPlates,
+ OST_StructConnectionAnchors,
+ OST_StructConnectionBolts,
+ OST_StructConnectionOthers,
+ OST_StructConnectionNobleWarning,
+ OST_StructConnectionShearStuds,
+ OST_StructConnectionHoles,
+ OST_StructConnectionWelds,
+ OST_StructConnectionModifiers,
+ OST_StructSubConnections,
+ OST_StructConnectionTags,
+ OST_StructConnectionPlateTags,
+ OST_StructConnectionBoltTags,
+ OST_StructConnectionAnchorTags,
+ OST_StructConnectionShearStudTags,
+ OST_StructConnectionWeldTags,
+ OST_StructConnectionHoleTags,
+ OST_StructConnectionProfilesTags,
+ OST_SteelElementStale,
+ OST_Coupler,
+ OST_CouplerTags,
+ OST_CouplerHiddenLines,
+ OST_WindowsHiddenLines,
+ OST_DoorsHiddenLines,
+ OST_RoofsHiddenLines,
+ OST_CeilingsHiddenLines,
+ OST_LinesHiddenLines,
+ OST_FurnitureHiddenLines,
+ OST_ColumnsHiddenLines,
+ OST_StairsHiddenLines,
+ OST_StairsRailingHiddenLines,
+ OST_RampsHiddenLines,
+ OST_CurtainWallPanelsHiddenLines,
+ OST_CurtainWallMullionsHiddenLines,
+ OST_GenericModelHiddenLines,
+ OST_ShaftOpeningHiddenLines,
+ OST_DetailComponentsHiddenLines,
+ OST_CaseworkHiddenLines,
+ OST_ElectricalEquipmentHiddenLines,
+ OST_ElectricalFixturesHiddenLines,
+ OST_FurnitureSystemsHiddenLines,
+ OST_LightingFixturesHiddenLines,
+ OST_MechanicalEquipmentHiddenLines,
+ OST_PlumbingFixturesHiddenLines,
+ OST_ParkingHiddenLines,
+ OST_RoadsHiddenLines,
+ OST_SiteHiddenLines,
+ OST_StructuralFramingSystemHiddenLines_Obsolete,
+ OST_TopographyHiddenLines,
+ OST_SpecialityEquipmentHiddenLines,
+ OST_PlantingHiddenLines,
+ OST_EntourageHiddenLines,
+ OST_OBSOLETE_ElemArrayHiddenLines,
+ OST_CurtaSystemHiddenLines,
+ OST_MassHiddenLines,
+ OST_Stairs2012HiddenLines_Deprecated,
+ OST_StairRun2012HiddenLines_Deprecated,
+ OST_StairLanding2012HiddenLines_Deprecated,
+ OST_StairTread2012HiddenLines_Deprecated,
+ OST_StairStringer2012HiddenLines_Deprecated,
+ OST_RailingSystemHiddenLines_Deprecated,
+ OST_RailingSystemSegmentHiddenLines_Deprecated,
+ OST_RailingSystemPostHiddenLines_Deprecated,
+ OST_RailingSystemBalusterHiddenLines_Deprecated,
+ OST_RailingSystemPanelHiddenLines_Deprecated,
+ OST_RailingSystemPanelBracketHiddenLines_Deprecated,
+ OST_RailingSystemHandRailHiddenLines_Deprecated,
+ OST_RailingSystemHandRailBracketHiddenLines_Deprecated,
+ OST_RailingSystemTopRailHiddenLines_Deprecated,
+ OST_RailingSystemRailHiddenLines_Deprecated,
+ OST_RailingSystemTerminationHiddenLines_Deprecated,
+ OST_RailingSystemTransitionHiddenLines_Deprecated,
+ OST_MechanicalControlDevicesHiddenLines,
+ OST_PlumbingEquipmentHiddenLines,
+ OST_TrussDummy,
+ OST_Truss,
+ OST_TrussDiagWebCurve,
+ OST_TrussVertWebCurve,
+ OST_TrussTopChordCurve,
+ OST_TrussBottomChordCurve,
+ OST_TrussWeb,
+ OST_TrussChord,
+ OST_StructuralTrussHiddenLines,
+ OST_StructuralTrussStickSymbols,
+ OST_SunStudy,
+ OST_Sun,
+ OST_SunPath1,
+ OST_SunPath2,
+ OST_CompassInner,
+ OST_SunriseText,
+ OST_CompassOuter,
+ OST_CompassSection,
+ OST_SunsetText,
+ OST_Analemma,
+ OST_SunSurface,
+ OST_MultiSurface,
+ OST_LightLine,
+ OST_CompassSectionFilled,
+ OST_CompassPrimaryMonth,
+ OST_CompassSecondaryMonth,
+ OST_BeamAnalytical,
+ OST_BeamStartSegment,
+ OST_BeamEndSegment,
+ OST_BraceAnalytical,
+ OST_BraceStartSegment,
+ OST_BraceEndSegment,
+ OST_ColumnAnalytical,
+ OST_ColumnStartSegment,
+ OST_ColumnEndSegment,
+ OST_FloorAnalytical,
+ OST_WallAnalytical,
+ OST_IsolatedFoundationAnalytical,
+ OST_WallFoundationAnalytical,
+ OST_FoundationSlabAnalytical,
+ OST_RigidLinksAnalytical,
+ OST_AnalyticalNodes,
+ OST_AnalyticalNodes_Points,
+ OST_AnalyticalNodes_Planes,
+ OST_AnalyticalNodes_Lines,
+ OST_BeamAnalyticalTags,
+ OST_BraceAnalyticalTags,
+ OST_ColumnAnalyticalTags,
+ OST_FloorAnalyticalTags,
+ OST_WallAnalyticalTags,
+ OST_IsolatedFoundationAnalyticalTags,
+ OST_WallFoundationAnalyticalTags,
+ OST_FoundationSlabAnalyticalTags,
+ OST_LinksAnalytical,
+ OST_AssemblyOrigin,
+ OST_AssemblyOrigin_Points,
+ OST_AssemblyOrigin_Planes,
+ OST_AssemblyOrigin_Lines,
+ OST_AnalyticalMember,
+ OST_AnalyticalMemberTags,
+ OST_AnalyticalPanel,
+ OST_AnalyticalOpening,
+ OST_AnalyticalMemberLocalCoordSys,
+ OST_AnalyticalPanelLocalCoordSys,
+ OST_CutOutlines,
+ OST_IOS,
+ OST_IOSRegenerationFailure,
+ OST_IOSRegeneratedElements,
+ OST_IOSBackedUpElements,
+ OST_IOSAligningLine,
+ OST_IOSAlignmentGraphics,
+ OST_IOSConstructionLine,
+ OST_IOSDatumPlane,
+ OST_IOSFreeSnapLine,
+ OST_IOSSuspendedSketch_obsolete,
+ OST_IOSSketchGrid,
+ OST_IOSFlipControl,
+ OST_IOSThinPixel,
+ OST_IOSThinPixel_Dot,
+ OST_IOSThinPixel_Dash,
+ OST_IOSThinPixel_DashDot,
+ OST_IOSGhost,
+ OST_IOSGroups,
+ OST_IOSCrashGraphics,
+ OST_IOSCuttingGeometry,
+ OST_IOSOpening,
+ OST_IOSRoomPerimeterLines,
+ OST_IOSNotSilhouette,
+ OST_IOSSlabShapeEditorExplitCrease,
+ OST_IOSSlabShapeEditorAutoCrease,
+ OST_IOSSlabShapeEditorBoundary,
+ OST_IOSSlabShapeEditorPointBoundary,
+ OST_IOSSlabShapeEditorPointInterior,
+ OST_IOSBBoxScreenSize,
+ OST_Curtain_Systems,
+ OST_IOSArrays,
+ OST_IOSMeasureLine,
+ OST_IOSWallCoreBoundary,
+ OST_IOSSuspendedSketch,
+ OST_IOSModelGroups,
+ OST_IOSDetailGroups,
+ OST_IOSAttachedDetailGroups,
+ OST_IOSRoomTagToRoomLines,
+ OST_IOSRebarSystemSpanSymbolCtrl,
+ OST_IOSFabricReinSpanSymbolCtrl,
+ OST_IOSMeasureLineScreenSize,
+ OST_EPS_Existing,
+ OST_EPS_Demolished,
+ OST_EPS_New,
+ OST_EPS_Temporary,
+ OST_EPS_Future,
+ OST_GuideGrid,
+ OST_IOS_GeoLocations,
+ OST_IOS_GeoSite,
+ OST_Phases,
+ OST_IOSDragBox,
+ OST_IOSDragBoxInverted,
+ OST_IOSRoomUpperLowerLines,
+ OST_IOSRoomComputationHeight,
+ OST_IOSNavWheelPivotBall,
+ OST_ReferencePoints,
+ OST_ReferencePoints_Points,
+ OST_ReferencePoints_Planes,
+ OST_ReferencePoints_Lines,
+ OST_ReferencePoints_HiddenLines,
+ OST_XRayProfileEdge,
+ OST_XRaySideEdge,
+ OST_XRayPathCurve,
+ OST_XRayPathPoint,
+ OST_XRayImplicitPathCurve,
+ OST_XRayConstrainedProfileEdge,
+ OST_ControlAxisX,
+ OST_ControlAxisY,
+ OST_ControlAxisZ,
+ OST_ControlLocal,
+ OST_IOSTilePatternGrid,
+ OST_StructLocationLineControl,
+ OST_AdaptivePoints,
+ OST_AdaptivePoints_Points,
+ OST_AdaptivePoints_Planes,
+ OST_AdaptivePoints_Lines,
+ OST_AdaptivePoints_HiddenLines,
+ OST_RailingSystem,
+ OST_RailingSystemSegment,
+ OST_RailingSystemPost,
+ OST_RailingSystemBaluster,
+ OST_RailingSystemPanel,
+ OST_RailingSystemHardware,
+ OST_RailingSystemHandRail,
+ OST_RailingSystemHandRailBracket,
+ OST_RailingSystemTopRail,
+ OST_RailingSystemRail,
+ OST_RailingSystemTermination,
+ OST_RailingSystemTransition,
+ OST_RailingSystemTags,
+ OST_Stair2012_Deprecated,
+ OST_StairsRuns,
+ OST_StairsLandings,
+ OST_StairsTrisers,
+ OST_StairStringer2012_Deprecated,
+ OST_AppearanceAsset,
+ OST_PropertySet,
+ OST_PointClouds,
+ OST_IOSRoomCalculationPoint,
+ OST_DividedPath,
+ OST_ComponentRepeater,
+ OST_ComponentRepeaterSlot,
+ OST_StairsCutMarks,
+ OST_StairsCutMarksAboveCut,
+ OST_StairsNosingLines,
+ OST_StairsNosingLinesAboveCut,
+ OST_StairsOutlines,
+ OST_StairsOutlinesAboveCut,
+ OST_StairsRiserLines,
+ OST_StairsRiserLinesAboveCut,
+ OST_StairsPaths,
+ OST_StairsPathsAboveCut,
+ OST_StairsRunTags,
+ OST_StairsLandingTags,
+ OST_StairsSupportTags,
+ OST_StairsTriserTags,
+ OST_StairsTriserNumbers,
+ OST_StairsSketchPathLines,
+ OST_RailingTopRail,
+ OST_RailingHandRail,
+ OST_RailingSupport,
+ OST_RailingTermination,
+ OST_RailingTopRailAboveCut,
+ OST_RailingHandRailAboveCut,
+ OST_StairsSupports,
+ OST_RailingRailPathLines,
+ OST_RailingRailPathExtensionLines,
+ OST_LinkAnalyticalTags,
+ OST_NodeAnalyticalTags,
+ OST_AnalyticalPanelTags,
+ OST_AnalyticalOpeningTags,
+ OST_DSR_LineAndTextAttrCategoryId,
+ OST_DSR_LineAndTextAttrFontId,
+ OST_DSR_DimStyleTickCategoryId,
+ OST_DSR_DimStyleHeavyEndCatId,
+ OST_DSR_DimStyleHeavyEndCategoryId,
+ OST_DSR_CenterlinePatternCatId,
+ OST_DSR_CenterlineTickMarkStyleId,
+ OST_DSR_ArrowHeadStyleId,
+ OST_DSR_InteriorTickMarkStyleId,
+ OST_DSR_LeaderTickMarkStyleId,
+ OST_MultiReferenceAnnotations,
+ OST_BeamLocalCoordSys,
+ OST_ColumnLocalCoordSys,
+ OST_BraceLocalCoordSys,
+ OST_WallLocalCoordSys,
+ OST_FloorLocalCoordSys,
+ OST_FndSlabLocalCoordSys,
+ OST_CoordinateSystem,
+ OST_StructuralConnectionHandler_Deprecated,
+ OST_HiddenStructuralConnectionLines_Deprecated,
+ OST_MultistoryStairs,
+ OST_Coordination_Model,
+ OST_AnalyticalPipeConnections,
+ OST_AnalyticalPipeConnectionLineSymbol,
+ OST_MechanicalEquipmentSet,
+ OST_MechanicalEquipmentSetTags,
+ OST_MechanicalEquipmentSetBoundaryLines,
+ OST_PipeHydronicSeparationSymbols,
+ OST_RiseDropSymbols,
+ OST_MEPSystemZone,
+ OST_MEPSystemZoneBoundary,
+ OST_MEPSystemZoneInteriorFill,
+ OST_MEPSystemZoneReferenceLines,
+ OST_MEPSystemZoneInteriorFillVisibility,
+ OST_MEPSystemZoneReferenceLinesVisibility,
+ OST_MEPSystemZoneTags,
+ OST_MEPAnalyticalAirLoop,
+ OST_MEPAnalyticalWaterLoop,
+ OST_ZoneEquipment,
+ OST_ElectricalCircuitNaming,
+ OST_Alignments,
+ OST_MajorStations_Deprecated,
+ OST_MinorStations_Deprecated,
+ OST_AlignmentsTags,
+ OST_AlignmentStationLabelSets,
+ OST_AlignmentStationLabels,
+ OST_ElectricalZoneEquipment_Obsolete,
+ OST_ElectricalLoadZoneType,
+ OST_ElectricalLoadZoneInstance,
+ OST_MEPAnalyticalBus,
+ OST_OBSOLETE_MEPAnalyticalElectricalBranch,
+ OST_MEPAnalyticalTransferSwitch,
+ OST_MEPLoadAreas,
+ OST_MEPLoadAreaTags_OBSOLETE,
+ OST_ElectricalPowerSource,
+ OST_MEPLoadAreaColorFill,
+ OST_MEPLoadAreaInteriorFill,
+ OST_MEPLoadAreaReference,
+ OST_MEPLoadAreaInteriorFillVisibility,
+ OST_MEPLoadAreaReferenceVisibility,
+ OST_MEPLoadAreaSeparationLines,
+ OST_WallNonCoreLayer,
+ OST_WallCoreLayer,
+ OST_Hardscape,
+ OST_HardscapeHiddenLines,
+ OST_HardscapeTags,
+ OST_TemporaryStructure,
+ OST_TemporaryStructureHiddenLines,
+ OST_TemporaryStructureTags,
+ OST_FoodServiceEquipment,
+ OST_FoodServiceEquipmentHiddenLines,
+ OST_FoodServiceEquipmentTags,
+ OST_MedicalEquipment,
+ OST_MedicalEquipmentHiddenLines,
+ OST_MedicalEquipmentTags,
+ OST_FireProtection,
+ OST_FireProtectionHiddenLines,
+ OST_FireProtectionTags,
+ OST_VerticalCirculation,
+ OST_VerticalCirculationHiddenLines,
+ OST_VerticalCirculationTags,
+ OST_AudioVisualDevices,
+ OST_AudioVisualDevicesHiddenLines,
+ OST_AudioVisualDeviceTags,
+ OST_Signage,
+ OST_SignageHiddenLines,
+ OST_SignageTags,
+ OST_FasciaTags,
+ OST_ColumnTags,
+ OST_EntourageTags,
+ OST_GutterTags,
+ OST_HandrailTags,
+ OST_PadTags,
+ OST_RampTags,
+ OST_RoofSoffitTags,
+ OST_SlabEdgeTags,
+ OST_TopRailTags,
+ OST_WallSweepTags,
+ OST_ModelGroupTags,
+ OST_RvtLinksTags,
+ OST_AnalyticalMemberCrossSection,
+ OST_FloorsSplitLines,
+ OST_ElectricalAnalyticalTransformer,
+ OST_ELECTRICAL_AreaBasedLoads_Tags,
+ OST_Toposolid,
+ OST_ToposolidHiddenLines,
+ OST_ToposolidContours,
+ OST_ToposolidSecondaryContours,
+ OST_ToposolidFoldingLines,
+ OST_ToposolidSplitLines,
+ OST_ToposolidDefault,
+ OST_ToposolidCutPattern,
+ OST_ToposolidMembrane,
+ OST_ToposolidStructure,
+ OST_ToposolidSubstrate,
+ OST_ToposolidFinish1,
+ OST_ToposolidFinish2,
+ OST_ToposolidSurfacePattern,
+ OST_ToposolidInsulation,
+ OST_ToposolidTags,
+ OST_ToposolidOpening,
+ OST_ElectricalAnalyticalFeeder,
+ OST_ToposolidLink,
+ OST_ElectricalLoadSet,
+ OST_ElectricalLoadCase,
+ OST_ElectricalConnector,
+ OST_ElectricalConnectorTags,
+ OST_ToposolidLinkTags,
+ OST_RebarBendingDetails,
+ OST_WallLayers,
+ OST_FloorLayers,
+ OST_DataExchanges,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInFailures.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInFailures.s.cs
new file mode 100644
index 00000000..e8c40f9f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInFailures.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class BuiltInFailures
+{
+ public BuiltInFailures() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameter.s.cs
new file mode 100644
index 00000000..f7f93e38
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameter.s.cs
@@ -0,0 +1,3589 @@
+namespace Autodesk.Revit.DB;
+
+public enum BuiltInParameter
+{
+ INVALID,
+ WALL_ATTR_WIDTH_PARAM,
+ WALL_ATTR_HEIGHT_PARAM,
+ WALL_ATTR_DEFHEIGHT_PARAM,
+ FUNCTION_PARAM,
+ WALL_ATTR_ROOM_BOUNDING,
+ ALLOW_AUTO_EMBED,
+ WALL_BASE_HEIGHT_PARAM,
+ WALL_HEIGHT_TYPE,
+ WALL_USER_HEIGHT_PARAM,
+ WALL_BASE_CONSTRAINT,
+ WALL_BASE_OFFSET,
+ WALL_TOP_OFFSET,
+ WALL_TOP_IS_ATTACHED,
+ WALL_BOTTOM_IS_ATTACHED,
+ WALL_STRUCTURAL_USAGE_PARAM,
+ MEASURE_FROM_STRUCTURE,
+ WALL_KEY_REF_PARAM,
+ WALL_LOCATION_LINE_OFFSET_PARAM,
+ HOST_PANEL_SCHEDULE_AS_PANEL_PARAM,
+ DPART_ORIGINAL_CATEGORY,
+ DPART_ORIGINAL_FAMILY,
+ DPART_MATERIAL_ID_PARAM,
+ DPART_MATERIAL_BY_ORIGINAL,
+ DPART_VOLUME_COMPUTED,
+ DPART_LAYER_FUNCTION,
+ OFFSETFACES_SHOW_SHAPE_HANDLES,
+ DPART_ORIGINAL_TYPE,
+ DPART_AREA_COMPUTED,
+ DPART_LAYER_WIDTH,
+ DPART_HEIGHT_COMPUTED,
+ DPART_LENGTH_COMPUTED,
+ DPART_PHASE_CREATED_BY_ORIGINAL,
+ DPART_PHASE_DEMOLISHED_BY_ORIGINAL,
+ DPART_LAYER_CONSTRUCTION,
+ DPART_ORIGINAL_CATEGORY_ID,
+ DOOR_NUMBER,
+ ALL_MODEL_MARK,
+ DOOR_COST,
+ ALL_MODEL_COST,
+ FIRE_RATING,
+ DOOR_FIRE_RATING,
+ DOOR_CONSTRUCTION_TYPE,
+ CASEWORK_CONSTRUCTION_TYPE,
+ CURTAIN_WALL_PANELS_CONSTRUCTION_TYPE,
+ GENERIC_CONSTRUCTION_TYPE,
+ WINDOW_CONSTRUCTION_TYPE,
+ DOOR_FINISH,
+ CASEWORK_FINISH,
+ CURTAIN_WALL_PANELS_FINISH,
+ GENERIC_FINISH,
+ DOOR_FRAME_TYPE,
+ DOOR_FRAME_MATERIAL,
+ DOOR_OPERATION_TYPE,
+ WINDOW_OPERATION_TYPE,
+ DOOR_EVACUATION_EXIT_TYPE,
+ FAMILY_HEIGHT_PARAM,
+ CASEWORK_HEIGHT,
+ DOOR_HEIGHT,
+ FURNITURE_HEIGHT,
+ GENERIC_HEIGHT,
+ WINDOW_HEIGHT,
+ FAMILY_WIDTH_PARAM,
+ CASEWORK_WIDTH,
+ DOOR_WIDTH,
+ FURNITURE_WIDTH,
+ GENERIC_WIDTH,
+ WINDOW_WIDTH,
+ FAMILY_THICKNESS_PARAM,
+ DOOR_THICKNESS,
+ FURNITURE_THICKNESS,
+ GENERIC_THICKNESS,
+ WINDOW_THICKNESS,
+ FAMILY_WINDOW_INSET_PARAM,
+ WINDOW_INSET,
+ FAMILY_ROUGH_HEIGHT_PARAM,
+ FAMILY_ROUGH_WIDTH_PARAM,
+ FAMILY_LINE_LENGTH_PARAM,
+ FAMILY_WPB_DEFAULT_ELEVATION,
+ FAMILY_USAGE_PSEUDO_PARAM,
+ FAMILY_NAME_PSEUDO_PARAM,
+ FAMILY_CATEGORY_PSEUDO_PARAM,
+ FAMILY_RFA_PATH_PSEUDO_PARAM,
+ FAMILY_BASE_LEVEL_PARAM,
+ FAMILY_TOP_LEVEL_PARAM,
+ FAMILY_LEVEL_PARAM,
+ FAMILY_BASE_LEVEL_OFFSET_PARAM,
+ FAMILY_TOP_LEVEL_OFFSET_PARAM,
+ INSTANCE_ELEVATION_PARAM,
+ INSTANCE_SILL_HEIGHT_PARAM,
+ INSTANCE_HEAD_HEIGHT_PARAM,
+ INSTANCE_FREE_HOST_PARAM,
+ INSTANCE_FREE_HOST_OFFSET_PARAM,
+ INSTANCE_SCHEDULE_ONLY_LEVEL_PARAM,
+ INSTANCE_OFFSET_POS_PARAM,
+ INSTANCE_MOVES_WITH_GRID_PARAM,
+ INSTANCE_LENGTH_PARAM,
+ SKETCH_PLANE_PARAM,
+ INSTANCE_STRUCT_USAGE_PARAM,
+ INSTANCE_REFERENCE_LEVEL_PARAM,
+ STRUCTURAL_FRAME_CUT_LENGTH,
+ STRUCTURAL_ATTACHMENT_START_TYPE,
+ STRUCTURAL_ATTACHMENT_END_TYPE,
+ STRUCTURAL_ATTACHMENT_START_VALUE_DISTANCE,
+ STRUCTURAL_ATTACHMENT_END_VALUE_DISTANCE,
+ STRUCTURAL_ATTACHMENT_START_REFELEMENT_END,
+ TYPE_WALL_CLOSURE,
+ STRUCTURAL_ATTACHMENT_END_REFELEMENT_END,
+ STRUCTURAL_ATTACHMENT_START_VALUE_RATIO,
+ STRUCTURAL_ATTACHMENT_END_VALUE_RATIO,
+ STRUCTURAL_ATTACHMENT_START_LEVEL_REFERENCE,
+ STRUCTURAL_ATTACHMENT_END_LEVEL_REFERENCE,
+ STRUCTURAL_ATTACHMENT_START_VALUE_ELEVATION,
+ STRUCTURAL_ATTACHMENT_END_VALUE_ELEVATION,
+ WALL_SWEEP_ORIENTATION,
+ WINDOW_TYPE_ID,
+ ALL_MODEL_TYPE_MARK,
+ STRUCTURAL_BEAM_START_SUPPORT,
+ STRUCTURAL_BEAM_END_SUPPORT,
+ STRUCTURAL_STICK_SYMBOL_LOCATION,
+ STRUCTURAL_BRACE_REPRESENTATION,
+ STRUCTURAL_ANALYTICAL_PROJECT_MEMBER_PLANE,
+ STRUCTURAL_ANALYTICAL_PROJECT_FLOOR_PLANE,
+ STRUCTURAL_WALL_PROJECTION_SURFACE,
+ STRUCTURAL_WALL_TOP_PROJECTION_PLANE,
+ STRUCTURAL_WALL_BOTTOM_PROJECTION_PLANE,
+ STRUCTURAL_START_RELEASE_TYPE,
+ STRUCTURAL_END_RELEASE_TYPE,
+ STRUCTURAL_START_RELEASE_FX,
+ STRUCTURAL_START_RELEASE_FY,
+ STRUCTURAL_START_RELEASE_FZ,
+ STRUCTURAL_START_RELEASE_MX,
+ STRUCTURAL_START_RELEASE_MY,
+ STRUCTURAL_START_RELEASE_MZ,
+ STRUCTURAL_END_RELEASE_FX,
+ STRUCTURAL_END_RELEASE_FY,
+ STRUCTURAL_END_RELEASE_FZ,
+ STRUCTURAL_END_RELEASE_MX,
+ STRUCTURAL_END_RELEASE_MY,
+ STRUCTURAL_END_RELEASE_MZ,
+ STRUCTURAL_NUMBER_OF_STUDS,
+ STRUCTURAL_CAMBER,
+ STRUCTURAL_MATERIAL_TYPE,
+ STRUCTURAL_ANALYTICAL_PROJECT_MEMBER_PLANE_COLUMN_TOP,
+ STRUCTURAL_ANALYTICAL_PROJECT_MEMBER_PLANE_COLUMN_BOTTOM,
+ STRUCTURAL_TOP_RELEASE_TYPE,
+ STRUCTURAL_BOTTOM_RELEASE_TYPE,
+ STRUCTURAL_TOP_RELEASE_FX,
+ STRUCTURAL_TOP_RELEASE_FY,
+ STRUCTURAL_TOP_RELEASE_FZ,
+ STRUCTURAL_TOP_RELEASE_MX,
+ STRUCTURAL_TOP_RELEASE_MY,
+ STRUCTURAL_TOP_RELEASE_MZ,
+ STRUCTURAL_BOTTOM_RELEASE_FX,
+ STRUCTURAL_BOTTOM_RELEASE_FY,
+ STRUCTURAL_BOTTOM_RELEASE_FZ,
+ STRUCTURAL_BOTTOM_RELEASE_MX,
+ STRUCTURAL_BOTTOM_RELEASE_MY,
+ STRUCTURAL_BOTTOM_RELEASE_MZ,
+ FAMILY_STRUCT_MATERIAL_TYPE,
+ STRUCTURAL_ANALYTICAL_COLUMN_RIGID_LINK,
+ STRUCTURAL_ANALYTICAL_MODEL,
+ CONTINUOUS_FOOTING_TOP_TOE,
+ CONTINUOUS_FOOTING_BOTTOM_TOE,
+ CONTINUOUS_FOOTING_TOP_HEEL,
+ CONTINUOUS_FOOTING_BOTTOM_HEEL,
+ STRUCTURAL_FOUNDATION_THICKNESS,
+ CONTINUOUS_FOOTING_WIDTH,
+ STRUCTURAL_COPING_DISTANCE,
+ FAMILY_STRUCT_FOOTING_USE_CAP_TOP,
+ STRUCTURAL_ELEVATION_AT_BOTTOM,
+ CONTINUOUS_FOOTING_BEARING_WIDTH,
+ CONTINUOUS_FOOTING_STRUCTURAL_USAGE,
+ CONTINUOUS_FOOTING_ECCENTRICITY,
+ CONTINUOUS_FOOTING_LENGTH,
+ STRUCTURAL_FOUNDATION_WIDTH,
+ STRUCTURAL_FOUNDATION_LENGTH,
+ FAMILY_EXPORT_AS_GEOMETRY,
+ STRUCTURAL_BEAM_END0_ELEVATION,
+ STRUCTURAL_BEAM_END1_ELEVATION,
+ STRUCTURAL_BEAM_ORIENTATION,
+ BEAM_V_JUSTIFICATION_OTHER_VALUE,
+ STRUCTURAL_BEAM_CUTBACK_FOR_COLUMN,
+ STRUCTURAL_ANALYZES_AS,
+ STRUCTURAL_FLOOR_ANALYZES_AS,
+ STRUCTURAL_DISPLAY_IN_HIDDEN_VIEWS_FRAMING,
+ STRUCTURAL_DISPLAY_IN_HIDDEN_VIEWS_COLUMN,
+ STRUCTURAL_BEND_DIR_ANGLE,
+ STRUCTURAL_ANALYTICAL_HARD_POINTS,
+ STRUCTURAL_ANALYTICAL_TESS_DEVIATION,
+ STRUCTURAL_ANALYTICAL_TESSELLATE,
+ CONTINUOUS_FOOTING_DEFAULT_END_EXTENSION_LENGTH,
+ CONTINUOUS_FOOTING_BREAK_AT_INSERTS_DISABLE,
+ STRUCTURAL_ANALYTICAL_BEAM_HORIZONTAL_PROJECTION_PLANE,
+ STRUCTURAL_ANALYTICAL_COLUMN_HORIZONTAL_PROJECTION_PLANE,
+ STRUCTURAL_ANALYTICAL_BEAM_RIGID_LINK,
+ WALL_STRUCTURAL_SIGNIFICANT,
+ NODE_CONNECTION_STATUS,
+ STRUCTURAL_ELEVATION_AT_TOP,
+ ROOF_ATTR_DEFAULT_THICKNESS_PARAM,
+ ROOF_ATTR_THICKNESS_PARAM,
+ HOST_SSE_CURVED_EDGE_CONDITION_PARAM,
+ ROOF_CONSTRAINT_LEVEL_PARAM,
+ ROOF_CONSTRAINT_OFFSET_PARAM,
+ STRUCTURAL_REFERENCE_LEVEL_ELEVATION,
+ STRUCTURAL_ELEVATION_AT_TOP_CORE,
+ STRUCTURAL_ELEVATION_AT_BOTTOM_CORE,
+ STRUCTURAL_FLOOR_CORE_THICKNESS,
+ STRUCTURAL_ELEVATION_AT_TOP_SURVEY,
+ STRUCTURAL_ELEVATION_AT_BOTTOM_SURVEY,
+ ROOF_LEVEL_OFFSET_PARAM,
+ ROOF_UPTO_LEVEL_PARAM,
+ ROOF_UPTO_LEVEL_OFFSET_PARAM,
+ ACTUAL_MAX_RIDGE_HEIGHT_PARAM,
+ CURVE_WALL_OFFSET,
+ CURVE_WALL_OFFSET_ROOFS,
+ ROOF_BASE_LEVEL_PARAM,
+ ROOF_RAFTER_OR_TRUSS_PARAM,
+ ROOF_EAVE_CUT_PARAM,
+ FASCIA_DEPTH_PARAM,
+ RELATED_TO_MASS,
+ ROOF_FACES_LOCATION,
+ FACEROOF_LEVEL_PARAM,
+ FACEROOF_OFFSET_PARAM,
+ SCHEDULE_CATEGORY,
+ SCHEDULE_TYPE_FOR_BROWSER,
+ EXTRUSION_START_PARAM,
+ EXTRUSION_END_PARAM,
+ REVOLUTION_START_ANGLE,
+ REVOLUTION_END_ANGLE,
+ BLEND_START_PARAM,
+ BLEND_END_PARAM,
+ EXTRUSION_AUTO_PARAMS,
+ ELEMENT_IS_CUTTING,
+ GEOM_VISIBILITY_PARAM,
+ CURVE_VISIBILITY_PARAM,
+ EXTRUSION_LENGTH,
+ PROFILE_OFFSET_X,
+ PROFILE_OFFSET_Y,
+ PROFILE_FLIPPED_HOR,
+ PROFILE_FAM_TYPE,
+ PROFILE_ANGLE,
+ MODEL_OR_SYMBOLIC,
+ SWEEP_MAX_SEG_ANGLE,
+ SWEEP_TRAJ_SEGMENTED,
+ FAM_PROFILE_USAGE,
+ PROFILE1_OFFSET_X,
+ PROFILE1_OFFSET_Y,
+ PROFILE1_FLIPPED_HOR,
+ PROFILE1_FAM_TYPE,
+ PROFILE1_ANGLE,
+ PROFILE2_OFFSET_X,
+ PROFILE2_OFFSET_Y,
+ PROFILE2_FLIPPED_HOR,
+ PROFILE2_FAM_TYPE,
+ PROFILE2_ANGLE,
+ PROFILE_FAM_TYPE_PLUS_NONE,
+ PROFILE_PARAM_ALONG_PATH,
+ INSERT_ORIENTATION,
+ FLOOR_ATTR_THICKNESS_PARAM,
+ FLOOR_ATTR_DEFAULT_THICKNESS_PARAM,
+ FLOOR_ATTR_DEFAULT_HEIGHT_PARAM,
+ FLOOR_HEIGHTABOVELEVEL_PARAM,
+ LEVEL_PARAM,
+ HOST_PERIMETER_COMPUTED,
+ FLOOR_PARAM_IS_STRUCTURAL,
+ FLOOR_PARAM_SPAN_DIRECTION,
+ STRUCTURAL_DISPLAY_IN_HIDDEN_VIEWS,
+ SYMBOL_ID_PARAM,
+ SYMBOL_NAME_PARAM,
+ ALL_MODEL_TYPE_NAME,
+ SYMBOL_FAMILY_NAME_PARAM,
+ ALL_MODEL_FAMILY_NAME,
+ SYMBOL_FAMILY_AND_TYPE_NAMES_PARAM,
+ BR_ORG_FOLDERS,
+ BR_ORG_FILTER,
+ ELEM_TYPE_LABEL,
+ ELEM_TYPE_PARAM,
+ ELEM_FAMILY_PARAM,
+ ELEM_FAMILY_AND_TYPE_PARAM,
+ ELEM_PARTITION_PARAM,
+ ELEM_ROOM_NUMBER,
+ ELEM_ROOM_NAME,
+ ELEM_ROOM_ID,
+ SCHEDULE_LEVEL_PARAM,
+ SCHEDULE_BASE_LEVEL_PARAM,
+ SCHEDULE_TOP_LEVEL_PARAM,
+ SCHEDULE_BASE_LEVEL_OFFSET_PARAM,
+ SCHEDULE_TOP_LEVEL_OFFSET_PARAM,
+ EDITED_BY,
+ SELECTION_EDITABLE_ONLY,
+ ID_PARAM,
+ FILL_PATTERN_ID_PARAM,
+ SURFACE_PATTERN_ID_PARAM,
+ WALL_STRUCTURE_ID_PARAM,
+ ANY_PATTERN_ID_PARAM,
+ COARSE_SCALE_FILL_PATTERN_ID_PARAM,
+ MATERIAL_ID_PARAM,
+ HOST_ID_PARAM,
+ MODEL_CATEGORY_ID_PARAM,
+ COARSE_SCALE_FILL_PATTERN_COLOR,
+ WRAPPING_AT_ENDS_PARAM,
+ WRAPPING_AT_INSERTS_PARAM,
+ OBJECT_STYLE_MATERIAL_ID_PARAM,
+ FILL_PATTERN_ID_PARAM_NO_NO,
+ ANY_PATTERN_ID_PARAM_NO_NO,
+ FLOOR_STRUCTURE_ID_PARAM,
+ ROOF_STRUCTURE_ID_PARAM,
+ CEILING_STRUCTURE_ID_PARAM,
+ BUILIDING_PAD_STRUCTURE_ID_PARAM,
+ FOREGROUND_DRAFT_PATTERN_ID_PARAM,
+ FOREGROUND_ANY_PATTERN_ID_PARAM,
+ BACKGROUND_DRAFT_PATTERN_ID_PARAM,
+ FOREGROUND_PATTERN_COLOR_PARAM,
+ BACKGROUND_PATTERN_COLOR_PARAM,
+ FILLED_REGION_MASKING,
+ CEILING_ATTR_DEFAULT_HEIGHT_PARAM,
+ CEILING_ATTR_PATTERN_PARAM,
+ CEILING_ATTR_SPACING1_PARAM,
+ CEILING_ATTR_SPACING2_PARAM,
+ CEILING_ATTR_SYSTEMNAME_PARAM,
+ CEILING_THICKNESS,
+ CEILING_HEIGHTABOVELEVEL_PARAM,
+ CEILING_THICKNESS_PARAM,
+ CEILING_HAS_THICKNESS_PARAM,
+ SLOPE_START_HEIGHT,
+ SLOPE_END_HEIGHT,
+ UNIFORMAT_CODE,
+ UNIFORMAT_DESCRIPTION,
+ OMNICLASS_CODE,
+ OMNICLASS_DESCRIPTION,
+ SEEK_ITEM_ID,
+ MATERIAL_PARAM_COLOR,
+ MATERIAL_PARAM_TRANSPARENCY,
+ MATERIAL_PARAM_GLOW,
+ MATERIAL_PARAM_SMOOTHNESS,
+ MATERIAL_PARAM_SHININESS,
+ COLUMN_TOP_ATTACH_JUSTIFICATION_PARAM,
+ COLUMN_BASE_ATTACH_JUSTIFICATION_PARAM,
+ COLUMN_TOP_ATTACHMENT_OFFSET_PARAM,
+ COLUMN_BASE_ATTACHMENT_OFFSET_PARAM,
+ COLUMN_TOP_ATTACHED_PARAM,
+ COLUMN_BASE_ATTACHED_PARAM,
+ COLUMN_BASE_ATTACH_CUT_PARAM,
+ COLUMN_TOP_ATTACH_CUT_PARAM,
+ COLUMN_LOCATION_MARK,
+ ASSOCIATED_LEVEL,
+ ASSOCIATED_LEVEL_OFFSET,
+ ELEM_IS_REFERENCE,
+ DATUM_PLANE_DEFINES_ORIGIN,
+ ELEM_REFERENCE_NAME,
+ ELEM_DELETABLE_IN_FAMILY,
+ CURVE_ELEM_LENGTH,
+ CURVE_ELEM_LINE_ANGLE,
+ CURVE_ELEM_ARC_START_ANGLE,
+ CURVE_ELEM_ARC_END_ANGLE,
+ CURVE_ELEM_ARC_RANGE,
+ CURVE_ELEM_ARC_RADIUS,
+ CURVE_IS_DETAIL,
+ DATUM_PLANE_DEFINES_WALL_CLOSURE,
+ CURVE_DETERMINES_ORIENTATION,
+ RADIAL_ARRAY_ARC_RADIUS,
+ CURVE_ELEM_DEFINES_SLOPE,
+ ELEM_REFERENCE_NAME_2D_XZ,
+ DIM_VALUE_LENGTH,
+ DIM_VALUE_ANGLE,
+ DIM_LABEL_GP_SHOW,
+ DIM_LABEL,
+ DIM_NOT_MODIFIABLE,
+ DIM_DISPLAY_EQ,
+ DIM_LEADER,
+ DIM_ISREPORTING,
+ DIM_LABEL_IS_INSTANCE,
+ VIEWER_EYE_ELEVATION,
+ VIEWER_OPTION_VISIBILITY,
+ VIEWER_TARGET_ELEVATION,
+ VIEWER_PERSPECTIVE,
+ VIEWER_CROP_REGION,
+ VIEWER_CROP_REGION_VISIBLE,
+ VIEWER_CROP_REGION_DISABLED,
+ VIEWER_SHOW_UNCROPPED,
+ VIEWER_ANNOTATION_CROP_ACTIVE,
+ VIEWER_BOUND_OFFSET_RIGHT,
+ VIEWER_BOUND_OFFSET_LEFT,
+ VIEWER_BOUND_OFFSET_TOP,
+ VIEWER_BOUND_OFFSET_BOTTOM,
+ VIEWER_BOUND_OFFSET_FAR,
+ VIEWER_BOUND_OFFSET_NEAR,
+ VIEWER_BOUND_ACTIVE_RIGHT,
+ VIEWER_BOUND_ACTIVE_LEFT,
+ VIEWER_BOUND_ACTIVE_TOP,
+ VIEWER_BOUND_ACTIVE_BOTTOM,
+ VIEWER_BOUND_ACTIVE_FAR,
+ VIEWER_BOUND_ACTIVE_NEAR,
+ VIEW_NAME,
+ VIEWER_MODEL_CLIP_BOX_ACTIVE,
+ VIEW_DESCRIPTION,
+ VIEWER_REFERENCE_LABEL,
+ VIEWER_IS_REFERENCE,
+ VIEWER_REFERENCE_LABEL_TEXT,
+ VIEWER_BOUND_FAR_CLIPPING,
+ VIEWER3D_RENDER_SETTINGS,
+ GRAPHIC_DISPLAY_OPTIONS_MODEL,
+ GRAPHIC_DISPLAY_OPTIONS_SHADOWS,
+ GRAPHIC_DISPLAY_OPTIONS_LIGHTING,
+ GRAPHIC_DISPLAY_OPTIONS_SS_INTENSITY,
+ GRAPHIC_DISPLAY_OPTIONS_BACKGROUND,
+ GRAPHIC_DISPLAY_OPTIONS_FOG,
+ GRAPHIC_DISPLAY_OPTIONS_PHOTO_EXPOSURE,
+ VIEW_FIXED_SKETCH_PLANE,
+ VIEW_SCHEMA_SETTING_FOR_BUILDING,
+ VIEW_SCHEMA_SETTING_FOR_SYSTEM,
+ VIEW_SCALE,
+ VIEW_SCALE_PULLDOWN_METRIC,
+ VIEW_SCALE_PULLDOWN_IMPERIAL,
+ VIEW_UNDERLAY_BOTTOM_ID,
+ VIEW_DEPTH,
+ PLAN_VIEW_CUT_PLANE_HEIGHT,
+ VIEW_SHEET_VIEWPORT_INFO,
+ VIEW_CLEAN_JOINS,
+ PLAN_VIEW_TOP_CLIP_HEIGHT,
+ VIEW_SHOW_MASSING,
+ VIEW_MODEL_DISPLAY_MODE,
+ PLAN_VIEW_RANGE,
+ VIEW_DISCIPLINE,
+ VIEW_VISIBLE_CATEGORIES,
+ MODEL_GRAPHICS_STYLE,
+ PLAN_VIEW_LEVEL,
+ WALKTHROUGH_FRAMES_COUNT,
+ PLAN_VIEW_NORTH,
+ VIEW_CAMERA_POSITION,
+ VIEW_REFERENCING_SHEET,
+ VIEW_REFERENCING_DETAIL,
+ MODEL_GRAPHICS_STYLE_ANON_DRAFT,
+ GRAPHIC_DISPLAY_OPTIONS,
+ VIEW_GRAPH_SCHED_NUMBER_COLUMNS,
+ VIEW_TEMPLATE,
+ VIEW_UNDERLAY_ORIENTATION,
+ VIEW_GRAPH_SCHED_TOTAL_COLUMNS,
+ VIEW_ASSOCIATED_ASSEMBLY_INSTANCE_ID,
+ VIEW_BACK_CLIPPING,
+ VIEW_DEPENDENCY,
+ COLOR_SCHEME_LOCATION,
+ VIEW_CAMERA_ORIENTATION,
+ RENDER_PLANT_NAME,
+ RENDER_PLANT_HEIGHT,
+ RENDER_PLANT_TRIM_HEIGHT,
+ RENDER_RPC_FILENAME,
+ FAMILY_RENDERING_TYPE,
+ FAMILY_SYMBOLIC_REP,
+ RENDER_RPC_PROPERTIES,
+ VIEW_TEMPLATE_FOR_SCHEDULE,
+ VIEWPORT_DETAIL_NUMBER,
+ VIEWPORT_VIEW,
+ VIEWPORT_VIEW_NAME,
+ VIEWPORT_SCALE,
+ VIEWPORT_SHEET_NUMBER,
+ VIEWPORT_SHEET_NAME,
+ VIEW_GRAPH_SCHED_UNITS_FORMAT,
+ VIEW_GRAPH_SCHED_OFF_GRID,
+ VIEWPORT_POSITIONING,
+ VIEWPORT_ATTR_PRESERVE_TITLE_POSITION,
+ VIEW_SCALE_CUSTOMNAME,
+ VIEW_SCALE_HAVENAME,
+ VIEWPORT_ATTR_LABEL_TAG,
+ VIEWPORT_ATTR_SHOW_LABEL,
+ VIEWPORT_ATTR_SHOW_EXTENSION_LINE,
+ VIEWPORT_ATTR_SHOW_BOX,
+ VIEWPORT_ATTR_ORIENTATION_ON_SHEET,
+ VIEW_GRAPH_SCHED_TOP_LEVEL,
+ VIEW_GRAPH_SCHED_BOTTOM_LEVEL,
+ VIEW_GRAPH_SCHED_LOCATIONS_LOW,
+ VIEW_GRAPH_SCHED_LOCATIONS_HIGH,
+ VIEW_GRAPH_SCHED_MATERIAL_TYPES,
+ VIEW_GRAPH_SCHED_GROUP_SIMILAR,
+ VIEW_GRAPH_SCHED_ROWS_FROM,
+ VIEW_GRAPH_SCHED_TITLE,
+ VIEW_GRAPH_SCHED_TEXT_APPEARANCE,
+ VIEW_GRAPH_SCHED_GRID_APPEARANCE,
+ VIEW_GRAPH_SCHED_ROWS_COUNT,
+ VIEW_GRAPH_SCHED_TOTAL_ROWS,
+ VIEW_GRAPH_SCHED_HIDDEN_LEVELS,
+ VIEW_GRAPH_SCHED_LEVEL_RELATIVE_BASE_TYPE,
+ VIEW_ANALYSIS_DISPLAY_STYLE,
+ VIEW_GRAPH_SUN_PATH,
+ VIEW_GRAPH_SUN_PATH_SIZE,
+ VIEW_UNDERLAY_TOP_ID,
+ VIEW_SOLARSTUDY_CURRENT_STUDY_TYPE_INDEX,
+ VIEW_SOLARSTUDY_IS_STILLIMAGE_STUDY_TYPE,
+ VIEW_SOLARSTUDY_IS_SINGLEDAY_STUDY_TYPE,
+ VIEW_SOLARSTUDY_IS_MULTIDAY_STUDY_TYPE,
+ VIEW_SOLARSTUDY_IS_LIGHTING_STUDY_TYPE,
+ VIEW_SOLARSTUDY_ANIMATION_SPEED_VALUE,
+ VIEW_SOLARSTUDY_ANIMATION_SPEED_TEXT,
+ VIEW_SOLARSTUDY_SUN_INTENSITY_VALUE,
+ VIEW_SOLARSTUDY_SUN_INTENSITY_TEXT,
+ VIEW_SOLARSTUDY_SHADOWS_INTENSITY_VALUE,
+ VIEW_SOLARSTUDY_SHADOWS_INTENSITY_TEXT,
+ VIEW_SOLARSTUDY_STILL_PRESET_INDEX,
+ VIEW_SOLARSTUDY_SINGLEDAY_PRESET_INDEX,
+ VIEW_SOLARSTUDY_MULTIDAY_PRESET_INDEX,
+ VIEW_SOLARSTUDY_LIGHTING_PRESET_INDEX,
+ VIEW_SOLARSTUDY_STILL_DATE_VALUE,
+ VIEW_SOLARSTUDY_STILL_DATE_TEXT,
+ VIEW_SOLARSTUDY_STILL_TIME_VALUE,
+ VIEW_SOLARSTUDY_STILL_TIME_TEXT,
+ VIEW_SOLARSTUDY_SINGLEDAY_FRAME_VALUE,
+ VIEW_SOLARSTUDY_SINGLEDAY_FRAME_TEXT,
+ VIEW_SOLARSTUDY_SINGLEDAY_DATETIME_TEXT,
+ VIEW_SOLARSTUDY_MULTIDAY_FRAME_VALUE,
+ VIEW_SOLARSTUDY_MULTIDAY_FRAME_TEXT,
+ VIEW_SOLARSTUDY_MULTIDAY_DATETIME_TEXT,
+ VIEW_SOLARSTUDY_LIGHTING_AZIMUTH_VALUE,
+ VIEW_SOLARSTUDY_LIGHTING_AZIMUTH_TEXT,
+ VIEW_SOLARSTUDY_LIGHTING_ALTITUDE_VALUE,
+ VIEW_SOLARSTUDY_LIGHTING_ALTITUDE_TEXT,
+ VIEW_DESIGN_OPTIONS_CONFIG,
+ ANALYTICAL_HEAT_TRANSFER_COEFFICIENT,
+ ANALYTICAL_THERMAL_RESISTANCE,
+ ANALYTICAL_SOLAR_HEAT_GAIN_COEFFICIENT,
+ ANALYTICAL_VISUAL_LIGHT_TRANSMITTANCE,
+ ANALYTICAL_THERMAL_MASS,
+ ANALYTICAL_ABSORPTANCE,
+ ANALYTICAL_ROUGHNESS,
+ ANALYTIC_CONSTRUCTION_LOOKUP_TABLE,
+ ANALYTIC_CONSTRUCTION_GBXML_TYPEID,
+ ANALYTICAL_DEFINE_THERMAL_PROPERTIES_BY,
+ STRUCTURAL_MATERIAL_PARAM,
+ STRUCTURAL_SECTION_SHAPE,
+ STRUCTURAL_SECTION_COMMON_WIDTH,
+ STRUCTURAL_SECTION_COMMON_HEIGHT,
+ STRUCTURAL_SECTION_COMMON_DIAMETER,
+ STRUCTURAL_SECTION_PIPESTANDARD_WALLNOMINALTHICKNESS,
+ STRUCTURAL_SECTION_PIPESTANDARD_WALLDESIGNTHICKNESS,
+ STRUCTURAL_SECTION_AREA,
+ STRUCTURAL_SECTION_COMMON_CENTROID_HORIZ,
+ STRUCTURAL_SECTION_COMMON_CENTROID_VERTICAL,
+ STRUCTURAL_SECTION_COMMON_ALPHA,
+ STRUCTURAL_SECTION_COMMON_PERIMETER,
+ STRUCTURAL_SECTION_COMMON_NOMINAL_WEIGHT,
+ STRUCTURAL_SECTION_COMMON_MOMENT_OF_INERTIA_STRONG_AXIS,
+ STRUCTURAL_SECTION_COMMON_MOMENT_OF_INERTIA_WEAK_AXIS,
+ STRUCTURAL_SECTION_COMMON_ELASTIC_MODULUS_STRONG_AXIS,
+ STRUCTURAL_SECTION_COMMON_ELASTIC_MODULUS_WEAK_AXIS,
+ STRUCTURAL_SECTION_COMMON_PLASTIC_MODULUS_STRONG_AXIS,
+ STRUCTURAL_SECTION_COMMON_PLASTIC_MODULUS_WEAK_AXIS,
+ STRUCTURAL_SECTION_COMMON_TORSIONAL_MOMENT_OF_INERTIA,
+ STRUCTURAL_SECTION_COMMON_TORSIONAL_MODULUS,
+ STRUCTURAL_SECTION_COMMON_WARPING_CONSTANT,
+ STRUCTURAL_SECTION_COMMON_SHEAR_AREA_STRONG_AXIS,
+ STRUCTURAL_SECTION_COMMON_SHEAR_AREA_WEAK_AXIS,
+ STRUCTURAL_SECTION_ISHAPE_FLANGETHICKNESS,
+ STRUCTURAL_SECTION_ISHAPE_WEBTHICKNESS,
+ STRUCTURAL_SECTION_ISHAPE_WEBHEIGHT,
+ STRUCTURAL_SECTION_ISHAPE_FLANGEFILLET,
+ STRUCTURAL_SECTION_ISHAPE_WEBFILLET,
+ STRUCTURAL_SECTION_HSS_INNERFILLET,
+ STRUCTURAL_SECTION_HSS_OUTERFILLET,
+ STRUCTURAL_SECTION_IWELDED_TOPFLANGETHICKNESS,
+ STRUCTURAL_SECTION_IWELDED_TOPFLANGEWIDTH,
+ STRUCTURAL_SECTION_IWELDED_BOTTOMFLANGETHICKNESS,
+ STRUCTURAL_SECTION_IWELDED_BOTTOMFLANGEWIDTH,
+ STRUCTURAL_SECTION_ISHAPE_CLEAR_WEB_HEIGHT,
+ STRUCTURAL_SECTION_ISHAPE_FLANGE_TOE_OF_FILLET,
+ STRUCTURAL_SECTION_ISHAPE_WEB_TOE_OF_FILLET,
+ STRUCTURAL_SECTION_ISHAPE_BOLT_SPACING,
+ STRUCTURAL_SECTION_ISHAPE_BOLT_DIAMETER,
+ STRUCTURAL_SECTION_ISHAPE_BOLT_SPACING_TWO_ROWS,
+ STRUCTURAL_SECTION_ISHAPE_BOLT_SPACING_BETWEEN_ROWS,
+ STRUCTURAL_SECTION_ISHAPE_BOLT_SPACING_WEB,
+ STRUCTURAL_SECTION_LANGLE_BOLT_SPACING_1_LONGER_FLANGE,
+ STRUCTURAL_SECTION_LANGLE_BOLT_SPACING_2_LONGER_FLANGE,
+ STRUCTURAL_SECTION_LANGLE_BOLT_SPACING_SHORTER_FLANGE,
+ STRUCTURAL_SECTION_LANGLE_BOLT_DIAMETER_LONGER_FLANGE,
+ STRUCTURAL_SECTION_LANGLE_BOLT_DIAMETER_SHORTER_FLANGE,
+ STRUCTURAL_SECTION_LPROFILE_LIP_LENGTH,
+ STRUCTURAL_SECTION_CPROFILE_FOLD_LENGTH,
+ STRUCTURAL_SECTION_ZPROFILE_BOTTOM_FLANGE_LENGTH,
+ STRUCTURAL_SECTION_SIGMA_PROFILE_BEND_WIDTH,
+ STRUCTURAL_SECTION_SIGMA_PROFILE_MIDDLE_BEND_WIDTH,
+ STRUCTURAL_SECTION_SIGMA_PROFILE_TOP_BEND_WIDTH,
+ STRUCTURAL_SECTION_NAME_KEY,
+ STRUCTURAL_FAMILY_NAME_KEY,
+ STRUCTURAL_FAMILY_CODE_NAME,
+ STRUCTURAL_SECTION_TOP_CUT_WIDTH,
+ STRUCTURAL_SECTION_TOP_CUT_HEIGHT,
+ STRUCTURAL_SECTION_BOTTOM_CUT_WIDTH,
+ STRUCTURAL_SECTION_BOTTOM_CUT_HEIGHT,
+ STRUCTURAL_SECTION_CANTILEVER_LENGTH,
+ STRUCTURAL_SECTION_CANTILEVER_HEIGHT,
+ STRUCTURAL_SECTION_SLOPED_FLANGE_ANGLE,
+ STRUCTURAL_SECTION_SLOPED_WEB_ANGLE,
+ STRUCTURAL_SECTION_TOP_WEB_FILLET,
+ STRUCTURAL_SECTION_ISHAPE_FLANGETHICKNESS_LOCATION,
+ STRUCTURAL_SECTION_ISHAPE_WEBTHICKNESS_LOCATION,
+ ROOF_CURVE_IS_SLOPE_DEFINING,
+ ROOF_CURVE_HEIGHT_OFFSET,
+ ROOF_CURVE_HEIGHT_AT_WALL,
+ DEFINES_CONSTANT_HEIGHT,
+ CURVE_IS_SLOPE_DEFINING,
+ CURVE_HEIGHT_OFFSET,
+ CURVE_LEVEL,
+ SLOPE_ARROW_LEVEL_START,
+ SLOPE_ARROW_LEVEL_END,
+ SPECIFY_SLOPE_OR_OFFSET,
+ CURVE_NUMBER_OF_SEGMENTS,
+ CURVE_PARAM_CONCRETE_CANTILEVER,
+ CURVE_PARAM_STEEL_CANTILEVER,
+ ROOF_SLOPE,
+ STAIRS_CURVE_TYPE,
+ FAMILY_ELEM_SUBCATEGORY,
+ FAMILY_CURVE_GSTYLE_PLUS_INVISIBLE,
+ FAMILY_CURVE_GSTYLE_PLUS_INVISIBLE_PLUS_STICK_SYM,
+ FAMILY_CURVE_GSTYLE_PLUS_INVISIBLE_MINUS_ANALYTICAL,
+ FAMILY_CURVE_GSTYLE_PLUS_INVISIBLE_PLUS_STICK_SYM_MINUS_ANALYTICAL,
+ IS_VISIBLE_PARAM,
+ HEAD_ON_PLACEMENT_METHOD,
+ FAMILY_CURVE_GSTYLE_FOR_2010_MASS,
+ BUILDING_CURVE_GSTYLE,
+ BUILDING_CURVE_GSTYLE_PLUS_INVISIBLE,
+ EDGE_LINEWORK,
+ CLINE_SUBCATEGORY,
+ REFERENCE_LINE_SUBCATEGORY,
+ TEXT_FONT,
+ TEXT_SIZE,
+ TEXT_COLOR,
+ LINE_PEN,
+ LINE_COLOR,
+ LINE_PATTERN,
+ TEXT_TEXT,
+ TEXT_ALIGN_HORZ,
+ TEXT_ALIGN_VERT,
+ CURVE_IS_FILLED,
+ TEXT_STYLE_BOLD,
+ TEXT_STYLE_ITALIC,
+ TEXT_STYLE_UNDERLINE,
+ TEXT_BACKGROUND,
+ LEADER_ARROWHEAD,
+ PROJECT_NUMBER,
+ PROJECT_NAME,
+ PROJECT_ADDRESS,
+ CLIENT_NAME,
+ PROJECT_STATUS,
+ PROJECT_ISSUE_DATE,
+ SHEET_ISSUE_DATE,
+ DIM_LEADER_ARROWHEAD,
+ ARC_LEADER_PARAM,
+ TEXT_TAB_SIZE,
+ TEXT_WIDTH_SCALE,
+ TITLE_FONT,
+ TITLE_SIZE,
+ TITLE_STYLE_BOLD,
+ TITLE_STYLE_ITALIC,
+ TITLE_STYLE_UNDERLINE,
+ SHOW_TITLE,
+ TEXT_STYLE_FONT,
+ TEXT_STYLE_SIZE,
+ MODEL_TEXT_SIZE,
+ TEXT_ALIGNMENT,
+ TEXT_DIST_TO_LINE,
+ WITNS_LINE_EXTENSION,
+ WITNS_LINE_GAP_TO_ELT,
+ ARC_CENTER_MARK,
+ CENTER_MARK_SIZE,
+ RADIUS_SYMBOL_LOCATION,
+ TEXT_POSITION,
+ TICK_MARK_PEN,
+ ARROW_TYPE,
+ ARROW_SIZE,
+ HEAVY_TICK_MARK_PEN,
+ ARROW_FILLED,
+ LEADER_ARROW_WIDTH,
+ DIM_STYLE_LINEAR_UNITS,
+ DIM_STYLE_ANGULAR_UNITS,
+ DIM_TEXT_BACKGROUND,
+ DIM_STYLE_CENTERLINE_SYMBOL,
+ DIM_LINE_EXTENSION,
+ DIM_WITNS_LINE_CNTRL,
+ DIM_WITNS_LINE_EXTENSION_BELOW,
+ DIM_STYLE_CENTERLINE_PATTERN,
+ DIM_STYLE_SHOW_OPENING_HT,
+ SPOT_ELEV_SYMBOL,
+ SPOT_ELEV_BASE,
+ SPOT_ELEV_TEXT_HORIZ_OFFSET,
+ SPOT_ELEV_FLIP_TEXT_VERT,
+ SPOT_ELEV_RELATIVE_BASE,
+ SPOT_ELEV_LEADER_ARROWHEAD,
+ SPOT_ELEV_TICK_MARK_PEN,
+ SPOT_ELEV_LINE_PEN,
+ DIM_STYLE_CENTERLINE_TICK_MARK,
+ DIM_STYLE_DIM_LINE_SNAP_DIST,
+ HEAVY_END_PEN,
+ DIM_STYLE_READ_CONVENTION,
+ ARROW_CLOSED,
+ SPOT_ELEV_IND_NS,
+ SPOT_ELEV_IND_EW,
+ SPOT_ELEV_IND_ELEVATION,
+ SPOT_ELEV_TEXT_ORIENTATION,
+ DIM_STYLE_LINEAR_UNITS_ALT,
+ SPOT_ELEV_TOP_VALUE,
+ ALTERNATE_UNITS,
+ SPOT_ELEV_BOT_VALUE,
+ SPOT_ELEV_IND_TYPE,
+ DIM_STYLE_ANGULAR_UNITS_ALT,
+ SPOT_COORDINATE_BASE,
+ SPOT_TEXT_FROM_LEADER,
+ DIM_STYLE_INTERIOR_TICK_MARK,
+ DIM_STYLE_FLIPPED_DIM_LINE_EXTENSION,
+ SPOT_DIM_LEADER,
+ LINEAR_DIM_TYPE,
+ ORDINATE_DIM_SETTING,
+ SPOT_ELEV_DISPLAY_ELEVATIONS,
+ SPOT_ELEV_ROTATE_WITH_COMPONENT,
+ SPOT_ELEV_TEXT_LOCATION,
+ SPOT_ELEV_IND_TOP,
+ SPOT_ELEV_IND_BOTTOM,
+ SPOT_ELEV_IND_TYPE_TOP,
+ SPOT_ELEV_IND_TYPE_BOTTOM,
+ SPOT_ELEV_BEND_LEADER,
+ BASELINE_DIM_OFFSET,
+ SPOT_ELEV_SINGLE_OR_UPPER_PREFIX,
+ SPOT_ELEV_SINGLE_OR_UPPER_SUFFIX,
+ SPOT_ELEV_LOWER_PREFIX,
+ SPOT_ELEV_LOWER_SUFFIX,
+ SPOT_COORDINATE_TOP_PREFIX,
+ SPOT_COORDINATE_TOP_SUFFIX,
+ SPOT_COORDINATE_BOTTOM_PREFIX,
+ SPOT_COORDINATE_BOTTOM_SUFFIX,
+ SPOT_COORDINATE_ELEVATION_PREFIX,
+ SPOT_COORDINATE_ELEVATION_SUFFIX,
+ SPOT_COORDINATE_INCLUDE_ELEVATION,
+ SPOT_ELEV_IND_TYPE_ELEVATION,
+ SPOT_ELEV_SINGLE_OR_UPPER_VALUE,
+ SPOT_ELEV_LOWER_VALUE,
+ SPOT_SLOPE_SLOPE_DIRECTION,
+ SPOT_SLOPE_SLOPE_REPRESENTATION,
+ SPOT_SLOPE_OFFSET_FROM_REFERENCE,
+ DIM_TO_INSERTS,
+ LEADER_OFFSET_SHEET,
+ LEADER_LINE,
+ KEEP_READABLE,
+ FIXED_ROTATION,
+ DIM_TO_INSERT_TYPE,
+ DIM_TO_INTERSECTING_WALLS,
+ DIM_TO_INTERSECTING_GRIDS,
+ DIM_LEADER_TYPE,
+ DIM_LEADER_SHOULDER_LENGTH,
+ DIM_LEADER_DISPLAY_CONDITION,
+ DIM_TEXT_LOCATION_FOR_LEADER,
+ EQUALITY_TEXT_FOR_CONTINUOUS_LINEAR_DIM,
+ EQUALITY_TEXT_FOR_ANGULAR_DIM,
+ DIM_STYLE_LEADER_TICK_MARK,
+ EQUALITY_FORMULA,
+ DIM_STYLE_SUPPRESS_SPACES,
+ EQUALITY_WITNESS_DISPLAY,
+ ALTERNATE_UNITS_PREFIX,
+ ALTERNATE_UNITS_SUFFIX,
+ DIM_REFERENCE_COUNT,
+ DIM_TOTAL_LENGTH,
+ WITNS_LINE_TICK_MARK,
+ INTERIOR_TICK_DISPLAY,
+ ARROW_CENTERED,
+ DIM_PREFIX,
+ DIM_SUFFIX,
+ ALIGNMENT_STATION_PREFIX,
+ ALIGNMENT_STATION_SUFFIX,
+ ALIGNMENT_STATION_LABEL_DISTANCE,
+ SPOT_DIM_LEADER_LINE,
+ ALIGNMENT_STATION_LABEL_INCLUDE_STATION,
+ ALIGNMENT_STATION_LABEL_IND_STATION,
+ ALIGNMENT_STATION_LABEL_STATION_VALUE,
+ SECTION_ATTR_HEAD_TAG,
+ VIEWER_SHEET_NUMBER,
+ VIEWER_DETAIL_NUMBER,
+ SECTION_ATTR_TAIL_LENGTH,
+ SECTION_ATTR_TAIL_WIDTH,
+ SECTION_ATTR_TAIL_TAG,
+ SECTION_SHOW_IN_ONE_VIEW_ONLY,
+ SECTION_PARENT_VIEW_NAME,
+ SECTION_COARSER_SCALE_PULLDOWN_METRIC,
+ SECTION_COARSER_SCALE_PULLDOWN_IMPERIAL,
+ SECTION_BROKEN_DISPLAY_STYLE,
+ CUT_MARK_SYMBOL,
+ CUT_LINE_DISTANCE,
+ CUT_LINE_EXTENSION,
+ CUT_LINE_ANGLE,
+ CUT_LINE_TYPE,
+ CUT_MARK_SYMBOL_SIZE,
+ START_SYMBOL_TYPE,
+ ARROWHEAD_TYPE,
+ LINE_SHAPE_AT_CORNER,
+ DISTANCE_TO_CUT_MARK,
+ STAIRS_PATH_START_FROM_RISER,
+ ARROWHEAD_END_AT_RISER,
+ DRAW_FOR_EACH_RUN,
+ SHOW_ARROWHEAD_TO_CUT_MARK,
+ STAIRS_SHOW_UP_TEXT,
+ STAIRS_UP_TEXT,
+ STAIRS_SHOW_DOWN_TEXT,
+ STAIRS_DOWN_TEXT,
+ STAIRS_TEXT_TYPE,
+ STAIRS_TEXT_ORIENTATION,
+ NUMBER_SYSTEM_JUSTIFY_OFFSET,
+ NUMBER_SYSTEM_REFERENCE_OFFSET,
+ NUMBER_SYSTEM_ORIENTATION,
+ NUMBER_SYSTEM_JUSTIFY,
+ NUMBER_SYSTEM_REFERENCE,
+ NUMBER_SYSTEM_DISPLAY_RULE,
+ NUMBER_SYSTEM_TAG_TYPE,
+ NUMBER_SYSTEM_TEXT_SIZE,
+ STAIRS_PATH_START_EXTENSION,
+ STAIRS_PATH_FULL_STEP_ARROW,
+ GRID_HEAD_TAG,
+ GRID_BUBBLE_LINE_PEN,
+ GRID_CENTER_SEGMENT_STYLE,
+ GRID_CENTER_SEGMENT_WEIGHT,
+ GRID_CENTER_SEGMENT_COLOR,
+ GRID_CENTER_SEGMENT_PATTERN,
+ GRID_END_SEGMENT_WEIGHT,
+ GRID_END_SEGMENT_COLOR,
+ GRID_END_SEGMENT_PATTERN,
+ GRID_END_SEGMENTS_LENGTH,
+ SPATIAL_FIELD_MGR_RANGE,
+ SPATIAL_FIELD_MGR_CURRENT_NAME,
+ SPATIAL_FIELD_MGR_DESCRIPTION,
+ SPATIAL_FIELD_MGR_LEGEND_SHOW_CONFIG_NAME,
+ SPATIAL_FIELD_MGR_LEGEND_SHOW_DESCRIPTION,
+ SPATIAL_FIELD_MGR_RESULTS_VISIBILITY,
+ SPATIAL_FIELD_MGR_LEGEND_TEXT_TYPE,
+ VIEW_ANALYSIS_RESULTS_VISIBILITY,
+ SPATIAL_FIELD_MGR_LEGEND_HEIGHT,
+ SPATIAL_FIELD_MGR_LEGEND_WIDTH,
+ SPATIAL_FIELD_MGR_LEGEND_VERT_ORIGIN_GAP,
+ SPATIAL_FIELD_MGR_LEGEND_HOR_ORIGIN_GAP,
+ ROOM_NAME,
+ ROOM_NUMBER,
+ ROOM_AREA,
+ ROOM_FINISH_FLOOR,
+ ROOM_FINISH_WALL,
+ ROOM_FINISH_CEILING,
+ ROOM_FINISH_BASE,
+ ROOM_DEPARTMENT,
+ ROOM_OCCUPANCY,
+ ROOM_LEVEL_ID,
+ ROOM_PERIMETER,
+ ROOM_HEIGHT,
+ ROOM_VOLUME,
+ ROOM_UPPER_LEVEL,
+ ROOM_UPPER_OFFSET,
+ ROOM_LOWER_OFFSET,
+ ROOM_COMPUTATION_METHOD,
+ ALWAYS_ZERO_LENGTH,
+ ROOM_COMPUTATION_HEIGHT,
+ LEVEL_ROOM_COMPUTATION_HEIGHT,
+ LEVEL_ATTR_ROOM_COMPUTATION_HEIGHT,
+ LEVEL_ATTR_ROOM_COMPUTATION_AUTOMATIC,
+ VIS_GRAPHICS_MODEL,
+ VIS_GRAPHICS_ANNOTATION,
+ VIS_GRAPHICS_IMPORT,
+ VIS_GRAPHICS_FILTERS,
+ VIS_GRAPHICS_RVT_LINKS,
+ VIS_GRAPHICS_DESIGNOPTIONS,
+ VIS_GRAPHICS_ANALYTICAL_MODEL,
+ VIS_GRAPHICS_WORKSETS,
+ VIS_GRAPHICS_POINT_CLOUDS,
+ VIS_GRAPHICS_COORDINATION_MODEL,
+ RADIUS_SYMBOL_TEXT,
+ DIAMETER_SYMBOL_LOCATION,
+ DIAMETER_SYMBOL_TEXT,
+ TAG_TAG,
+ TAG_SAMPLE_TEXT,
+ TAG_ORIENTATION_PARAM,
+ ROOM_TAG_ORIENTATION_PARAM,
+ TAG_NO_BREAK_PARAM_STRINGS,
+ TAG_LEADER_TYPE,
+ TAG_ANGLE_PARAM,
+ TAG_ELEMENT_COUNT,
+ TAG_ELEVATION_BASE,
+ MULTI_REFERENCE_ANNOTATION_REFERENCE_CATEGORY,
+ MULTI_REFERENCE_ANNOTATION_TAG_TYPE,
+ MULTI_REFERENCE_ANNOTATION_GROUP_TAG_HEADS,
+ MULTI_REFERENCE_ANNOTATION_DIMENSION_STYLE,
+ MULTI_REFERENCE_ANNOTATION_SHOW_DIMENSION_TEXT,
+ LEVEL_HEAD_TAG,
+ LEVEL_NAME,
+ LEVEL_ELEV,
+ LEVEL_RELATIVE_BASE_TYPE,
+ LEVEL_UP_TO_LEVEL,
+ LEVEL_IS_BUILDING_STORY,
+ LEVEL_IS_STRUCTURAL,
+ STAIRS_BASE_LEVEL_PARAM,
+ STAIRS_TOP_LEVEL_PARAM,
+ STAIRS_ATTR_MAX_RISER_HEIGHT,
+ STAIRS_ATTR_MINIMUM_TREAD_DEPTH,
+ STAIRS_ATTR_TREAD_WIDTH,
+ STAIRS_DESIRED_NUM_RISERS,
+ STAIRS_ACTUAL_RISER_HEIGHT,
+ STAIRS_ATTR_RISERS_PRESENT,
+ STAIRS_ATTR_STRINGER_HEIGHT,
+ STAIRS_ATTR_STRINGER_THICKNESS,
+ STAIRS_ATTR_TREAD_THICKNESS,
+ STAIRS_ATTR_RISER_ANGLE,
+ STAIRS_BASE_OFFSET,
+ STAIRS_TOP_OFFSET,
+ STAIRS_STRINGERS_PRESENT,
+ STAIRS_MULTISTORY_TOP_LEVEL_PARAM,
+ STAIRS_ATTR_SIDE_STRINGER_TYPE_PARAM,
+ STAIRS_ATTR_STRINGER_CARRIAGE,
+ STAIRS_ATTR_STRINGER_OFFSET,
+ STAIRS_ATTR_STRINGER_MATERIAL,
+ STAIRS_ATTR_TREAD_FRONT_PROFILE,
+ STAIRS_ATTR_NOSING_LENGTH,
+ STAIRS_ATTR_TREAD_MATERIAL,
+ STAIRS_ATTR_RISER_TYPE,
+ STAIRS_ATTR_RISER_MATERIAL,
+ STAIRS_ATTR_BREAK_SYM_IN_CUTLINE,
+ STAIRS_ACTUAL_NUM_RISERS,
+ STAIRS_ATTR_STAIR_CALCULATOR,
+ STAIRS_ATTR_RISER_MULT,
+ STAIRS_ATTR_TREAD_MULT,
+ STAIRS_ACTUAL_TREAD_DEPTH,
+ STAIRS_ATTR_EQ_RESULT,
+ STAIRS_ATTR_CALC_MIN,
+ STAIRS_ATTR_CALC_MAX,
+ STAIRS_ATTR_CALC_ENABLED,
+ STAIRS_ATTR_MONOLITHIC_STAIRS,
+ STAIRS_ATTR_STAIRS_BOTTOM,
+ STAIRS_ATTR_FIRST_RISER,
+ STAIRS_ATTR_LAST_RISER,
+ STAIRS_ATTR_STAIRS_CUT_OFFSET,
+ STAIRS_ATTR_NUM_MID_STRINGERS,
+ STAIRS_ATTR_RISER_THICKNESS,
+ STAIRS_ATTR_RISER_TREAD_CONNECT,
+ STAIRS_ATTR_NOSING_PLACEMENT,
+ STAIRS_ATTR_LEFT_SIDE_STRINGER,
+ STAIRS_ATTR_RIGHT_SIDE_STRINGER,
+ STAIRS_ATTR_LANDINGS_OVERLAPPING,
+ STAIRS_ATTR_LANDING_CARRIAGE,
+ STAIRS_ATTR_BODY_MATERIAL,
+ STAIRS_ATTR_TEXT_FONT,
+ STAIRS_ATTR_TEXT_SIZE,
+ STAIRS_INST_UP_LABEL_ON,
+ STAIRS_INST_UP_LABEL_TEXT,
+ STAIRS_INST_UP_ARROW_ON,
+ STAIRS_INST_DOWN_LABEL_ON,
+ STAIRS_INST_DOWN_LABEL_TEXT,
+ STAIRS_INST_DOWN_ARROW_ON,
+ STAIRS_ATTR_TRIM_TOP,
+ STAIRS_INST_ALWAYS_UP,
+ RECT_MULLION_WIDTH1,
+ RECT_MULLION_WIDTH2,
+ RECT_MULLION_THICK,
+ CUST_MULLION_WIDTH1,
+ CUST_MULLION_WIDTH2,
+ CUST_MULLION_THICK,
+ CIRC_MULLION_RADIUS,
+ MULLION_OFFSET,
+ MULLION_FAM_TYPE,
+ MULLION_CORNER_TYPE,
+ LV_MULLION_LEG1,
+ LV_MULLION_LEG2,
+ MULLION_DEPTH,
+ MULLION_DEPTH1,
+ MULLION_DEPTH2,
+ TRAP_MULL_WIDTH,
+ MULLION_PROFILE,
+ MULLION_POSITION,
+ MULLION_ANGLE,
+ CURTAIN_GRID_BASE_ORIENTATION,
+ AUTO_MULLION_INTERIOR_GRID1,
+ AUTO_MULLION_INTERIOR_GRID2,
+ AUTO_MULLION_BORDER1_GRID1,
+ AUTO_MULLION_BORDER2_GRID1,
+ AUTO_MULLION_BORDER1_GRID2,
+ AUTO_MULLION_BORDER2_GRID2,
+ AUTO_PANEL,
+ AUTO_JOIN_CONDITION,
+ AUTO_PANEL_WALL,
+ AUTO_MULLION_INTERIOR_VERT,
+ AUTO_MULLION_INTERIOR_HORIZ,
+ AUTO_MULLION_BORDER1_VERT,
+ AUTO_MULLION_BORDER2_VERT,
+ AUTO_MULLION_BORDER1_HORIZ,
+ AUTO_MULLION_BORDER2_HORIZ,
+ AUTO_JOIN_CONDITION_WALL,
+ SPACING_APPEND,
+ SHEET_NAME,
+ SHEET_NUMBER,
+ SHEET_SCALE,
+ SHEET_DATE,
+ SHEET_DRAWN_BY,
+ SHEET_CHECKED_BY,
+ SHEET_SCHEDULED,
+ SHEET_DESIGNED_BY,
+ SHEET_APPROVED_BY,
+ SHEET_FILE_PATH,
+ SHEET_WIDTH,
+ SHEET_HEIGHT,
+ SHEET_CURRENT_REVISION,
+ SHEET_REVISIONS_ON_SHEET,
+ SHEET_CURRENT_REVISION_DESCRIPTION,
+ SHEET_CURRENT_REVISION_DATE,
+ SHEET_CURRENT_REVISION_ISSUED_TO,
+ SHEET_CURRENT_REVISION_ISSUED_BY,
+ SHEET_CURRENT_REVISION_ISSUED,
+ SHEET_GUIDE_GRID,
+ COLOR_FILL_FILTERED_PARAM,
+ COLOR_FILL_SWATCH_WIDTH_PARAM,
+ COLOR_FILL_SWATCH_HEIGHT_PARAM,
+ ELEV_WIDTH,
+ ELEV_SHAPE,
+ ELEV_ARROW_ANGLE,
+ ELEV_ARROW_FILLED,
+ ELEV_TEXT_POS,
+ ELEV_SHOW_VIEW_NAME,
+ ELEV_VIEW_NAME_POS,
+ ELEV_ASSOC_DATUM,
+ ELEV_REFERENCE_LABEL_POS,
+ ELEV_SYMBOL_ID,
+ IMPORT_SYMBOL_NAME,
+ IMPORT_SCALE,
+ IMPORT_BASE_LEVEL,
+ IMPORT_BASE_LEVEL_OFFSET,
+ IMPORT_DISPLAY_UNITS,
+ IMPORT_BACKGROUND,
+ IMPORT_INSTANCE_SCALE,
+ IMPORT_INSTANCE_CUTTING_IN_VIEW,
+ GEO_LOCATION,
+ RVT_LINK_INSTANCE_NAME,
+ RVT_SOURCE_LEVEL,
+ RVT_HOST_LEVEL,
+ RVT_LEVEL_OFFSET,
+ RVT_LINK_FILE_NAME_WITHOUT_EXT,
+ RVT_LINK_REFERENCE_TYPE,
+ RVT_LINK_PHASE_MAP,
+ RVT_LINK_INSTANCE_PROJECT_INFORMATION,
+ IMPORT_ADT_ENTITY_TYPE,
+ IMPORT_ADT_ENTITY_STRUCT_TYPE,
+ IMPORT_ADT_ENTITY_STYLE,
+ IMPORT_ADT_COMPONENTS_DESC,
+ IMPORT_ADT_ENTITY_HEIGHT,
+ IMPORT_ADT_ENTITY_WIDTH,
+ IMPORT_ADT_ENTITY_LENGTH,
+ IMPORT_ADT_ENTITY_THICKNESS,
+ IMPORT_ADT_ENTITY_ROLL,
+ RASTER_SHEETWIDTH,
+ RASTER_SHEETHEIGHT,
+ RASTER_LOCK_PROPORTIONS,
+ RASTER_SYMBOL_PIXELWIDTH,
+ RASTER_SYMBOL_PIXELHEIGHT,
+ RASTER_SYMBOL_VIEWNAME,
+ RASTER_SYMBOL_FILENAME,
+ RASTER_SYMBOL_RESOLUTION,
+ RASTER_SYMBOL_WIDTH,
+ RASTER_SYMBOL_HEIGHT,
+ RASTER_VERTICAL_SCALE,
+ RASTER_HORIZONTAL_SCALE,
+ RASTER_SYMBOL_PAGENUMBER,
+ RASTER_ENABLE_SNAPS,
+ RASTER_SYMBOL_LINKLOAD_STATUS,
+ SCHEDULE_FIELDS_PARAM,
+ SCHEDULE_FILTER_PARAM,
+ SCHEDULE_GROUP_PARAM,
+ SCHEDULE_FORMAT_PARAM,
+ SCHEDULE_SHEET_APPEARANCE_PARAM,
+ SCHEDULE_EMBEDDED_PARAM,
+ RBS_PANEL_SCHEDULE_SHEET_APPEARANCE_PARAM,
+ RBS_PANEL_SCHEDULE_SHEET_APPEARANCE_INST_PARAM,
+ REF_TABLE_ELEM_NAME,
+ REF_TABLE_PARAM_NAME,
+ ARC_WALL_CNTR_MRK_VISIBLE,
+ ARC_CURVE_CNTR_MRK_VISIBLE,
+ ELLIPSE_FOCUS_MRK_VISIBLE,
+ CURVE_TOP_LEVEL,
+ CURVE_BOTTOM_LEVEL,
+ CURVE_BASE_LEVEL,
+ CURVE_IS_MULTILEVEL,
+ DATUM_TEXT,
+ DATUM_BUBBLE_END_2,
+ DATUM_BUBBLE_END_1,
+ DATUM_BUBBLE_LOCATION_IN_ELEV,
+ GRID_BUBBLE_END_1,
+ GRID_BUBBLE_END_2,
+ CALLOUT_ATTR_HEAD_TAG,
+ CALLOUT_CORNER_SHEET_RADIUS,
+ CALLOUT_SYNCRONIZE_BOUND_OFFSET_FAR,
+ SECTION_TAG,
+ CALLOUT_TAG,
+ ELEVATN_TAG,
+ POCHE_MAT_ID,
+ PLAN_VIEW_VIEW_DIR,
+ DEFAULT_VIEW_TEMPLATE,
+ ASSIGN_TEMPLATE_ON_VIEW_CREATION,
+ RAMP_ATTR_MIN_INV_SLOPE,
+ RAMP_MAX_RUN_LENGTH,
+ RAMP_ATTR_THICKNESS,
+ RAMP_ATTR_SHAPE,
+ RAMP_ATTR_LEFT_BALUSTER_ATTACH_PT,
+ RAMP_ATTR_RIGHT_BALUSTER_ATTACH_PT,
+ RAMP_ATTR_MATERIAL,
+ RAMP_ATTR_TEXT_FONT,
+ RAMP_ATTR_TEXT_SIZE,
+ STAIRS_RAILING_HEIGHT,
+ STAIRS_RAILING_WIDTH,
+ STAIRS_RAILING_THICKNESS,
+ STAIRS_RAILING_BALUSTER_SHAPE,
+ STAIRS_RAILING_BALUSTER_SPACING_TYPE,
+ STAIRS_RAILING_BALUSTER_SPACING,
+ STAIRS_RAILING_BALUSTERS_PER_TREAD,
+ STAIRS_RAILING_BALUSTER_WIDTH,
+ STAIRS_RAILING_BALUSTER_LENGTH,
+ STAIRS_RAILING_SHAPE,
+ STAIRS_RAILING_RAIL_STRUCTURE,
+ STAIRS_RAILING_RAIL_HEIGHT,
+ STAIRS_RAILING_RAIL_OFFSET,
+ STAIRS_RAILING_BALUSTER_FAMILY,
+ STAIRS_RAILING_BALUSTER_OFFSET,
+ STAIRS_RAILING_BASE_LEVEL_PARAM,
+ STAIRS_RAILING_HEIGHT_OFFSET,
+ STAIRS_RAILING_BALUSTER_HEIGHT,
+ STAIRS_RAILING_BALUSTER_TOP_ANGLE,
+ STAIRS_RAILING_BALUSTER_BOTTOM_ANGLE,
+ STAIRS_RAILING_BALUSTER_SLOPE_ANGLE,
+ STAIRS_RAILING_BALUSTER_PLACEMENT,
+ STAIRS_RAILING_RAIL_NAME,
+ STAIRS_RAILING_HEIGHT_SHIFT_TYPE,
+ STAIRS_RAILING_HEIGHT_SHIFT_VAL,
+ STAIRS_RAILING_TANGENT_CONNECTION,
+ STAIRS_RAILING_ANGLED_CONNECTION,
+ STAIRS_RAILING_CONNECTION,
+ STAIRS_RAILING_BALUSTER_IS_POST,
+ ELEMENT_LOCKED_PARAM,
+ ANALYTICAL_MODEL_START_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_START_Y_PROJECTION,
+ ANALYTICAL_MODEL_START_Z_PROJECTION,
+ ANALYTICAL_MODEL_END_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_END_Y_PROJECTION,
+ ANALYTICAL_MODEL_END_Z_PROJECTION,
+ ANALYTICAL_MODEL_BASE_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_BASE_Z_PROJECTION,
+ ANALYTICAL_MODEL_BASE_Y_PROJECTION,
+ ANALYTICAL_MODEL_TOP_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_TOP_Z_PROJECTION,
+ ANALYTICAL_MODEL_TOP_Y_PROJECTION,
+ ANALYTICAL_MODEL_TOP_EXTENSION_METHOD,
+ ANALYTICAL_MODEL_COLUMN_TOP_EXTENSION,
+ ANALYTICAL_MODEL_BASE_EXTENSION_METHOD,
+ ANALYTICAL_MODEL_COLUMN_BASE_EXTENSION,
+ ANALYTICAL_MODEL_FLOOR_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_FLOOR_PROJECTION,
+ ANALYTICAL_MODEL_WALL_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_WALL_PROJECTION,
+ ANALYTICAL_MODEL_WALL_TOP_PROJECTION,
+ ANALYTICAL_MODEL_WALL_BASE_PROJECTION,
+ ANALYTICAL_MODEL_SKETCH_ALIGNMENT_METHOD,
+ ANALYTICAL_MODEL_SKETCH_PROJECTION,
+ ANALYTICAL_MODEL_PHYSICAL_TYPE,
+ ANALYTICAL_LINK_RELEASE_TRANSLATION_X,
+ ANALYTICAL_LINK_RELEASE_TRANSLATION_Y,
+ ANALYTICAL_LINK_RELEASE_TRANSLATION_Z,
+ ANALYTICAL_LINK_RELEASE_ROTATION_X,
+ ANALYTICAL_LINK_RELEASE_ROTATION_Y,
+ ANALYTICAL_LINK_RELEASE_ROTATION_Z,
+ ANALYTICAL_MODEL_START_PROJECTION_ORTHOGONAL,
+ ANALYTICAL_MODEL_END_PROJECTION_ORTHOGONAL,
+ ANALYTICAL_MEMBER_SECTION_TYPE,
+ GENERIC_DEPTH,
+ CASEWORK_DEPTH,
+ DEBUGTAB_DATABOUNDCONTROLSDEMO_ENUM,
+ DEBUGTAB_DATABOUNDCONTROLSDEMO_BOOLEAN,
+ DEBUGTAB_DATABOUNDCONTROLSDEMO_INTEGER,
+ DEBUGTAB_DATABOUNDCONTROLSDEMO_DOUBLE,
+ SHOW_ICON_PARAM,
+ ICON_INDEX_PARAM,
+ GROUPNAME_PARAM,
+ ELLIPSE_X_PARAM,
+ ELLIPSE_Y_PARAM,
+ RGB_R_PARAM,
+ RGB_G_PARAM,
+ RGB_B_PARAM,
+ ALL_MODEL_DESCRIPTION,
+ ALL_MODEL_URL,
+ ALL_MODEL_TYPE_COMMENTS,
+ ALL_MODEL_INSTANCE_COMMENTS,
+ ALL_MODEL_MANUFACTURER,
+ ALL_MODEL_MODEL,
+ CURTAIN_WALL_PANELS_HEIGHT,
+ CURTAIN_WALL_PANELS_WIDTH,
+ CURTAIN_WALL_SYSPANEL_OFFSET,
+ CURTAIN_WALL_PANEL_HOST_ID,
+ CURTAIN_WALL_SYSPANEL_THICKNESS,
+ ELECTICAL_EQUIP_WATTAGE,
+ ELECTICAL_EQUIP_VOLTAGE,
+ LIGHTING_FIXTURE_WATTAGE,
+ LIGHTING_FIXTURE_LAMP,
+ FBX_LIGHT_LIMUNOUS_FLUX,
+ FBX_LIGHT_SPOT_TILT_ANGLE,
+ FBX_LIGHT_SPOT_BEAM_ANGLE,
+ FBX_LIGHT_SPOT_FIELD_ANGLE,
+ LIGHTING_FIXTURE_LIGHT_EMITTER,
+ PLUMBING_FIXTURES_SUPPLY_FITTING,
+ PLUMBING_FIXTURES_SUPPLY_PIPE,
+ PLUMBING_FIXTURES_DRAIN,
+ PLUMBING_FIXTURES_TRAP,
+ PLUMBING_FIXTURES_HW_CONNECTION,
+ PLUMBING_FIXTURES_CW_CONNECTION,
+ PLUMBING_FIXTURES_WASTE_CONNECTION,
+ PLUMBING_FIXTURES_VENT_CONNECTION,
+ VIEW_DETAIL_LEVEL,
+ VIEW_PARTS_VISIBILITY,
+ INSULATION_WIDTH,
+ INSULATION_SCALE,
+ REPEATING_DETAIL_NUMBER,
+ REPEATING_DETAIL_SPACING,
+ REPEATING_DETAIL_LAYOUT,
+ REPEATING_DETAIL_ELEMENT,
+ REPEATING_DETAIL_INSIDE,
+ REPEATING_DETAIL_ROTATION,
+ REVISION_CLOUD_REVISION,
+ REVISION_CLOUD_REVISION_NUM,
+ REVISION_CLOUD_REVISION_DESCRIPTION,
+ REVISION_CLOUD_REVISION_DATE,
+ REVISION_CLOUD_REVISION_ISSUED_TO,
+ REVISION_CLOUD_REVISION_ISSUED_BY,
+ PROJECT_REVISION_SEQUENCE_NUM,
+ PROJECT_REVISION_REVISION_NUM,
+ PROJECT_REVISION_REVISION_DESCRIPTION,
+ PROJECT_REVISION_REVISION_DATE,
+ PROJECT_REVISION_REVISION_ISSUED_TO,
+ PROJECT_REVISION_REVISION_ISSUED_BY,
+ PROJECT_REVISION_ENUMERATION,
+ PROJECT_REVISION_REVISION_ISSUED,
+ MASSING_INTEGRATION_LEVEL,
+ MASS_GROSS_AREA,
+ MASS_FLOOR_AREA_LEVELS,
+ MASS_GROSS_SURFACE_AREA,
+ MASS_GROSS_VOLUME,
+ LEVEL_DATA_FLOOR_PERIMETER,
+ LEVEL_DATA_FLOOR_AREA,
+ LEVEL_DATA_SURFACE_AREA,
+ LEVEL_DATA_VOLUME,
+ LEVEL_DATA_MASS_TYPE_PARAM,
+ LEVEL_DATA_OWNING_LEVEL,
+ LEVEL_DATA_SPACE_USAGE,
+ LEVEL_DATA_MASS_FAMILY_PARAM,
+ LEVEL_DATA_MASS_FAMILY_AND_TYPE_PARAM,
+ LEVEL_DATA_MASS_TYPE_COMMENTS,
+ LEVEL_DATA_MASS_INSTANCE_COMMENTS,
+ LEVEL_DATA_MASS_TYPE_DESCRIPTION,
+ MASS_ZONE_VOLUME,
+ MASS_ZONE_MATERIAL,
+ MASS_SURFACEDATA_MATERIAL,
+ CONCEPTUAL_CONSTRUCTION_MATERIAL,
+ MASS_ZONE_FLOOR_AREA,
+ MASS_ZONE_SPACE_TYPE_PARAM,
+ MASS_ZONE_CONDITION_TYPE_PARAM,
+ MASS_DATA_CONCEPTUAL_CONSTRUCTION,
+ MASS_DATA_SUBCATEGORY,
+ MASS_DATA_MASS_EXTERIOR_WALL_AREA,
+ MASS_DATA_MASS_INTERIOR_WALL_AREA,
+ MASS_DATA_MASS_ROOF_AREA,
+ MASS_DATA_MASS_WINDOW_AREA,
+ MASS_DATA_MASS_SKYLIGHT_AREA,
+ MASS_DATA_MASS_OPENING_AREA,
+ MASS_DATA_UNDERGROUND,
+ MASS_DATA_PERCENTAGE_GLAZING,
+ MASS_DATA_GLAZING_IS_SHADED,
+ MASS_DATA_SHADE_DEPTH,
+ MASS_DATA_SILL_HEIGHT,
+ MASS_DATA_PERCENTAGE_SKYLIGHTS,
+ MASS_DATA_SKYLIGHT_WIDTH,
+ MASS_DATA_SURFACE_DATA_SOURCE,
+ ENERGY_ANALYSIS_CREATE_ANALYTICAL_MODEL,
+ ENERGY_ANALYSIS_BUILDING_OPERATING_SCHEDULE,
+ ENERGY_ANALYSIS_MASS_ZONING,
+ ENERGY_ANALYSIS_PERCENTAGE_GLAZING,
+ ENERGY_ANALYSIS_SILL_HEIGHT,
+ ENERGY_ANALYSIS_GLAZING_IS_SHADED,
+ ENERGY_ANALYSIS_PERCENTAGE_SKYLIGHTS,
+ ENERGY_ANALYSIS_SKYLIGHT_WIDTH,
+ ENERGY_ANALYSIS_CONCEPTUAL_CONSTRUCTION,
+ ENERGY_ANALYSIS_SHADE_DEPTH,
+ ENERGY_ANALYSIS_MASSZONE_COREOFFSET,
+ ENERGY_ANALYSIS_MASSZONE_DIVIDEPERIMETER,
+ ENERGY_ANALYSIS_MASSZONE_USEENERGYDATASETTINGS,
+ ENERGY_ANALYSIS_OUTDOOR_AIR_INFORMATION_PARAM,
+ ENERGY_ANALYSIS_HVAC_SYSTEM,
+ MASS_DATA_SLAB,
+ PHASE_CREATED,
+ PHASE_DEMOLISHED,
+ VIEW_PHASE,
+ VIEW_PHASE_FILTER,
+ VIEW_TYPE,
+ VIEW_FAMILY,
+ PHASE_NAME,
+ PHASE_SEQUENCE_NUMBER,
+ ROOM_PHASE_ID,
+ ROOM_PHASE,
+ VOLUME_OF_INTEREST_HEIGHT,
+ ORIENT_BY_VIEW,
+ DATUM_VOLUME_OF_INTEREST,
+ VIEWER_VOLUME_OF_INTEREST_CROP,
+ VOLUME_OF_INTEREST_VIEWS_VISIBLE,
+ VOLUME_OF_INTEREST_NAME,
+ POINT_ELEVATION,
+ CONTOUR_ELEVATION,
+ CONTOUR_ELEVATION_STEP,
+ BOUNDARY_DISTANCE,
+ BOUNDARY_BEARING,
+ TOPOSURFACE_CONTOUR_SUBCATEGORY_ID,
+ BOUNDARY_RADIUS,
+ TOPOGRAPHY_LINK_NAME,
+ TOPOGRAPHY_LINK_PATH,
+ BUILDINGPAD_THICKNESS,
+ BUILDINGPAD_HEIGHTABOVELEVEL_PARAM,
+ PROPERTY_AREA,
+ SURFACE_AREA,
+ SURFACE_PERIMETER,
+ VOLUME_CUT,
+ VOLUME_FILL,
+ PROPERTY_AREA_OPEN,
+ PROPERTY_SUBCATEGORY_ID,
+ CONTOUR_LABELS_PRIMARY_ONLY,
+ CONTOUR_LABELS_LINEAR_UNITS,
+ PROJECTED_SURFACE_AREA,
+ VOLUME_NET,
+ PROPERTY_AREA_UNITS,
+ PROPERTY_LENGTH_UNITS,
+ PROPERTY_SEGMENT_DISTANCE,
+ PROPERTY_SEGMENT_N_S,
+ PROPERTY_SEGMENT_BEARING,
+ PROPERTY_SEGMENT_E_W,
+ PROPERTY_SEGMENT_RADIUS,
+ PROPERTY_SEGMENT_L_R,
+ PROPERTY_SEGMENT_SUBCATEGORY_ID,
+ CONTOUR_LABELS_ELEV_BASE_TYPE,
+ CONTOUR_LABELS_RELATIVE_BASE,
+ AREA_TYPE,
+ AREA_TYPE_TEXT,
+ AREA_SCHEME_ID,
+ AREA_SCHEME_NAME,
+ FAMILY_ROTATE_TEXT_WITH_COMPONENT,
+ WALL_SWEEP_PROFILE_PARAM,
+ WALL_SWEEP_LEVEL_PARAM,
+ WALL_SWEEP_OFFSET_PARAM,
+ WALL_SWEEP_WALL_OFFSET_PARAM,
+ HOST_AREA_COMPUTED,
+ HOST_VOLUME_COMPUTED,
+ FAMILY_ROTATE_WITH_COMPONENT,
+ FAMILY_ALWAYS_VERTICAL,
+ WALL_SWEEP_WALL_SUBCATEGORY_ID,
+ FAMILY_KEY_EXT_PARAM,
+ FAMILY_ALLOW_CUT_WITH_VOIDS,
+ DECAL_ATTRIBUTES,
+ DECAL_LOCK_PROPORTIONS,
+ DECAL_WIDTH,
+ DECAL_HEIGHT,
+ DECAL_SUBCATEGORY_ID,
+ FASCIA_PROFILE_PARAM,
+ SWEEP_BASE_ROOF_SUBCATEGORY_ID,
+ SWEEP_BASE_FLOOR_SUBCATEGORY_ID,
+ FASCIA_MATERIAL_PARAM,
+ GUTTER_MATERIAL_PARAM,
+ SLAB_EDGE_MATERIAL_PARAM,
+ SWEEP_BASE_OFFSET,
+ SWEEP_BASE_VERT_OFFSET,
+ WALL_TOP_EXTENSION_DIST_PARAM,
+ WALL_BOTTOM_EXTENSION_DIST_PARAM,
+ FAMILY_KEEP_TEXT_READABLE,
+ FAMILY_IS_PARAMETRIC,
+ FAMILY_AUTOJOIN,
+ FAMILY_WORK_PLANE_BASED,
+ FAMILY_SHARED,
+ REVEAL_PROFILE_PARAM,
+ GUTTER_PROFILE_PARAM,
+ SLAB_EDGE_PROFILE_PARAM,
+ WALL_SWEEP_CUT_BY_INSERTS_PARAM,
+ WALL_SWEEP_CUTS_WALL_PARAM,
+ WALL_SWEEP_DEFAULT_SETBACK_PARAM,
+ FAMILY_USE_PRECUT_SHAPE,
+ FAMILY_IS_ELEVATION_MARK_BODY,
+ FAMILY_HOSTING_BEHAVIOR,
+ JOIN_STRENGTH_ORDER,
+ SKETCH_GRID_SPACING_PARAM,
+ GUIDE_GRID_SPACING_PARAM,
+ GUIDE_GRID_NAME_PARAM,
+ PLAN_REGION_VIEW_RANGE,
+ DESIGN_OPTION_PARAM,
+ DESIGN_OPTION_ID,
+ SPACING_LAYOUT_VERT,
+ SPACING_LAYOUT_HORIZ,
+ SPACING_LENGTH_VERT,
+ SPACING_LENGTH_HORIZ,
+ SPACING_JUSTIFICATION_VERT,
+ SPACING_JUSTIFICATION_HORIZ,
+ SPACING_NUM_DIVISIONS_VERT,
+ SPACING_NUM_DIVISIONS_HORIZ,
+ GRIDLINE_SPEC_STATUS,
+ CURTAINGRID_ANGLE_VERT,
+ CURTAINGRID_ANGLE_HORIZ,
+ CURTAINGRID_ORIGIN_VERT,
+ CURTAINGRID_ORIGIN_HORIZ,
+ CURTAINGRID_BELT_VERT,
+ CURTAINGRID_BELT_HORIZ,
+ CURTAINGRID_ADJUST_BORDER_VERT,
+ CURTAINGRID_ADJUST_BORDER_HORIZ,
+ CURTAINGRID_USE_CURVE_DIST_VERT,
+ CURTAINGRID_USE_CURVE_DIST_HORIZ,
+ SPACING_LAYOUT_1,
+ SPACING_LAYOUT_2,
+ SPACING_LENGTH_1,
+ SPACING_LENGTH_2,
+ SPACING_JUSTIFICATION_1,
+ SPACING_JUSTIFICATION_2,
+ SPACING_NUM_DIVISIONS_1,
+ SPACING_NUM_DIVISIONS_2,
+ CURTAINGRID_ANGLE_1,
+ CURTAINGRID_ANGLE_2,
+ CURTAINGRID_ORIGIN_1,
+ CURTAINGRID_ORIGIN_2,
+ CURTAINGRID_BELT_1,
+ CURTAINGRID_BELT_2,
+ CURTAINGRID_ADJUST_BORDER_1,
+ CURTAINGRID_ADJUST_BORDER_2,
+ CURTAINGRID_USE_CURVE_DIST_1,
+ CURTAINGRID_USE_CURVE_DIST_2,
+ SPACING_LAYOUT,
+ SPACING_LENGTH,
+ SPACING_NUM_DIVISIONS,
+ SPACING_JUSTIFICATION,
+ CURTAINGRID_USE_CURVE_DIST,
+ PADDING_LENGTH,
+ CURTAIN_VERSION_PARAM,
+ CURTAINGRID_BELT_RATIO_1,
+ CURTAINGRID_BELT_RATIO_2,
+ SPACING_LAYOUT_U,
+ SPACING_LAYOUT_V,
+ SPACING_LENGTH_U,
+ SPACING_LENGTH_V,
+ SPACING_JUSTIFICATION_U,
+ SPACING_JUSTIFICATION_V,
+ SPACING_NUM_DIVISIONS_U,
+ SPACING_NUM_DIVISIONS_V,
+ CURTAINGRID_ANGLE_U,
+ CURTAINGRID_ANGLE_V,
+ CURTAINGRID_ORIGIN_U,
+ CURTAINGRID_ORIGIN_V,
+ CURTAINGRID_BELT_U,
+ CURTAINGRID_BELT_V,
+ CURTAINGRID_ADJUST_BORDER_U,
+ CURTAINGRID_ADJUST_BORDER_V,
+ CURTAINGRID_USE_CURVE_DIST_U,
+ CURTAINGRID_USE_CURVE_DIST_V,
+ CURTAINGRID_BELT_RATIO_U,
+ CURTAINGRID_BELT_RATIO_V,
+ RBS_DUCT_FLOW_PARAM,
+ JOIST_SYSTEM_NUMBER_OF_LINES_PARAM,
+ JOIST_SYSTEM_SPACING_PARAM,
+ JOIST_SYSTEM_JUSTIFICATION_PARAM,
+ JOIST_SYSTEM_LAYOUT_RULE_PARAM,
+ JOIST_SYSTEM_NEW_BEAM_TYPE_PARAM,
+ CURVE_SUPPORT_OFFSET,
+ BEAM_V_JUSTIFICATION,
+ BEAM_H_JUSTIFICATION,
+ JOIST_SYSTEM_NUM_BEAMS_SAME_TYPE,
+ BEAM_SYSTEM_TAG_PARAM_LEFT,
+ BEAM_SYSTEM_TAG_PARAM_RIGHT,
+ BEAM_SYSTEM_TAG_INST_PARAM_ANGLE,
+ JOIST_SYSTEM_NEW_BEAM_TYPE_NO_FAM_NAME_PARAM,
+ BEAM_SYSTEM_3D_PARAM,
+ CURVE_EDGE_OFFSET,
+ JOIST_SYSTEM_MAXIMUM_SPACING_PARAM,
+ JOIST_SYSTEM_FIXED_SPACING_PARAM,
+ JOIST_SYSTEM_CLEAR_SPACING_PARAM,
+ COVER_TYPE_NAME,
+ COVER_TYPE_LENGTH,
+ CLEAR_COVER_EXTERIOR,
+ CLEAR_COVER_INTERIOR,
+ CLEAR_COVER_OTHER,
+ CLEAR_COVER_TOP,
+ CLEAR_COVER_BOTTOM,
+ CLEAR_COVER,
+ FAMILY_CAN_HOST_REBAR,
+ FAMILY_ENABLE_CUTTING_IN_VIEWS,
+ ANALYTICAL_MODEL_STICK_ELEMENTS_MARK,
+ ANALYTICAL_MODEL_SURFACE_ELEMENTS_MARK,
+ ANALYTICAL_MODEL_FOUNDATIONS_MARK,
+ ANALYTICAL_MODEL_NODES_MARK,
+ ANALYTICAL_MODEL_CODE_CHECKING,
+ GRID_NET_LOCATION_MARK,
+ ANALYTICAL_ELEMENT_HAS_ASSOCIATION,
+ STRUCTURAL_ASSET_PARAM,
+ ANALYTICAL_GEOMETRY_IS_VALID,
+ ANALYTICAL_ELEMENT_PHYSICAL_ASSET,
+ ANALYTICAL_ELEMENT_STRUCTURAL_ROLE,
+ ANALYTICAL_PANEL_THICKNESS,
+ ANALYTICAL_MEMBER_ROTATION,
+ ANALYTICAL_NODE_CONNECTION_STATUS,
+ SPAN_DIR_INST_PARAM_ANGLE,
+ SPAN_DIR_SYM_PARAM_TOP,
+ SPAN_DIR_SYM_PARAM_BOTTOM,
+ SPAN_DIR_SYM_PARAM_LEFT,
+ SPAN_DIR_SYM_PARAM_RIGHT,
+ LOAD_CASE_ID,
+ LOAD_USE_LOCAL_COORDINATE_SYSTEM,
+ LOAD_IS_UNIFORM,
+ LOAD_IS_REACTION,
+ LOAD_IS_HOSTED,
+ LOAD_FORCE_FX,
+ LOAD_FORCE_FY,
+ LOAD_FORCE_FZ,
+ LOAD_MOMENT_MX,
+ LOAD_MOMENT_MY,
+ LOAD_MOMENT_MZ,
+ LOAD_LINEAR_FORCE_FX1,
+ LOAD_LINEAR_FORCE_FY1,
+ LOAD_LINEAR_FORCE_FZ1,
+ LOAD_LINEAR_FORCE_FX2,
+ LOAD_LINEAR_FORCE_FY2,
+ LOAD_LINEAR_FORCE_FZ2,
+ LOAD_MOMENT_MX1,
+ LOAD_MOMENT_MY1,
+ LOAD_MOMENT_MZ1,
+ LOAD_MOMENT_MX2,
+ LOAD_MOMENT_MY2,
+ LOAD_MOMENT_MZ2,
+ LOAD_IS_PROJECTED,
+ LOAD_LINEAR_LENGTH,
+ LOAD_AREA_FORCE_FX1,
+ LOAD_AREA_FORCE_FY1,
+ LOAD_AREA_FORCE_FZ1,
+ LOAD_AREA_FORCE_FX2,
+ LOAD_AREA_FORCE_FY2,
+ LOAD_AREA_FORCE_FZ2,
+ LOAD_AREA_FORCE_FX3,
+ LOAD_AREA_FORCE_FY3,
+ LOAD_AREA_FORCE_FZ3,
+ LOAD_AREA_AREA,
+ LOAD_AREA_IS_PROJECTED,
+ LOAD_ALL_NON_0_LOADS,
+ LOAD_CASE_NATURE_TEXT,
+ LOAD_COMMENTS,
+ LOAD_DESCRIPTION,
+ LOAD_ATTR_FORCE_ARROW_TYPE,
+ LOAD_ATTR_FORCE_SCALE_FACTOR,
+ LOAD_ATTR_MOMENT_ARROW_ARC,
+ LOAD_ATTR_MOMENT_ARROW_LINE,
+ LOAD_ATTR_MOMENT_SCALE_FACTOR,
+ LOAD_ARROW_SEPARATION,
+ LOAD_ATTR_LINEAR_FORCE_SCALE_FACTOR,
+ LOAD_ATTR_AREA_FORCE_SCALE_FACTOR,
+ LOAD_CASE_NAME,
+ LOAD_CASE_NUMBER,
+ LOAD_CASE_NATURE,
+ LOAD_CASE_SUBCATEGORY,
+ LOAD_NATURE_NAME,
+ LOAD_COMBINATION_NAME,
+ LOAD_COMBINATION_FACTOR,
+ LOAD_USAGE_NAME,
+ CWP_ADD_GRID_PREFIX,
+ CWP_ADD_GRID_SUFFIX,
+ CWP_ADD_LEVEL_PREFIX,
+ CWP_ADD_LEVEL_SUFFIX,
+ CWP_LEVEL_OFFSET,
+ CWP_REUSE_EXISTING_LEVELS,
+ CWP_REUSE_EXISTING_GRIDS,
+ CWP_SPLIT_COLUMNS_AT_LEVELS,
+ CWP_REUSE_LEVELS_SAME_NAME,
+ CWP_REUSE_GRIDS_SAME_NAME,
+ CWP_LINKED_ROOM_PHASES,
+ CWP_LINKED_ROOM_PARAMS,
+ CWP_COPY_WALL_INSERTS,
+ CWP_COPY_FLOOR_INSERTS,
+ CWP_COPY_ROOF_INSERTS,
+ WALL_ALIGN_KEY_REF_PARAM,
+ REBAR_BAR_DIAMETER,
+ REBAR_BAR_STYLE,
+ REBAR_HOOK_ANGLE,
+ REBAR_HOOK_LINE_LEN_FACTOR,
+ REBAR_ELEM_TOTAL_LENGTH,
+ REBAR_ELEM_HOOK_START_TYPE,
+ REBAR_ELEM_HOOK_START_ORIENT,
+ REBAR_ELEM_HOOK_END_TYPE,
+ REBAR_ELEM_HOOK_END_ORIENT,
+ REBAR_STANDARD_BEND_DIAMETER,
+ REBAR_ELEM_LAYOUT_RULE,
+ REBAR_ELEM_QUANTITY_OF_BARS,
+ REBAR_ELEM_BAR_SPACING,
+ REBAR_ELEMENT_VISIBILITY,
+ REBAR_SHAPE,
+ REBAR_ELEM_LENGTH,
+ REBAR_HOOK_STYLE,
+ REBAR_BAR_HOOK_LENGTHS,
+ REBAR_BAR_STIRRUP_BEND_DIAMETER,
+ REBAR_BAR_MAXIMUM_BEND_RADIUS,
+ REBAR_SHAPE_ALLOWED_BAR_TYPES,
+ REBAR_BAR_ALLOWED_BAR_TYPES,
+ REBAR_SHAPE_HOOK_STYLE,
+ REBAR_SHAPE_HOOK_START_TYPE,
+ REBAR_SHAPE_HOOK_END_TYPE,
+ REBAR_ELEM_HOOK_STYLE,
+ REBAR_ELEMENT_ROUNDING,
+ FABRIC_PARAM_ROUNDING,
+ REBAR_ELEM_SCHEDULE_MARK,
+ REBAR_SHAPE_START_HOOK_LENGTH,
+ REBAR_SHAPE_START_HOOK_OFFSET,
+ REBAR_SHAPE_END_HOOK_LENGTH,
+ REBAR_SHAPE_END_HOOK_OFFSET,
+ REBAR_INSTANCE_BAR_DIAMETER,
+ REBAR_INSTANCE_BEND_DIAMETER,
+ REBAR_INCLUDE_FIRST_BAR,
+ REBAR_INCLUDE_LAST_BAR,
+ REBAR_STANDARD_HOOK_BEND_DIAMETER,
+ REBAR_SHAPE_SPIRAL_PITCH,
+ REBAR_SHAPE_SPIRAL_HEIGHT,
+ REBAR_SHAPE_SPIRAL_TOP_FINISHING_TURNS,
+ REBAR_SHAPE_SPIRAL_BASE_FINISHING_TURNS,
+ REBAR_SHAPE_STIRRUP_TIE_ATTACHMENT,
+ REBAR_INSTANCE_STIRRUP_TIE_ATTACHMENT,
+ REBAR_SHAPE_OUT_OF_PLANE_BEND_DIAMETER,
+ REBAR_INTERNAL_MULTIPLANAR,
+ REBAR_INTERNAL_MULTIPLANAR_DUPLICATE,
+ REBAR_INTERNAL_MULTIPLANAR_START_CONNECTOR,
+ REBAR_INTERNAL_MULTIPLANAR_END_CONNECTOR,
+ REBAR_SHAPE_PARAM_START_HOOK_TAN_LEN,
+ REBAR_SHAPE_PARAM_END_HOOK_TAN_LEN,
+ REBAR_HOST_CATEGORY,
+ DPART_CAN_HOST_REBAR,
+ REBAR_DISTRIBUTION_TYPE,
+ REBAR_NUMBER_SUFFIX,
+ REBAR_MINIM_SUFFIX,
+ REBAR_MAXIM_SUFFIX,
+ REBAR_MAX_LENGTH,
+ REBAR_MIN_LENGTH,
+ REBAR_QUANITY_BY_DISTRIB,
+ FABRIC_WIRE_DIAMETER,
+ FABRIC_SHEET_PHYSICAL_MATERIAL_ASSET,
+ FABRIC_SHEET_MAJOR_DIRECTION_WIRE_TYPE,
+ FABRIC_SHEET_MINOR_DIRECTION_WIRE_TYPE,
+ FABRIC_SHEET_DEFAULT_MAJOR_LAPSPLICE_LENGTH,
+ FABRIC_SHEET_DEFAULT_MINOR_LAPSPLICE_LENGTH,
+ FABRIC_SHEET_OVERALL_LENGTH,
+ FABRIC_SHEET_LENGTH,
+ FABRIC_SHEET_MAJOR_START_OVERHANG,
+ FABRIC_SHEET_MAJOR_END_OVERHANG,
+ FABRIC_SHEET_MAJOR_LAYOUT_PATTERN,
+ FABRIC_SHEET_MAJOR_NUMBER_OF_WIRES,
+ FABRIC_SHEET_MAJOR_SPACING,
+ FABRIC_SHEET_OVERALL_WIDTH,
+ FABRIC_SHEET_WIDTH,
+ FABRIC_SHEET_MINOR_START_OVERHANG,
+ FABRIC_SHEET_MINOR_END_OVERHANG,
+ FABRIC_SHEET_MINOR_LAYOUT_PATTERN,
+ FABRIC_SHEET_MINOR_NUMBER_OF_WIRES,
+ FABRIC_SHEET_MINOR_SPACING,
+ FABRIC_SHEET_MASS,
+ FABRIC_SHEET_MAJOR_REINFORCEMENT_AREA,
+ FABRIC_SHEET_MINOR_REINFORCEMENT_AREA,
+ FABRIC_SHEET_MASSUNIT,
+ FABRIC_BEND_DIAMETER,
+ FABRIC_PARAM_SHEET_TYPE,
+ FABRIC_PARAM_LOCATION_SLAB,
+ FABRIC_PARAM_LOCATION_WALL,
+ FABRIC_PARAM_LAPSPLICE_POSITION,
+ FABRIC_PARAM_LOCATION_GENERIC,
+ FABRIC_PARAM_MAJOR_LAPSPLICE_LENGTH,
+ FABRIC_PARAM_MINOR_LAPSPLICE_LENGTH,
+ FABRIC_PARAM_COVER_OFFSET,
+ FABRIC_PARAM_CUT_OVERALL_LENGTH,
+ FABRIC_PARAM_CUT_OVERALL_WIDTH,
+ FABRIC_PARAM_TOTAL_SHEET_MASS,
+ FABRIC_PARAM_CUT_SHEET_MASS,
+ FABRIC_PARAM_TAG_VIEW,
+ FABRIC_PARAM_SPAN_SYM_TOP,
+ FABRIC_PARAM_SPAN_SYM_BOTTOM,
+ FABRIC_PARAM_SPAN_SYM_LEFT,
+ FABRIC_PARAM_SPAN_SYM_RIGHT,
+ FABRIC_PARAM_SPAN_SYM_D_TOP,
+ FABRIC_PARAM_SPAN_SYM_D_BOTTOM,
+ FABRIC_PARAM_SPAN_SYM_D_LEFT,
+ FABRIC_PARAM_SPAN_SYM_D_RIGHT,
+ FABRIC_PARAM_SPAN_TAG_COMPONENT_REFERENCE,
+ BENT_FABRIC_PARAM_BEND_DIRECTION,
+ CONSTRAINT_FIXED_OFFSET,
+ BENT_FABRIC_PARAM_STRAIGHT_WIRES_LOCATION,
+ FABRIC_PARAM_CUT_BY_HOST,
+ FABRIC_PARAM_SHARED_FAMILY_KEY,
+ BENT_FABRIC_PARAM_LONGITUDINAL_CUT_LENGTH,
+ FABRIC_WIRE_TYPE,
+ FABRIC_WIRE_LENGTH,
+ FABRIC_WIRE_DISTANCE,
+ FABRIC_WIRE_OFFSET,
+ ENERGY_ANALYSIS_CURRENT_VIEW_ONLY,
+ REBAR_SYSTEM_COVER_SIDE,
+ REBAR_SYSTEM_LAYOUT_RULE,
+ REBAR_SYSTEM_LAYER_SUMMARY_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_NO_SPACING,
+ REBAR_SYSTEM_OVERRIDE,
+ REBAR_SYSTEM_COVER_TOP,
+ REBAR_SYSTEM_COVER_BOTTOM,
+ REBAR_SYSTEM_LAYER_SUMMARY_TOP_DIR_1_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_TOP_DIR_1_NO_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_TOP_DIR_2_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_TOP_DIR_2_NO_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_BOTTOM_DIR_1_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_BOTTOM_DIR_1_NO_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_BOTTOM_DIR_2_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_BOTTOM_DIR_2_NO_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_DIR_1_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_DIR_1_NO_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_DIR_2_WITH_SPACING,
+ REBAR_SYSTEM_LAYER_SUMMARY_DIR_2_NO_SPACING,
+ REBAR_SYSTEM_TOP_MAJOR_MATCHES_TOP_MINOR,
+ REBAR_SYSTEM_BOTTOM_MAJOR_MATCHES_BOTTOM_MINOR,
+ REBAR_SYSTEM_TOP_MAJOR_MATCHES_BOTTOM_MAJOR,
+ REBAR_SYSTEM_TOP_MINOR_MATCHES_BOTTOM_MINOR,
+ REBAR_SYSTEM_ADDL_TOP_OFFSET,
+ REBAR_SYSTEM_ADDL_BOTTOM_OFFSET,
+ REBAR_SYSTEM_ADDL_EXTERIOR_OFFSET,
+ REBAR_SYSTEM_ADDL_INTERIOR_OFFSET,
+ REBAR_SYSTEM_SPANACTIVE_DIR_1,
+ REBAR_SYSTEM_SPANACTIVE_DIR_2,
+ REBAR_SYSTEM_SPANHOOK_LEFT_DIR_1,
+ REBAR_SYSTEM_SPANHOOK_RIGHT_DIR_1,
+ REBAR_SYSTEM_SPANHOOK_BOTTOM_DIR_2,
+ REBAR_SYSTEM_SPANHOOK_TOP_DIR_2,
+ REBAR_SYSTEM_ACTIVE_TOP_DIR_1,
+ REBAR_SYSTEM_ACTIVE_TOP_DIR_2,
+ REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_1,
+ REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_2,
+ REBAR_SYSTEM_BAR_TYPE_TOP_DIR_1,
+ REBAR_SYSTEM_BAR_TYPE_TOP_DIR_2,
+ REBAR_SYSTEM_BAR_TYPE_BOTTOM_DIR_1,
+ REBAR_SYSTEM_BAR_TYPE_BOTTOM_DIR_2,
+ REBAR_SYSTEM_HOOK_ORIENT_TOP_DIR_1,
+ REBAR_SYSTEM_HOOK_ORIENT_TOP_DIR_2,
+ REBAR_SYSTEM_HOOK_ORIENT_BOTTOM_DIR_1,
+ REBAR_SYSTEM_HOOK_ORIENT_BOTTOM_DIR_2,
+ REBAR_SYSTEM_HOOK_TYPE_TOP_DIR_1,
+ REBAR_SYSTEM_HOOK_TYPE_TOP_DIR_2,
+ REBAR_SYSTEM_HOOK_TYPE_BOTTOM_DIR_1,
+ REBAR_SYSTEM_HOOK_TYPE_BOTTOM_DIR_2,
+ REBAR_SYSTEM_NUMBER_OF_LINES_TOP_DIR_1,
+ REBAR_SYSTEM_NUMBER_OF_LINES_TOP_DIR_2,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BOTTOM_DIR_1,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BOTTOM_DIR_2,
+ REBAR_SYSTEM_SPACING_TOP_DIR_1,
+ REBAR_SYSTEM_SPACING_TOP_DIR_2,
+ REBAR_SYSTEM_SPACING_BOTTOM_DIR_1,
+ REBAR_SYSTEM_SPACING_BOTTOM_DIR_2,
+ REBAR_SYSTEM_ACTIVE_FRONT_DIR_1,
+ REBAR_SYSTEM_ACTIVE_FRONT_DIR_2,
+ REBAR_SYSTEM_ACTIVE_BACK_DIR_1,
+ REBAR_SYSTEM_ACTIVE_BACK_DIR_2,
+ REBAR_SYSTEM_BAR_TYPE_FRONT_DIR_1,
+ REBAR_SYSTEM_BAR_TYPE_FRONT_DIR_2,
+ REBAR_SYSTEM_BAR_TYPE_BACK_DIR_1,
+ REBAR_SYSTEM_BAR_TYPE_BACK_DIR_2,
+ REBAR_SYSTEM_HOOK_ORIENT_FRONT_DIR_1,
+ REBAR_SYSTEM_HOOK_ORIENT_FRONT_DIR_2,
+ REBAR_SYSTEM_HOOK_ORIENT_BACK_DIR_1,
+ REBAR_SYSTEM_HOOK_ORIENT_BACK_DIR_2,
+ REBAR_SYSTEM_HOOK_TYPE_FRONT_DIR_1,
+ REBAR_SYSTEM_HOOK_TYPE_FRONT_DIR_2,
+ REBAR_SYSTEM_HOOK_TYPE_BACK_DIR_1,
+ REBAR_SYSTEM_HOOK_TYPE_BACK_DIR_2,
+ REBAR_SYSTEM_NUMBER_OF_LINES_FRONT_DIR_1,
+ REBAR_SYSTEM_NUMBER_OF_LINES_FRONT_DIR_2,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BACK_DIR_1,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BACK_DIR_2,
+ REBAR_SYSTEM_SPACING_FRONT_DIR_1,
+ REBAR_SYSTEM_SPACING_FRONT_DIR_2,
+ REBAR_SYSTEM_SPACING_BACK_DIR_1,
+ REBAR_SYSTEM_SPACING_BACK_DIR_2,
+ REBAR_SYSTEM_ACTIVE_TOP_DIR_1_GENERIC,
+ REBAR_SYSTEM_ACTIVE_TOP_DIR_2_GENERIC,
+ REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_1_GENERIC,
+ REBAR_SYSTEM_ACTIVE_BOTTOM_DIR_2_GENERIC,
+ REBAR_SYSTEM_BAR_TYPE_TOP_DIR_1_GENERIC,
+ REBAR_SYSTEM_BAR_TYPE_TOP_DIR_2_GENERIC,
+ REBAR_SYSTEM_BAR_TYPE_BOTTOM_DIR_1_GENERIC,
+ REBAR_SYSTEM_BAR_TYPE_BOTTOM_DIR_2_GENERIC,
+ REBAR_SYSTEM_NUMBER_OF_LINES_TOP_DIR_1_GENERIC,
+ REBAR_SYSTEM_NUMBER_OF_LINES_TOP_DIR_2_GENERIC,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BOTTOM_DIR_1_GENERIC,
+ REBAR_SYSTEM_NUMBER_OF_LINES_BOTTOM_DIR_2_GENERIC,
+ REBAR_SYSTEM_SPACING_TOP_DIR_1_GENERIC,
+ REBAR_SYSTEM_SPACING_TOP_DIR_2_GENERIC,
+ REBAR_SYSTEM_SPACING_BOTTOM_DIR_1_GENERIC,
+ REBAR_SYSTEM_SPACING_BOTTOM_DIR_2_GENERIC,
+ REBAR_BAR_DEFORMATION_TYPE,
+ PATH_REIN_FACE_SLAB,
+ PATH_REIN_FACE_WALL,
+ PATH_REIN_SPACING,
+ PATH_REIN_NUMBER_OF_BARS,
+ PATH_REIN_ALTERNATING,
+ PATH_REIN_TYPE_1,
+ PATH_REIN_TYPE_2,
+ PATH_REIN_LENGTH_1,
+ PATH_REIN_LENGTH_2,
+ PATH_REIN_HOOK_TYPE_1,
+ PATH_REIN_HOOK_TYPE_2,
+ PATH_REIN_HOOK_ORIENT_1_SLAB,
+ PATH_REIN_HOOK_ORIENT_2_SLAB,
+ PATH_REIN_HOOK_ORIENT_1_WALL,
+ PATH_REIN_HOOK_ORIENT_2_WALL,
+ PATH_REIN_END_HOOK_TYPE_1,
+ PATH_REIN_END_HOOK_TYPE_2,
+ PATH_REIN_END_HOOK_ORIENT_1_SLAB,
+ PATH_REIN_END_HOOK_ORIENT_2_SLAB,
+ PATH_REIN_END_HOOK_ORIENT_1_WALL,
+ PATH_REIN_END_HOOK_ORIENT_2_WALL,
+ PATH_REIN_ALT_OFFSET,
+ PATH_REIN_ADDL_OFFSET,
+ PATH_REIN_SPANHOOK_PRIM,
+ PATH_REIN_SPANHOOK_ALT,
+ PATH_REIN_SPANLENGTH_BOTTOM_PRIM,
+ PATH_REIN_SPANLENGTH_BOTTOM_ALT,
+ PATH_REIN_SUMMARY,
+ PATH_REIN_END_SPANHOOK_PRIM,
+ PATH_REIN_END_SPANHOOK_ALT,
+ PATH_REIN_SPANLENGTH_TOP_ALT,
+ PATH_REIN_SPANLENGTH_BARLENGTH_PRIM,
+ PATH_REIN_SPANLENGTH_BARLENGTH_ALT,
+ PATH_REIN_SPANLENGTH_ALT_OFFSET,
+ PATH_REIN_SHAPE_1,
+ PATH_REIN_SHAPE_2,
+ REIN_EST_NUMBER_OF_BARS,
+ REIN_EST_BAR_LENGTH,
+ REIN_EST_BAR_VOLUME,
+ REINFORCEMENT_VOLUME,
+ REBAR_CONTAINER_BAR_TYPE,
+ STRUCT_CONNECTION_APPLY_TO,
+ STRUCT_CONNECTION_BEAM_START,
+ STRUCT_CONNECTION_BEAM_END,
+ STRUCT_CONNECTION_COLUMN_TOP,
+ STRUCT_CONNECTION_COLUMN_BASE,
+ STRUCT_CONNECTION_CUTBACK,
+ STRUCT_CONNECTION_TYPE_NAME,
+ IFC_GUID,
+ IFC_TYPE_GUID,
+ IFC_PROJECT_GUID,
+ IFC_BUILDING_GUID,
+ IFC_SITE_GUID,
+ PROJECT_AUTHOR,
+ PROJECT_BUILDING_NAME,
+ PROJECT_ORGANIZATION_DESCRIPTION,
+ PROJECT_ORGANIZATION_NAME,
+ IFC_APPLICATION_NAME,
+ IFC_APPLICATION_VERSION,
+ IFC_ORGANIZATION,
+ IFC_EXPORT_ELEMENT,
+ IFC_EXPORT_ELEMENT_TYPE,
+ IFC_EXPORT_ELEMENT_AS,
+ IFC_EXPORT_ELEMENT_TYPE_AS,
+ IFC_EXPORT_PREDEFINEDTYPE,
+ IFC_EXPORT_PREDEFINEDTYPE_TYPE,
+ WALL_CROSS_SECTION,
+ WALL_SINGLE_SLANT_ANGLE_FROM_VERTICAL,
+ WALL_TAPERED_EXTERIOR_INWARD_ANGLE,
+ WALL_TAPERED_INTERIOR_INWARD_ANGLE,
+ WALL_TYPE_DEFAULT_TAPERED_EXTERIOR_INWARD_ANGLE,
+ WALL_TYPE_DEFAULT_TAPERED_INTERIOR_INWARD_ANGLE,
+ WALL_TYPE_WIDTH_MEASURED_AT,
+ WALL_TAPERED_USE_INSTANCE_ANGLES,
+ WALL_TAPERED_WIDTH_AT_TOP,
+ WALL_TAPERED_WIDTH_AT_BOTTOM,
+ ALIGNMENT_STATION_LABEL_SET_OFFSET,
+ ALIGNMENT_STATION_LABEL_SET_INTERVAL,
+ ALIGNMENT_STATION_LABEL_SET_START_STATION,
+ ALIGNMENT_STATION_LABEL_SET_END_STATION,
+ DIVIDEDPATH_LAYOUT,
+ DIVIDEDPATH_DISTANCE,
+ DIVIDEDPATH_BEGINNING_INDENT,
+ DIVIDEDPATH_END_INDENT,
+ DIVIDEDPATH_MIN_DISTANCE,
+ DIVIDEDPATH_MAX_DISTANCE,
+ DIVIDEDPATH_MEASUREMENT_TYPE,
+ DIVIDEDPATH_FLIP_DIRECTION,
+ DIVIDEDPATH_LAYOUT_FIXED_NUM_POINT,
+ DIVIDEDPATH_JUSTIFICATION,
+ DIVIDEDPATH_DISPLAY_REFERENCE_CURVES,
+ DIVIDEDPATH_DISPLAY_NODES,
+ DIVIDEDPATH_MERGED_POINT_NUM,
+ DIVIDEDPATH_DISPLAY_NODE_NUMBERS,
+ DIVIDEDPATH_TOTAL_PATH_LENGTH,
+ ANALYTICAL_MEMBER_FORCE_START_FX,
+ ANALYTICAL_MEMBER_FORCE_START_FY,
+ ANALYTICAL_MEMBER_FORCE_START_FZ,
+ ANALYTICAL_MEMBER_FORCE_START_MX,
+ ANALYTICAL_MEMBER_FORCE_START_MY,
+ ANALYTICAL_MEMBER_FORCE_START_MZ,
+ ANALYTICAL_MEMBER_FORCE_END_FX,
+ ANALYTICAL_MEMBER_FORCE_END_FY,
+ ANALYTICAL_MEMBER_FORCE_END_FZ,
+ ANALYTICAL_MEMBER_FORCE_END_MX,
+ ANALYTICAL_MEMBER_FORCE_END_MY,
+ ANALYTICAL_MEMBER_FORCE_END_MZ,
+ STRUCTURAL_MEMBER_FORCES,
+ ANALYTICAL_MEMBER_FORCE_START_ALL_NON_ZERO,
+ ANALYTICAL_MEMBER_FORCE_END_ALL_NON_ZERO,
+ RBS_START_LEVEL_PARAM,
+ RBS_END_LEVEL_PARAM,
+ RBS_START_OFFSET_PARAM,
+ RBS_END_OFFSET_PARAM,
+ RBS_FLEX_PATTERN_PARAM,
+ RBS_CURVE_WIDTH_PARAM,
+ RBS_CURVE_HEIGHT_PARAM,
+ RBS_CURVE_DIAMETER_PARAM,
+ RBS_FLOW_OBSOLETE,
+ RBS_CURVE_HOR_OFFSET_PARAM,
+ RBS_CURVE_VERT_OFFSET_PARAM,
+ RBS_VELOCITY,
+ RBS_PRESSURE_DROP,
+ RBS_CURVETYPE_DEFAULT_ELBOW_PARAM,
+ RBS_CURVETYPE_DEFAULT_TEE_PARAM,
+ RBS_CURVETYPE_DEFAULT_CROSS_PARAM,
+ RBS_CURVETYPE_DEFAULT_TRANSITION_PARAM,
+ DUCT_ROUGHNESS,
+ RBS_FRICTION,
+ RBS_INSULATION_THICKNESS,
+ RBS_LINING_THICKNESS,
+ RBS_CURVETYPE_MAX_HEIGHT_PARAM,
+ RBS_CURVE_SURFACE_AREA,
+ RBS_VELOCITY_PRESSURE,
+ RBS_MIN_FLOW,
+ RBS_MAX_FLOW,
+ RBS_LOSS_COEFFICIENT,
+ RBS_SECTION,
+ RBS_CURVETYPE_MULTISHAPE_TRANSITION_PARAM,
+ RBS_EQ_DIAMETER_PARAM,
+ RBS_REYNOLDSNUMBER_PARAM,
+ RBS_HYDRAULIC_DIAMETER_PARAM,
+ RBS_CURVETYPE_DEFAULT_UNION_PARAM,
+ RBS_OFFSET_PARAM,
+ RBS_CURVETYPE_DEFAULT_TAKEOFF_PARAM,
+ RBS_CURVETYPE_PREFERRED_BRANCH_PARAM,
+ RBS_FLEXDUCT_ROUNDTYPE_PARAM,
+ RBS_DUCT_FITTING_LOSS_METHOD_PARAM,
+ RBS_DUCT_FITTING_LOSS_TABLE_PARAM,
+ RBS_DUCT_TYPE_PARAM,
+ RBS_FLEX_DUCT_TYPE_PARAM,
+ RBS_PIPE_TYPE_PARAM,
+ RBS_FLEX_PIPE_TYPE_PARAM,
+ RBS_DUCT_STATIC_PRESSURE,
+ RBS_DUCT_SIZE_FORMATTED_PARAM,
+ RBS_PIPE_SIZE_FORMATTED_PARAM,
+ RBS_CURVETYPE_DEFAULT_MECHJOINT_PARAM,
+ RBS_DUCT_FITTING_LOSS_METHOD_SERVER_PARAM,
+ RBS_PIPE_FITTING_LOSS_METHOD_SERVER_PARAM,
+ RBS_CURVETYPE_DEFAULT_CAP_PARAM,
+ RBS_DUCT_FITTING_LOSS_METHOD_SETTINGS,
+ RBS_PIPE_FITTING_LOSS_METHOD_SETTINGS,
+ RBS_CURVETYPE_MAX_WIDTH_PARAM,
+ RBS_ADDITIONAL_FLOW,
+ RBS_SIZE_LOCK,
+ PROJECT_BUILDING_TYPE,
+ PROJECT_POSTAL_CODE,
+ ROOM_CONDITION_TYPE_PARAM,
+ ROOM_SPACE_TYPE_PARAM,
+ ROOM_OCCUPANCY_UNIT_PARAM,
+ ROOM_NUMBER_OF_PEOPLE_PARAM,
+ ROOM_AREA_PER_PERSON_PARAM,
+ ROOM_DESIGN_SUPPLY_AIRFLOW_PARAM,
+ ROOM_DESIGN_RETURN_AIRFLOW_PARAM,
+ ROOM_DESIGN_EXHAUST_AIRFLOW_PARAM,
+ ROOM_CALCULATED_SUPPLY_AIRFLOW_PARAM,
+ ROOM_PEOPLE_TOTAL_HEAT_GAIN_PER_PERSON_PARAM,
+ ROOM_PEOPLE_LATENT_HEAT_GAIN_PER_PERSON_PARAM,
+ ROOM_ACTUAL_SUPPLY_AIRFLOW_PARAM,
+ ROOM_ACTUAL_RETURN_AIRFLOW_PARAM,
+ ROOM_ACTUAL_EXHAUST_AIRFLOW_PARAM,
+ GBXML_EDIT_DATA_PARAM,
+ FAMILY_CONTENT_PART_TYPE,
+ RBS_FAMILY_CONTENT_OFFSET_WIDTH,
+ RBS_FAMILY_CONTENT_OFFSET_HEIGHT,
+ RBS_FAMILY_CONTENT_TAKEOFF_LENGTH,
+ RBS_FAMILY_CONTENT_TAKEOFF_PROJLENGTH,
+ RBS_FAMILY_CONTENT_TAKEOFF_FIXED_LENGTH,
+ RBS_ROOM_COEFFICIENT_UTILIZATION,
+ FBX_LIGHT_TOTAL_LIGHT_LOSS,
+ FBX_LIGHT_BALLAST_LOSS,
+ ROOM_DESIGN_POWER_LOAD_PER_AREA_PARAM,
+ ROOM_DESIGN_LIGHTING_LOAD_PER_AREA_PARAM,
+ ROOM_DESIGN_MECHANICAL_LOAD_PER_AREA_PARAM,
+ ROOM_DESIGN_OTHER_LOAD_PER_AREA_PARAM,
+ ROOM_BASE_POWER_LOAD_ON_PARAM,
+ ROOM_BASE_LIGHTING_LOAD_ON_PARAM,
+ ROOM_ACTUAL_POWER_LOAD_PARAM,
+ ROOM_ACTUAL_LIGHTING_LOAD_PARAM,
+ ROOM_DESIGN_POWER_LOAD_PARAM,
+ ROOM_DESIGN_LIGHTING_LOAD_PARAM,
+ RBS_LOOKUP_TABLE_NAME,
+ RBS_CONNECTOR_OFFSET_OBSOLETE,
+ RBS_IS_CUSTOM_FITTING,
+ ROOM_PEOPLE_SENSIBLE_HEAT_GAIN_PER_PERSON_PARAM,
+ RBS_CALCULATED_SIZE,
+ RBS_ELECTRICAL_DATA,
+ RBS_FAMILY_CONTENT_ANNOTATION_DISPLAY,
+ FAMILY_ELECTRICAL_MAINTAIN_ANNOTATION_ORIENTATION,
+ RBS_GBXML_SURFACE_NAME,
+ RBS_GBXML_SURFACE_TYPE,
+ RBS_GBXML_SURFACE_AREA,
+ RBS_SERVICE_TYPE_PARAM,
+ RBS_CONSTRUCTION_SET_PARAM,
+ ROOM_CONSTRUCTION_SET_PARAM,
+ ROOM_BASE_RETURN_AIRFLOW_ON_PARAM,
+ ROOM_CALCULATED_HEATING_LOAD_PARAM,
+ ROOM_DESIGN_HEATING_LOAD_PARAM,
+ ROOM_CALCULATED_COOLING_LOAD_PARAM,
+ ROOM_DESIGN_COOLING_LOAD_PARAM,
+ ROOM_POWER_LOAD_UNITS_PARAM,
+ ROOM_LIGHTING_LOAD_UNITS_PARAM,
+ ROOM_BASE_HEAT_LOAD_ON_PARAM,
+ ROOM_ACTUAL_POWER_LOAD_PER_AREA_PARAM,
+ ROOM_ACTUAL_LIGHTING_LOAD_PER_AREA_PARAM,
+ RBS_PROJECT_LOCATION_PARAM,
+ ROOM_EDIT_PEOPLE_LOADS_PARAM,
+ ROOM_EDIT_ELECTRICAL_LOADS_PARAM,
+ RBS_ENERGY_ANALYSIS_SURFACE_ADJACENT_SPACE_ID1,
+ RBS_ENERGY_ANALYSIS_SURFACE_ADJACENT_SPACE_ID2,
+ RBS_ENERGY_ANALYSIS_SURFACE_CADOBJECTID,
+ RBS_ENERGY_ANALYSIS_SURFACE_TILT,
+ RBS_ENERGY_ANALYSIS_SURFACE_AZIMUTH,
+ RBS_ENERGY_ANALYSIS_SURFACE_ORIGIN_X,
+ RBS_ENERGY_ANALYSIS_SURFACE_ORIGIN_Y,
+ RBS_ENERGY_ANALYSIS_SURFACE_ORIGIN_Z,
+ RBS_ENERGY_ANALYSIS_GROUND_PLANE_PARAM,
+ RBS_CONSTRUCTION_TYPE_SHADINGFACTOR_PARAM,
+ RBS_PROJECT_CONSTRUCTION_TYPE_SHADINGFACTOR_PARAM,
+ RBS_ENERGY_ANALYSIS_VIEW_UPDATE_SURFACES,
+ ZONE_NAME,
+ ZONE_AREA,
+ ZONE_PERIMETER,
+ ZONE_VOLUME,
+ ZONE_SERVICE_TYPE_PARAM,
+ ZONE_CALCULATED_HEATING_LOAD_PARAM,
+ ZONE_CALCULATED_COOLING_LOAD_PARAM,
+ ZONE_CALCULATED_SUPPLY_AIRFLOW_PARAM,
+ ZONE_HEATING_SET_POINT_PARAM,
+ ZONE_COOLING_SET_POINT_PARAM,
+ ZONE_HEATING_AIR_TEMPERATURE_PARAM,
+ ZONE_COOLING_AIR_TEMPERATURE_PARAM,
+ ZONE_HUMIDIFICATION_SET_POINT_PARAM,
+ ZONE_DEHUMIDIFICATION_SET_POINT_PARAM,
+ ZONE_OUTSIDE_AIR_PER_PERSON_PARAM,
+ ZONE_OUTSIDE_AIR_PER_AREA_PARAM,
+ ZONE_OA_RATE_PER_ACH_PARAM,
+ ZONE_LEVEL_ID,
+ ZONE_CALCULATED_HEATING_LOAD_PER_AREA_PARAM,
+ ZONE_CALCULATED_COOLING_LOAD_PER_AREA_PARAM,
+ ZONE_CALCULATED_SUPPLY_AIRFLOW_PER_AREA_PARAM,
+ ROOM_CALCULATED_HEATING_LOAD_PER_AREA_PARAM,
+ ROOM_CALCULATED_COOLING_LOAD_PER_AREA_PARAM,
+ ROOM_CALCULATED_SUPPLY_AIRFLOW_PER_AREA_PARAM,
+ RBS_ENERGY_ANALYSIS_PROJECT_PHASE_PARAM,
+ ZONE_PHASE_ID,
+ ZONE_PHASE,
+ SPACE_ASSOC_ROOM_NAME,
+ SPACE_ASSOC_ROOM_NUMBER,
+ SPACE_IS_OCCUPIABLE,
+ SPACE_IS_PLENUM,
+ ZONE_VOLUME_GROSS,
+ ZONE_AREA_GROSS,
+ RBS_ENERGY_ANALYSIS_SLIVER_SPACE_TOLERANCE,
+ ZONE_HEATING_INFORMATION_PARAM,
+ ZONE_COOLING_INFORMATION_PARAM,
+ ZONE_OUTDOOR_AIR_INFORMATION_PARAM,
+ ZONE_USE_HUMIDIFICATION_SETPOINT_PARAM,
+ ZONE_USE_DEHUMIDIFICATION_SETPOINT_PARAM,
+ ZONE_USE_OUTSIDE_AIR_PER_PERSON_PARAM,
+ ZONE_USE_OUTSIDE_AIR_PER_AREA_PARAM,
+ ZONE_USE_AIR_CHANGES_PER_HOUR_PARAM,
+ ZONE_CALCULATED_AREA_PER_HEATING_LOAD_PARAM,
+ ZONE_CALCULATED_AREA_PER_COOLING_LOAD_PARAM,
+ ZONE_COIL_BYPASS_PERCENTAGE_PARAM,
+ ZONE_AIR_VOLUME_CALCULATION_TYPE_PARAM,
+ SPACE_CARPETING_PARAM,
+ SPACE_INFILTRATION_PARAM,
+ SPACE_OCCUPANCY_SCHEDULE_PARAM,
+ SPACE_LIGHTING_SCHEDULE_PARAM,
+ SPACE_POWER_SCHEDULE_PARAM,
+ SPACE_ELEC_EQUIPMENT_RADIANT_PERCENTAGE_PARAM,
+ SPACE_PEOPLE_ACTIVITY_LEVEL_PARAM,
+ BUILDING_OPENING_TIME_PARAM,
+ BUILDING_CLOSING_TIME_PARAM,
+ BUILDING_UNOCCUPIED_COOLING_SET_POINT_PARAM,
+ RBS_INSULATION_THICKNESS_FOR_DUCT,
+ RBS_INSULATION_THICKNESS_FOR_PIPE,
+ RBS_LINING_THICKNESS_FOR_DUCT,
+ RBS_ENERGY_ANALYSIS_VIEW_BUILDING_SHELL_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_OUTER_SHELL_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_INNER_SHELL_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_SURFACES_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_TRANSPARENT_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_SHADING_SURFACES_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_RBE_MODE,
+ RBS_ENERGY_ANALYSIS_VIEW_COORD_AXIS_MODE,
+ RBS_HVACLOAD_ROOF_AREA_PARAM,
+ RBS_HVACLOAD_WALL_AREA_PARAM,
+ RBS_HVACLOAD_WINDOW_AREA_PARAM,
+ RBS_HVACLOAD_DOOR_AREA_PARAM,
+ RBS_HVACLOAD_FLOOR_AREA_PARAM,
+ RBS_HVACLOAD_PARTITION_AREA_PARAM,
+ RBS_HVACLOAD_SKYLIGHT_AREA_PARAM,
+ RBS_HVACLOAD_ROOF_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_WALL_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_WINDOW_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_DOOR_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_PARTITION_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_SKYLIGHT_COOLING_LOAD_PARAM,
+ RBS_HVACLOAD_PLENUM_COOLING_LOAD_PARAM,
+ RBS_ENERGY_ANALYSIS_EXPORT_GBXML_DEFAULTS_PARAM,
+ SPACE_ZONE_NAME,
+ RBS_ENERGY_ANALYSIS_EXPORT_COMPLEXITY_PARAM,
+ RBS_ENERGY_ANALYSIS_EXPORT_CATEGORY_PARAM,
+ RBS_CURVETYPE_DEFAULT_ELBOWUP_PARAM,
+ RBS_CURVETYPE_DEFAULT_ELBOWDOWN_PARAM,
+ RBS_CURVETYPE_DEFAULT_TEEUP_PARAM,
+ RBS_CURVETYPE_DEFAULT_TEEDOWN_PARAM,
+ RBS_CURVETYPE_MULTISHAPE_TRANSITION_RECTOVAL_PARAM,
+ RBS_CURVETYPE_MULTISHAPE_TRANSITION_OVALROUND_PARAM,
+ RBS_CURVETYPE_DEFAULT_HORIZONTAL_BEND_PARAM,
+ RBS_CURVETYPE_DEFAULT_BEND_PARAM,
+ GRID_BANK_ROW_NUM,
+ GRID_BANK_COL_NUM,
+ GRID_BANK_ROW_HEIGHT,
+ GRID_BANK_COL_WIDTH,
+ ROOM_CALCULATION_POINT,
+ RBS_GBXML_OPENING_TYPE,
+ ZONE_SPACE_OUTDOOR_AIR_OPTION_PARAM,
+ ZONE_CALCULATED_HYDRONIC_HEATINGFLOW_PARAM,
+ ZONE_CALCULATED_HYDRONIC_COOLINGFLOW_PARAM,
+ SYSTEM_ZONE_LEVEL_ID,
+ ZONE_LEVEL_OFFSET,
+ ZONE_LEVEL_OFFSET_TOP,
+ SPACE_HEATING_SET_POINT,
+ SPACE_COOLING_SET_POINT,
+ SPACE_HUMIDIFICATION_SET_POINT,
+ SPACE_DEHUMIDIFICATION_SET_POINT,
+ PEAK_HEATING_LOAD_PARAM,
+ PEAK_COOLING_LOAD_PARAM,
+ SPACE_AIRFLOW_PER_AREA_PARAM,
+ SPACE_AREA_PER_PERSON_PARAM,
+ SPACE_PEOPLE_SENSIBLE_HEAT_GAIN_PER_PERSON_PARAM,
+ SPACE_PEOPLE_LATENT_HEAT_GAIN_PER_PERSON_PARAM,
+ SPACE_LIGHTING_LOAD_PER_AREA_PARAM,
+ SPACE_POWER_LOAD_PER_AREA_PARAM,
+ SPACE_PEOPLE_LOAD_PARAM,
+ SPACE_LIGHTING_LOAD_PARAM,
+ SPACE_POWER_LOAD_PARAM,
+ SPACE_AIR_CHANGES_PER_HOUR,
+ SPACE_OUTDOOR_AIRFLOW_PER_AREA,
+ SPACE_OUTDOOR_AIRFLOW_PER_PERSON,
+ SPACE_OUTDOOR_AIRFLOW,
+ SPACE_INFILTRATION_AIRFLOW_PER_AREA,
+ SPACE_INFILTRATION_AIRFLOW,
+ SPACE_REFERENCE_LEVEL_PARAM,
+ PEAK_AIRFLOW_PARAM,
+ PEAK_LATENT_COOLING_LOAD,
+ SPACE_AREA,
+ SPACE_VOLUME,
+ ENERGY_ANALYSIS_PROJECT_PHASE,
+ SYSTEMS_ANALYSIS_REPORT_STYLE,
+ SYSTEMS_ANALYSIS_REPORT_FOLDER,
+ SPACE_NAME_PARAM,
+ ANALYTICAL_SPACE,
+ ANALYTICAL_ADJACENT_SPACE,
+ AZIMUTH,
+ TILT,
+ ANALYTIC_CONSTRUCTION,
+ CONSTRUCTION_NAME,
+ WINDOW_TYPE_NAME,
+ ORIGINATING_ELEMENT_NAME,
+ SURFACE_NAME,
+ ANALYTICAL_SURFACE,
+ SPACE_TYPE_GBXML,
+ SPACE_CONDITION_TYPE,
+ SPACE_NUMBER_OF_PEOPLE,
+ ANALYTICAL_ZONE,
+ ZONE_AIR_CHANGES_PER_HOUR,
+ ZONE_OUTSIDE_AIR_FLOW_PER_AREA,
+ ZONE_OUTSIDE_AIR_FLOW_PER_PERSON,
+ ZONE_DESIGN_HEAT_TEMPERATURE,
+ ZONE_DESIGN_COOL_TEMPERATURE,
+ ANALYTICAL_ZONE_NAME,
+ CONSTRUCTION_IS_SCHEMATIC,
+ SPACE_NUMBER_PARAM,
+ SPACE_COMPOSEDNAME_PARAM,
+ STRUCTURAL_CONNECTION_EDIT_RANGES_OF_APPLICABILITY,
+ RBS_PART_TYPE,
+ PIPING_CONNECTION_TYPE,
+ PIPING_GENDER_TYPE,
+ CONNECTOR_PROFILE_TYPE,
+ CONNECTOR_RADIUS,
+ CONNECTOR_WIDTH,
+ CONNECTOR_HEIGHT,
+ CONNECTOR_VISIBLE_SIZE,
+ CONNECTOR_INDEX,
+ RBS_DUCT_CONNECTOR_SYSTEM_CLASSIFICATION_PARAM,
+ CONNECTOR_ANGLE,
+ RBS_PIPE_CONNECTOR_SYSTEM_CLASSIFICATION_PARAM,
+ CONNECTOR_REFERENCE_INDEX,
+ RBS_CONNECTOR_ISPRIMARY,
+ RBS_CABLETRAYCONDUIT_SYSTEM_TYPE,
+ RBS_CABLETRAYCONDUIT_CONNECTORELEM_TYPE,
+ CONNECTOR_DIAMETER,
+ CONNECTOR_INSIDE_DIAMETER,
+ DUCT_TERMINAL_ENGAGEMENT_LENGTH,
+ MEP_SYSTEM_FILL_GRAPHICS_OVERRIDES_PARAM,
+ GROUP_LEVEL,
+ GROUP_OFFSET_FROM_LEVEL,
+ GROUP_ALLOWED_VIEW_TYPES,
+ GROUP_ATTACHED_PARENT_NAME,
+ OPTION_SET_NAME,
+ PRIMARY_OPTION_ID,
+ OPTION_NAME,
+ OPTION_SET_ID,
+ LEGEND_COMPONENT,
+ LEGEND_COMPONENT_VIEW,
+ LEGEND_COMPONENT_LENGTH,
+ LEGEND_COMPONENT_DETAIL_LEVEL,
+ VIEW_SCHEMA_SETTING_FOR_SYSTEM_TEMPLATE,
+ MARKUPS_MODIFIED,
+ MARKUPS_CREATED,
+ MARKUPS_CREATOR,
+ MARKUPS_LABEL,
+ MARKUPS_STATUS,
+ MARKUPS_HISTORY,
+ MARKUPS_NOTES,
+ MARKUPS_PRIVATE,
+ VIEW_TYPE_SCHEDULES,
+ VIEW_FAMILY_AND_TYPE_SCHEDULES,
+ VIEW_FAMILY_SCHEDULES,
+ RBS_CONNECTOR_DESCRIPTION,
+ RBS_ELEC_NUMBER_OF_POLES,
+ RBS_ELEC_VOLTAGE,
+ RBS_ELEC_BALANCED_LOAD,
+ RBS_ELEC_APPARENT_LOAD,
+ RBS_ELEC_APPARENT_LOAD_PHASE1,
+ RBS_ELEC_APPARENT_LOAD_PHASE2,
+ RBS_ELEC_APPARENT_LOAD_PHASE3,
+ RBS_ELEC_POWER_FACTOR,
+ RBS_ELEC_POWER_FACTOR_STATE,
+ RBS_ELEC_TRUE_LOAD,
+ RBS_ELEC_TRUE_LOAD_PHASE1,
+ RBS_ELEC_TRUE_LOAD_PHASE2,
+ RBS_ELEC_TRUE_LOAD_PHASE3,
+ RBS_ELEC_LOAD_CLASSIFICATION,
+ RBS_ELEC_CIRCUIT_TYPE,
+ RBS_ELEC_AMBIENT_TEMPERATURE,
+ RBS_WIRE_CONDUIT_TYPE_PARAM,
+ RBS_WIRE_NEUTRAL_MODE_PARAM,
+ RBS_WIRE_NEUTRAL_INCLUDED_IN_BALANCED_LOAD_PARAM,
+ RBS_WIRE_NEUTRAL_MULTIPLIER_PARAM,
+ RBS_WIRE_MAX_CONDUCTOR_SIZE_PARAM,
+ RBS_WIRE_INSULATION_PARAM,
+ RBS_WIRE_TEMPERATURE_RATING_PARAM,
+ RBS_WIRE_MATERIAL_PARAM,
+ RBS_ELEC_ROOM_LIGHTING_CALC_WORKPLANE,
+ RBS_ELEC_ROOM_REFLECTIVITY_CEILING,
+ RBS_ELEC_ROOM_REFLECTIVITY_WALLS,
+ RBS_ELEC_ROOM_REFLECTIVITY_FLOOR,
+ RBS_ELEC_ROOM_AVERAGE_ILLUMINATION,
+ FBX_LIGHT_PHOTOMETRIC_FILE,
+ RBS_ELEC_ROOM_CAVITY_RATIO,
+ RBS_ELEC_CIRCUIT_WIRE_TYPE_PARAM,
+ RBS_ELEC_CIRCUIT_WIRE_SIZE_PARAM,
+ RBS_ELEC_CIRCUIT_RATING_PARAM,
+ RBS_ELEC_CIRCUIT_LENGTH_PARAM,
+ RBS_ELEC_CALC_COEFFICIENT_UTILIZATION,
+ RBS_ELEC_VOLTAGE_DROP_PARAM,
+ RBS_ELEC_APPARENT_CURRENT_PHASEC_PARAM,
+ RBS_ELEC_APPARENT_CURRENT_PHASEB_PARAM,
+ RBS_ELEC_APPARENT_CURRENT_PHASEA_PARAM,
+ RBS_ELEC_APPARENT_CURRENT_PARAM,
+ RBS_ELEC_TRUE_CURRENT_PHASEC_PARAM,
+ RBS_ELEC_TRUE_CURRENT_PHASEB_PARAM,
+ RBS_ELEC_TRUE_CURRENT_PHASEA_PARAM,
+ RBS_ELEC_TRUE_CURRENT_PARAM,
+ RBS_ELEC_TRUE_LOAD_PHASEA,
+ RBS_ELEC_TRUE_LOAD_PHASEB,
+ RBS_ELEC_TRUE_LOAD_PHASEC,
+ RBS_ELEC_APPARENT_LOAD_PHASEA,
+ RBS_ELEC_APPARENT_LOAD_PHASEB,
+ RBS_ELEC_APPARENT_LOAD_PHASEC,
+ RBS_VOLTAGETYPE_MAXVOLTAGE_PARAM,
+ RBS_VOLTAGETYPE_MINVOLTAGE_PARAM,
+ RBS_VOLTAGETYPE_VOLTAGE_PARAM,
+ RBS_DISTRIBUTIONSYS_NUMWIRES_PARAM,
+ RBS_DISTRIBUTIONSYS_CONFIG_PARAM,
+ RBS_DISTRIBUTIONSYS_PHASE_PARAM,
+ RBS_DISTRIBUTIONSYS_VLG_PARAM,
+ RBS_DISTRIBUTIONSYS_VLL_PARAM,
+ RBS_FAMILY_CONTENT_DISTRIBUTION_SYSTEM,
+ RBS_ELEC_DEMANDFACTOR_DEMANDLOAD_PARAM,
+ RBS_ELEC_DEMANDFACTOR_LOAD_PARAM,
+ RBS_ELEC_DEMANDFACTOR_LOADCLASSIFICATION_PARAM,
+ RBS_ELEC_PANEL_TOTALLOAD_PARAM,
+ RBS_ELEC_PANEL_TOTALESTLOAD_PARAM,
+ RBS_ELEC_PANEL_TOTALLOAD_OTHER_PARAM,
+ RBS_ELEC_PANEL_TOTALESTLOAD_OTHER_PARAM,
+ RBS_ELEC_PANEL_TOTALLOAD_POWER_PARAM,
+ RBS_ELEC_PANEL_TOTALESTLOAD_POWER_PARAM,
+ RBS_ELEC_PANEL_TOTALLOAD_LIGHT_PARAM,
+ RBS_ELEC_PANEL_TOTALESTLOAD_LIGHT_PARAM,
+ RBS_ELEC_PANEL_TOTALLOAD_HVAC_PARAM,
+ RBS_ELEC_PANEL_TOTALESTLOAD_HVAC_PARAM,
+ RBS_ELEC_PANEL_NAME,
+ RBS_ELEC_MAX_POLE_BREAKERS,
+ RBS_ELEC_SHORT_CIRCUIT_RATING,
+ RBS_ELEC_MOUNTING,
+ RBS_ELEC_MAINS,
+ RBS_ELEC_ENCLOSURE,
+ RBS_ELEC_MODIFICATIONS,
+ RBS_ELEC_CIRCUIT_PREFIX,
+ RBS_ELEC_CIRCUIT_PREFIX_SEPARATOR,
+ RBS_ELEC_CIRCUIT_NAMING,
+ RBS_FAMILY_CONTENT_SECONDARY_DISTRIBSYS,
+ RBS_ELEC_CIRCUIT_NAME,
+ RBS_ELEC_WIRE_SHARE_GROUND,
+ RBS_ELEC_WIRE_SHARE_NEUTRAL,
+ RBS_ELEC_WIRE_GROUND_ADJUSTMENT,
+ RBS_ELEC_WIRE_NEUTRAL_ADJUSTMENT,
+ RBS_ELEC_WIRE_HOT_ADJUSTMENT,
+ RBS_ELEC_WIRE_ELEVATION,
+ RBS_ELEC_WIRE_TYPE,
+ RBS_ELEC_CIRCUIT_WIRE_NUM_GROUNDS_PARAM,
+ RBS_ELEC_CIRCUIT_WIRE_NUM_NEUTRALS_PARAM,
+ RBS_ELEC_CIRCUIT_WIRE_NUM_HOTS_PARAM,
+ RBS_ELEC_CIRCUIT_WIRE_NUM_RUNS_PARAM,
+ RBS_ELEC_WIRE_CIRCUITS,
+ RBS_ELEC_CIRCUIT_NUMBER,
+ RBS_ELEC_CIRCUIT_PANEL_PARAM,
+ RBS_ELEC_WIRE_TICKMARK_STATE,
+ RBS_WIRE_NUM_CONDUCTORS_PARAM,
+ RBS_WIRE_CIRCUIT_LOAD_NAME,
+ RBS_WIRE_CIRCUIT_DESCRIPTION,
+ RBS_ELEC_SWITCH_ID_PARAM,
+ RBS_CABLETRAY_THICKNESS,
+ RBS_CABLETRAY_RUNGSPACE,
+ RBS_CABLETRAY_RUNGWIDTH,
+ RBS_CABLETRAY_RUNGHEIGHT,
+ RBS_CABLETRAY_BENDRADIUS,
+ RBS_CONDUIT_BENDRADIUS,
+ RBS_CONDUIT_TRADESIZE,
+ CONDUIT_STANDARD_TYPE_PARAM,
+ CABLETRAY_MINBENDMULTIPLIER_PARAM,
+ CIRCUIT_LOAD_CLASSIFICATION_PARAM,
+ RBS_CABLETRAY_HEIGHT_PARAM,
+ RBS_CABLETRAY_WIDTH_PARAM,
+ RBS_CONDUIT_DIAMETER_PARAM,
+ RBS_CTC_TOP_ELEVATION,
+ RBS_CTC_BOTTOM_ELEVATION,
+ RBS_CONDUIT_INNER_DIAM_PARAM,
+ RBS_CONDUIT_OUTER_DIAM_PARAM,
+ RBS_CTC_SERVICE_TYPE,
+ RBS_CABLETRAYCONDUIT_BENDORFITTING,
+ RBS_CABLETRAY_SHAPETYPE,
+ RBS_LOAD_SUB_CLASSIFICATION_MOTOR,
+ RBS_CABLETRAYCONDUITRUN_LENGTH_PARAM,
+ RBS_CABLETRAYRUN_HEIGHT_PARAM,
+ RBS_CABLETRAYRUN_WIDTH_PARAM,
+ RBS_CONDUITRUN_DIAMETER_PARAM,
+ RBS_CONDUITRUN_INNER_DIAM_PARAM,
+ RBS_CONDUITRUN_OUTER_DIAM_PARAM,
+ RBS_ELEC_PANEL_FEED_PARAM,
+ RBS_ELEC_PANEL_MAINSTYPE_PARAM,
+ RBS_ELEC_PANEL_MCB_RATING_PARAM,
+ RBS_ELEC_PANEL_SUPPLY_FROM_PARAM,
+ RBS_ELEC_PANEL_SUBFEED_LUGS_PARAM,
+ RBS_ELEC_PANEL_BUSSING_PARAM,
+ RBS_ELEC_PANEL_GROUND_BUS_PARAM,
+ RBS_ELEC_PANEL_NEUTRAL_BUS_PARAM,
+ RBS_ELEC_PANEL_NEUTRAL_RATING_PARAM,
+ RBS_ELEC_PANEL_NUMPHASES_PARAM,
+ RBS_ELEC_PANEL_NUMWIRES_PARAM,
+ RBS_ELEC_PANEL_SCHEDULE_HEADER_NOTES_PARAM,
+ RBS_ELEC_PANEL_SCHEDULE_FOOTER_NOTES_PARAM,
+ RBS_ELEC_PANEL_TOTAL_DEMAND_FACTOR_PARAM,
+ RBS_ELEC_PANEL_TOTAL_CONNECTED_CURRENT_PARAM,
+ RBS_ELEC_PANEL_TOTAL_DEMAND_CURRENT_PARAM,
+ RBS_ELEC_CIRCUIT_FRAME_PARAM,
+ RBS_ELEC_CIRCUIT_NUMBER_OF_ELEMENTS_PARAM,
+ RBS_ELEC_CIRCUIT_NOTES_PARAM,
+ RBS_ELEC_LOADSUMMARY_LOADCLASSIFICATION_PARAM,
+ RBS_ELEC_LOADSUMMARY_CONNECTED_LOAD_PARAM,
+ RBS_ELEC_LOADSUMMARY_DEMAND_FACTOR_PARAM,
+ RBS_ELEC_LOADSUMMARY_DEMAND_LOAD_PARAM,
+ RBS_ELEC_LOADSUMMARY_CONNECTED_CURRENT_PARAM,
+ RBS_ELEC_LOADSUMMARY_DEMAND_CURRENT_PARAM,
+ RBS_ELEC_LOADSUMMARY_DEMAND_FACTOR_RULE_PARAM,
+ RBS_ELEC_PANEL_CURRENT_PHASEA_PARAM,
+ RBS_ELEC_PANEL_CURRENT_PHASEB_PARAM,
+ RBS_ELEC_PANEL_CURRENT_PHASEC_PARAM,
+ TEMPLATE_NAME,
+ PANEL_SCHEDULE_NAME,
+ RBS_ELEC_PANEL_LOCATION_PARAM,
+ RBS_ELEC_PANEL_CONFIGURATION_PARAM,
+ CONNECTOR_JOINT_TYPE,
+ CONNECTOR_GENDER_TYPE,
+ RBS_ELEC_CIRCUIT_START_SLOT,
+ RBS_ELEC_CIRCUIT_PATH_MODE_PARAM,
+ RBS_ELEC_CIRCUIT_PATH_OFFSET_PARAM,
+ RBS_ELEC_CIRCUIT_CONNECTION_TYPE_PARAM,
+ RBS_ELEC_CIRCUIT_NAMING_INDEX,
+ CIRCUIT_PHASE_PARAM,
+ CIRCUIT_LOAD_CLASSIFICATION_ABBREVIATION_PARAM,
+ CIRCUIT_WAYS_PARAM,
+ RBS_ELEC_CIRCUIT_SLOT_INDEX,
+ RBS_PIPE_CLASS_PARAM,
+ RBS_PIPE_CONNECTIONTYPE_PARAM,
+ RBS_PIPE_MATERIAL_PARAM,
+ PIPE_ROUGHNESS,
+ RBS_PIPE_PRESSUREDROP_PARAM,
+ RBS_PIPE_FRICTION_PARAM,
+ RBS_PIPE_VELOCITY_PARAM,
+ FRICTION_FACTOR,
+ RBS_PIPE_FLOW_STATE_PARAM,
+ RELATIVE_ROUGHNESS,
+ RBS_PIPE_REYNOLDS_NUMBER_PARAM,
+ RBS_PIPE_INNER_DIAM_PARAM,
+ RBS_PIPE_FLOW_PARAM,
+ RBS_PIPE_FLUID_DENSITY_PARAM,
+ RBS_PIPE_FLUID_VISCOSITY_PARAM,
+ RBS_PIPE_FLUID_TEMPERATURE_PARAM,
+ RBS_PIPE_FLUID_TYPE_PARAM,
+ RBS_DUCT_FLOW_DIRECTION_PARAM,
+ RBS_DUCT_FLOW_CONFIGURATION_PARAM,
+ RBS_FLOW_FACTOR_PARAM,
+ RBS_ADJUSTABLE_CONNECTOR,
+ RBS_CURVE_SLOPE,
+ RBS_PIPE_DIAMETER_PARAM,
+ RBS_PIPE_ADDITIONAL_FLOW_PARAM,
+ RBS_PIPE_VALVE_LOSS_CVFACTOR_PARAM,
+ RBS_PIPE_FITTING_LOSS_KFACTOR_PARAM,
+ RBS_PIPE_FITTING_LOSS_TABLE_PARAM,
+ RBS_PIPE_FITTING_LOSS_METHOD_PARAM,
+ RBS_PIPE_TYPE_VALVE_LOSS_CVFACTOR_PARAM,
+ RBS_PIPE_TYPE_FITTING_LOSS_KFACTOR_PARAM,
+ RBS_PIPE_TYPE_FITTING_LOSS_TABLE_PARAM,
+ RBS_PIPE_TYPE_FITTING_LOSS_METHOD_PARAM,
+ RBS_PIPE_INVERT_ELEVATION,
+ RBS_PIPE_OUTER_DIAMETER,
+ RBS_DUCT_TOP_ELEVATION,
+ RBS_DUCT_BOTTOM_ELEVATION,
+ RBS_PIPE_INSULATION_THICKNESS,
+ RBS_PIPE_STATIC_PRESSURE,
+ RBS_PIPE_FIXTURE_UNITS_PARAM,
+ RBS_PIPE_FLOW_DIRECTION_PARAM,
+ RBS_PIPE_FLOW_CONFIGURATION_PARAM,
+ RBS_PIPE_CWFU_PARAM,
+ RBS_PIPE_HWFU_PARAM,
+ RBS_PIPE_WFU_PARAM,
+ RBS_PIPE_VOLUME_PARAM,
+ RBS_CURVE_UTSLOPE,
+ RBS_DUCT_SLOPE,
+ RBS_PIPE_SLOPE,
+ RBS_PIPE_SYSTEM_FIXTURE_UNIT_PARAM,
+ RBS_SHOW_PROFILE_TYPE,
+ MEP_PROFILE_TYPE_PARAM,
+ RBS_FP_SPRINKLER_RESPONSE_PARAM,
+ RBS_FP_SPRINKLER_COVERAGE_PARAM,
+ RBS_FP_SPRINKLER_ORIFICE_PARAM,
+ RBS_FP_SPRINKLER_PRESSURE_CLASS_PARAM,
+ RBS_FP_SPRINKLER_K_FACTOR_PARAM,
+ RBS_FP_SPRINKLER_TEMPERATURE_RATING_PARAM,
+ RBS_FP_SPRINKLER_ORIFICE_SIZE_PARAM,
+ RBS_PARALLELCONDUITS_HORIZONTAL_NUMBER,
+ RBS_PARALLELCONDUITS_VERTICAL_NUMBER,
+ RBS_PARALLELCONDUITS_HORIZONTAL_OFFSET_VALUE,
+ RBS_PARALLELCONDUITS_VERTICAL_OFFSET_VALUE,
+ RBS_PARALLELPIPES_HORIZONTAL_NUMBER,
+ RBS_PARALLELPIPES_VERTICAL_NUMBER,
+ RBS_PARALLELPIPES_HORIZONTAL_OFFSET_VALUE,
+ RBS_PARALLELPIPES_VERTICAL_OFFSET_VALUE,
+ RBS_ROUTING_PREFERENCE_PARAM,
+ RBS_PIPE_SEGMENT_PARAM,
+ RBS_PIPE_JOINTTYPE_PARAM,
+ RBS_SEGMENT_DESCRIPTION_PARAM,
+ RBS_DUCT_ROUTING_PREFERENCE_PARAM,
+ ROUTING_PREFERENCE_PARAM,
+ RBS_DUCT_PRESSURE_DROP,
+ RBS_PIPE_SIZE_MINIMUM,
+ RBS_PIPE_SIZE_MAXIMUM,
+ PIPE_VELOCITY_PRESSURE,
+ PHY_MATERIAL_PARAM_YOUNG_MOD1,
+ PHY_MATERIAL_PARAM_YOUNG_MOD2,
+ PHY_MATERIAL_PARAM_YOUNG_MOD3,
+ PHY_MATERIAL_PARAM_POISSON_MOD1,
+ PHY_MATERIAL_PARAM_POISSON_MOD2,
+ PHY_MATERIAL_PARAM_POISSON_MOD3,
+ PHY_MATERIAL_PARAM_SHEAR_MOD1,
+ PHY_MATERIAL_PARAM_SHEAR_MOD2,
+ PHY_MATERIAL_PARAM_SHEAR_MOD3,
+ PHY_MATERIAL_PARAM_UNIT_WEIGHT,
+ PHY_MATERIAL_PARAM_EXP_COEFF1,
+ PHY_MATERIAL_PARAM_EXP_COEFF2,
+ PHY_MATERIAL_PARAM_EXP_COEFF3,
+ PHY_MATERIAL_PARAM_CONCRETE_COMPRESSION,
+ PHY_MATERIAL_PARAM_BENDING_REINFORCEMENT,
+ PHY_MATERIAL_PARAM_SHEAR_REINFORCEMENT,
+ PHY_MATERIAL_PARAM_SHEAR_STRENGTH_REDUCTION,
+ PHY_MATERIAL_PARAM_MINIMUM_YIELD_STRESS,
+ PHY_MATERIAL_PARAM_MINIMUM_TENSILE_STRENGTH,
+ PHY_MATERIAL_PARAM_REDUCTION_FACTOR,
+ PHY_MATERIAL_PARAM_RESISTANCE_CALC_STRENGTH,
+ PHY_MATERIAL_PARAM_BEHAVIOR,
+ PHY_MATERIAL_PARAM_LIGHT_WEIGHT,
+ RBS_SYSTEM_NAME_PARAM,
+ RBS_SYSTEM_CLASSIFICATION_PARAM,
+ RBS_SYSTEM_BASE_ELEMENT_PARAM,
+ RBS_SYSTEM_NUM_ELEMENTS_PARAM,
+ RBS_SYSTEM_FLOW_CONVERSION_METHOD_PARAM,
+ CONNECTOR_ENGAGEMENT_LENGTH,
+ RBS_PIPE_SLOPE_DEF_PARAM,
+ MEP_SYSTEM_LINE_GRAPHICS_OVERRIDES_PARAM,
+ RBS_SYSTEM_ABBREVIATION_PARAM,
+ RBS_DUCT_SYSTEM_TYPE_PARAM,
+ RBS_PIPING_SYSTEM_TYPE_PARAM,
+ RBS_PIPE_SYSTEM_CALCULATION_PARAM,
+ RBS_DUCT_SYSTEM_CALCULATION_PARAM,
+ CONNECTOR_LENGTH,
+ CONNECTOR_ANGLE_OF_DEFLECTION,
+ FABRICATION_SERVICE_PARAM,
+ RBS_PIPE_SLOPE_OPTIONS_DEF_PARAM,
+ MATERIAL_NAME,
+ MATERIAL_ASPAINT,
+ MATERIAL_AREA,
+ MATERIAL_VOLUME,
+ ELEM_CATEGORY_PARAM,
+ ELEM_CATEGORY_PARAM_MT,
+ PHY_MATERIAL_PARAM_TYPE,
+ PHY_MATERIAL_PARAM_YOUNG_MOD,
+ PHY_MATERIAL_PARAM_COMPRESSION_PARALLEL,
+ PHY_MATERIAL_PARAM_COMPRESSION_PERPENDICULAR,
+ PHY_MATERIAL_PARAM_SHEAR_PARALLEL,
+ PHY_MATERIAL_PARAM_SHEAR_PERPENDICULAR,
+ PHY_MATERIAL_PARAM_POISSON_MOD,
+ PHY_MATERIAL_PARAM_SHEAR_MOD,
+ PHY_MATERIAL_PARAM_BENDING,
+ PHY_MATERIAL_PARAM_EXP_COEFF,
+ PHY_MATERIAL_PARAM_SPECIES,
+ PHY_MATERIAL_PARAM_GRADE,
+ KEY_VALUE,
+ KEYNOTE_TEXT,
+ SHEET_KEY_NUMBER,
+ KEYNOTE_NUMBER,
+ KEYNOTE_PARAM,
+ KEY_SOURCE_PARAM,
+ BOUNDARY_CONDITIONS_TYPE,
+ BOUNDARY_CONDITIONS_IS_EXT,
+ BOUNDARY_DIRECTION_X,
+ BOUNDARY_DIRECTION_Y,
+ BOUNDARY_DIRECTION_Z,
+ BOUNDARY_DIRECTION_ROT_X,
+ BOUNDARY_DIRECTION_ROT_Y,
+ BOUNDARY_DIRECTION_ROT_Z,
+ BOUNDARY_RESTRAINT_X,
+ BOUNDARY_RESTRAINT_Y,
+ BOUNDARY_RESTRAINT_Z,
+ BOUNDARY_RESTRAINT_ROT_X,
+ BOUNDARY_RESTRAINT_ROT_Y,
+ BOUNDARY_RESTRAINT_ROT_Z,
+ BOUNDARY_LINEAR_RESTRAINT_X,
+ BOUNDARY_LINEAR_RESTRAINT_Y,
+ BOUNDARY_LINEAR_RESTRAINT_Z,
+ BOUNDARY_LINEAR_RESTRAINT_ROT_X,
+ BOUNDARY_AREA_RESTRAINT_X,
+ BOUNDARY_AREA_RESTRAINT_Y,
+ BOUNDARY_AREA_RESTRAINT_Z,
+ BOUNDARY_X_ROTATION_FIXED,
+ BOUNDARY_X_ROTATION_SPRING,
+ BOUNDARY_X_TRANSLATION_FIXED,
+ BOUNDARY_X_TRANSLATION_SPRING,
+ BOUNDARY_Y_ROTATION_FIXED,
+ BOUNDARY_Y_ROTATION_SPRING,
+ BOUNDARY_Y_TRANSLATION_FIXED,
+ BOUNDARY_Y_TRANSLATION_SPRING,
+ BOUNDARY_Z_ROTATION_FIXED,
+ BOUNDARY_Z_ROTATION_SPRING,
+ BOUNDARY_Z_TRANSLATION_FIXED,
+ BOUNDARY_Z_TRANSLATION_SPRING,
+ BOUNDARY_PARAM_PRESET,
+ BOUNDARY_PARAM_PRESET_LINEAR,
+ BOUNDARY_PARAM_PRESET_AREA,
+ TRUSS_LENGTH,
+ TRUSS_ELEMENT_CLASS_PARAM,
+ TRUSS_ELEMENT_ANGLE_PARAM,
+ TRUSS_ELEMENT_CREATE_TOP_PARAM,
+ TRUSS_ELEMENT_CREATE_BOTTOM_PARAM,
+ TRUSS_ELEMENT_BEARING_JUST_PARAM,
+ TRUSS_ELEMENT_END0_ELEVATION,
+ TRUSS_ELEMENT_END1_ELEVATION,
+ TRUSS_ELEMENT_REFERENCE_LEVEL_PARAM,
+ TRUSS_ELEMENT_ROTATE_CHORDS_WITH_TRUSS,
+ TRUSS_FAMILY_TRANSFORMATION_PARAM,
+ TRUSS_HEIGHT,
+ TRUSS_FAMILY_WEBS_HAVE_SYMBOLIC_CUTBACK_PARAM,
+ TRUSS_ELEMENT_STICK_JUST_PARAM,
+ TRUSS_ELEMENT_SPAN_PARAM,
+ TRUSS_BEARING_CHORD_TOP_BOTTOM_PARAM,
+ TRUSS_NON_BEARING_OFFSET_PARAM,
+ TRUSS_ELEMENT_TAG_NEW_MEMBERS_VIEW,
+ TRUSS_FAMILY_VERT_WEB_END_RELEASE_TYPE,
+ TRUSS_FAMILY_VERT_WEB_START_RELEASE_TYPE,
+ TRUSS_FAMILY_VERT_WEB_ANGLE_PARAM,
+ TRUSS_FAMILY_VERT_WEB_STRUCTURAL_TYPES_PARAM,
+ TRUSS_FAMILY_DIAG_WEB_END_RELEASE_TYPE,
+ TRUSS_FAMILY_DIAG_WEB_START_RELEASE_TYPE,
+ TRUSS_FAMILY_DIAG_WEB_ANGLE_PARAM,
+ TRUSS_FAMILY_DIAG_WEB_STRUCTURAL_TYPES_PARAM,
+ TRUSS_FAMILY_TOP_CHORD_END_RELEASE_TYPE,
+ TRUSS_FAMILY_TOP_CHORD_START_RELEASE_TYPE,
+ TRUSS_FAMILY_TOP_CHORD_VERTICAL_PROJECTION_PARAM,
+ TRUSS_FAMILY_TOP_CHORD_ANGLE_PARAM,
+ TRUSS_FAMILY_TOP_CHORD_STRUCTURAL_TYPES_PARAM,
+ MATCHLINE_TOP_OFFSET,
+ MATCHLINE_BOTTOM_OFFSET,
+ MATCHLINE_TOP_PLANE,
+ MATCHLINE_BOTTOM_PLANE,
+ REFERENCE_VIEWER_TARGET_VIEW,
+ REFERENCE_VIEWER_ATTR_TAG,
+ JOIST_SYSTEM_ELEM_TAG_NEW_MEMBERS_VIEW,
+ REFERENCE_OTHER_VIEW_UI_TOGGLE,
+ REFERENCE_OTHER_VIEW_UI_REF_VIEW,
+ TRUSS_FAMILY_BOTTOM_CHORD_END_RELEASE_TYPE,
+ TRUSS_FAMILY_BOTTOM_CHORD_START_RELEASE_TYPE,
+ TRUSS_FAMILY_BOTTOM_CHORD_VERTICAL_PROJECTION_PARAM,
+ TRUSS_FAMILY_BOTTOM_CHORD_ANGLE_PARAM,
+ TRUSS_FAMILY_BOTTOM_CHORD_STRUCTURAL_TYPES_PARAM,
+ FABRICATION_PRODUCT_DATA_FINISH_DESCRIPTION,
+ FABRICATION_PRODUCT_DATA_RANGE,
+ FABRICATION_PRODUCT_DATA_LONG_DESCRIPTION,
+ FABRICATION_PRODUCT_DATA_SPECIFICATION,
+ FABRICATION_PRODUCT_DATA_MATERIAL_DESCRIPTION,
+ FABRICATION_PRODUCT_DATA_SIZE_DESCRIPTION,
+ FABRICATION_PRODUCT_DATA_ITEM_DESCRIPTION,
+ FABRICATION_PRODUCT_DATA_PRODUCT,
+ FABRICATION_PRODUCT_DATA_OEM,
+ FABRICATION_PART_MATERIAL,
+ FABRICATION_PRODUCT_DATA_INSTALL_TYPE,
+ FABRICATION_PART_ANGLE,
+ FABRICATION_PART_DIAMETER_IN,
+ FABRICATION_PART_WEIGHT,
+ FABRICATION_VENDOR_CODE,
+ FABRICATION_SPECIFICATION,
+ FABRICATION_LEVEL_PARAM,
+ FABRICATION_OFFSET_PARAM,
+ FABRICATION_TOP_OF_PART,
+ FABRICATION_BOTTOM_OF_PART,
+ FABRICATION_VENDOR,
+ FABRICATION_RELATIVE_FILENAME,
+ FABRICATION_SLOPE_PARAM,
+ FABRICATION_START_OFFSET_PARAM,
+ FABRICATION_END_OFFSET_PARAM,
+ FABRICATION_PART_WIDTH_IN,
+ FABRICATION_PART_DEPTH_IN,
+ FABRICATION_PART_DIAMETER_OUT,
+ FABRICATION_PART_WIDTH_OUT,
+ FABRICATION_PART_DEPTH_OUT,
+ FABRICATION_PRODUCT_ENTRY,
+ FABRICATION_PART_LENGTH,
+ FABRICATION_INSULATION_SPEC,
+ FABRICATION_PART_LENGTH_OPTION,
+ FABRICATION_PART_ANGLE_OPTION,
+ FABRICATION_PART_WIDTH_IN_OPTION,
+ FABRICATION_PART_DEPTH_IN_OPTION,
+ FABRICATION_PART_DIAMETER_IN_OPTION,
+ FABRICATION_PART_DIAMETER_OUT_OPTION,
+ FABRICATION_PART_WIDTH_OUT_OPTION,
+ FABRICATION_PART_DEPTH_OUT_OPTION,
+ FABRICATION_PART_TAKEOFF_DIALOG_PARAM,
+ FABRICATION_PRODUCT_CODE,
+ FABRICATION_ROUTING_SOLUTIONS_UI_PARAM,
+ FABRICATION_PART_ALIAS,
+ FABRICATION_PART_BOUGHT_OUT,
+ FABRICATION_PART_CUT_TYPE,
+ FABRICATION_PART_DOUBLEWALL_MATERIAL,
+ FABRICATION_PART_DOUBLEWALL_MATERIAL_THICKNESS,
+ FABRICATION_SERVICE_NAME,
+ FABRICATION_PART_INSULATION_AREA,
+ FABRICATION_PART_ITEM_NUMBER,
+ FABRICATION_PART_LINING_AREA,
+ FABRICATION_PART_NOTES,
+ FABRICATION_PART_MATERIAL_THICKNESS,
+ FABRICATION_SERVICE_ABBREVIATION,
+ FABRICATION_PART_SHEETMETAL_AREA,
+ FABRICATION_SET_UP_DOWN_TAG,
+ FABRICATION_PART_DOUBLEWALL_MATERIAL_AREA,
+ MEP_SPOT_TOP_ELEVATION,
+ FABRICATION_SPOT_TOP_ELEVATION_OF_PART,
+ MEP_SPOT_TOP_ELEVATION_INCLUDE_INSULATION,
+ FABRICATION_SPOT_TOP_ELEVATION_INCLUDE_INSULATION_OF_PART,
+ MEP_SPOT_BOTTOM_ELEVATION,
+ FABRICATION_SPOT_BOTTOM_ELEVATION_OF_PART,
+ MEP_SPOT_BOTTOM_ELEVATION_INCLUDE_INSULATION,
+ FABRICATION_SPOT_BOTTOM_ELEVATION_INCLUDE_INSULATION_OF_PART,
+ MEP_SPOT_CENTERLINE_ELEVATION,
+ FABRICATION_CENTERLINE_ELEVATION_OF_PART,
+ FABRICATION_TOP_ELEVATION_OF_PART,
+ FABRICATION_TOP_ELEVATION_INCLUDE_INSULATION_OF_PART,
+ FABRICATION_BOTTOM_ELEVATION_OF_PART,
+ FABRICATION_BOTTOM_ELEVATION_INCLUDE_INSULATION_OF_PART,
+ FABRICATION_PIPE_INVERT_ELEVATION,
+ FABRICATION_SPECIFICATION_ABBREVIATION,
+ FABRICATION_INSULATION_ABBREVIATION,
+ FABRICATION_INSULATION_SPECIFICATION_ABBREVIATION,
+ FABRICATION_MATERIAL_ABBREVIATION,
+ FABRICATION_DOUBLEWALL_MATERIAL_ABBREVIATION,
+ FABRICATION_FITTING_DESCRIPTION,
+ REFERENCE_VIEWER_UI_TARGET_FILTER,
+ REFERENCE_VIEWER_UI_TARGET_VIEW,
+ DISPLACEMENT_PATH_DEPTH,
+ DISPLACEMENT_PATH_STYLE,
+ DISPLACED_ELEMENT_DISPLACEMENT_X,
+ DISPLACED_ELEMENT_DISPLACEMENT_Y,
+ DISPLACED_ELEMENT_DISPLACEMENT_Z,
+ FABRICATION_INSULATION_MATERIAL_FINISH,
+ FABRICATION_SET_UP_DOWN_TAG_FROM_BOTTOM,
+ FABRICATION_CHANGE_SERVICE_PARAM,
+ FABRICATION_PRIMARY_SIZE,
+ FABRICATION_PRI_SIZE,
+ FABRICATION_SECONDARY_SIZE,
+ FABRICATION_SEC_SIZE,
+ FABRICATION_BRANCH_SIZE,
+ FABRICATION_END_SIZE,
+ FABRICATION_PART_PAT_NO,
+ FABRICATION_DUCTWORK_STIFFENER_SPEC,
+ MEP_UPPER_CENTERLINE_ELEVATION,
+ MEP_LOWER_CENTERLINE_ELEVATION,
+ MEP_UPPER_TOP_ELEVATION,
+ MEP_UPPER_BOTTOM_ELEVATION,
+ MEP_LOWER_TOP_ELEVATION,
+ MEP_LOWER_BOTTOM_ELEVATION,
+ MEP_UPPER_TOP_ELEVATION_INCLUDE_INSULATION,
+ MEP_UPPER_BOTTOM_ELEVATION_INCLUDE_INSULATION,
+ MEP_LOWER_TOP_ELEVATION_INCLUDE_INSULATION,
+ MEP_LOWER_BOTTOM_ELEVATION_INCLUDE_INSULATION,
+ MEP_PIPE_UPPER_OBVERT_ELEVATION,
+ MEP_PIPE_LOWER_OBVERT_ELEVATION,
+ MEP_PIPE_UPPER_INVERT_ELEVATION,
+ MEP_PIPE_LOWER_INVERT_ELEVATION,
+ RBS_PIPE_WALL_THICKNESS,
+ LAYOUTNODE_CURVETYPE_PARAM,
+ RBS_ELEC_ROOM_LIGHTING_CALC_LUMINAIREPLANE,
+ DIVIDED_SURFACE_SURFACE_AREA,
+ DIVIDED_SURFACE_FACET_NUMBER,
+ DIVIDED_SURFACE_POINT_NUMBER,
+ DIVIDED_SURFACE_EDGE_NUMBER,
+ DIVIDED_SURFACE_TOTAL_EDGE_LENGTH,
+ DIVIDED_SURFACE_OFFSET_FROM_SURFACE,
+ DIVIDED_SURFACE_COVER_FACE_COMPLETELY,
+ DIVIDED_SURFACE_PATTERN_INDENT_1,
+ DIVIDED_SURFACE_PATTERN_INDENT_2,
+ DIVIDED_SURFACE_PATTERN_ROTATION_ANGLE,
+ DIVIDED_SURFACE_PATTERN_FLIP,
+ DIVIDED_SURFACE_PATTERN,
+ DIVIDED_SURFACE_ALL_POINTS,
+ DIVIDED_SURFACE_TILE_BORDER,
+ DIVIDED_SURFACE_ALL_GRID_ROTATION,
+ DIVIDED_SURFACE_DISPLAY_SURFACE_OPTION,
+ DIVIDED_SURFACE_DISPLAY_ORIGINAL_SURFACE,
+ DIVIDED_SURFACE_ORIGINAL_SURFACE_MATERIAL,
+ DIVIDED_SURFACE_DISPLAY_NODES,
+ DIVIDED_SURFACE_DISPLAY_GRIDLINES,
+ DIVIDED_SURFACE_GRIDLINES_STYLE,
+ DIVIDED_SURFACE_DISPLAY_PATTERN_LINES,
+ DIVIDED_SURFACE_PATTERN_LINES_STYLE,
+ DIVIDED_SURFACE_DISPLAY_PATTERN_FILL,
+ DIVIDED_SURFACE_PATTERN_FILL_MATERIAL,
+ DIVIDED_SURFACE_DISPLAY_COMPONENTS,
+ DIVIDED_SURFACE_RULE_1_SUSPENSION,
+ DIVIDED_SURFACE_RULE_2_SUSPENSION,
+ DIVIDED_SURFACE_PATTERN_MIRROR,
+ DIVIDED_SURFACE_COMPONENT_TRIM_TYPE,
+ DIVIDED_SURFACE_DISPLAY_DISCARDEDDIVISIONLINES,
+ DIVIDED_SURFACE_GRID_OPTION_PARAM_1,
+ DIVIDED_SURFACE_GRID_OPTION_PARAM_2,
+ FBX_ASSET_TYPE,
+ FBX_LIGHT_PHOTOMETRICS,
+ FBX_LIGHT_INITIAL_INTENSITY,
+ FBX_LIGHT_WATTAGE,
+ FBX_LIGHT_EFFICACY,
+ FBX_LIGHT_LIMUNOUS_INTENSITY,
+ FBX_LIGHT_ILLUMINANCE,
+ FBX_LIGHT_INITIAL_COLOR_TEMPERATURE,
+ FBX_LIGHT_COLOR_FILTER,
+ FBX_LIGHT_TEMPERATURE_LOSS,
+ FBX_LIGHT_VOLTAGE_LOSS,
+ FBX_LIGHT_LAMP_TILT_LOSS,
+ FBX_LIGHT_SURFACE_LOSS,
+ FBX_LIGHT_LAMP_LUMEN_DEPR,
+ FBX_LIGHT_LUMENAIRE_DIRT,
+ FBX_LIGHT_DIMMING_LIGHT_COLOR,
+ FBX_LIGHT_EMIT_SHAPE_VISIBLE,
+ FBX_LIGHT_EMIT_LINE_LENGTH,
+ FBX_LIGHT_EMIT_RECTANGLE_WIDTH,
+ FBX_LIGHT_EMIT_RECTANGLE_LENGTH,
+ FBX_LIGHT_EMIT_CIRCLE_DIAMETER,
+ FBX_LIGHT_SOURCE_DIAMETER,
+ FBX_LIGHT_SOURCE_LENGTH,
+ FBX_LIGHT_INITIAL_INTENSITY_INPUT_METHOD,
+ FBX_LIGHT_AT_A_DISTANCE,
+ FBX_LIGHT_INITIAL_COLOR_NAME,
+ FBX_LIGHT_LOSS_FACTOR_METHOD,
+ FBX_LIGHT_INITIAL_COLOR_CTRL,
+ FBX_LIGHT_LOSS_FACTOR_CTRL,
+ FAMILY_CURVE_ATTACHMENT_PROPORTION,
+ FBX_LIGHT_PHOTOMETRICS_FAM,
+ FBX_LIGHT_PHOTOMETRIC_FILE_CACHE,
+ SPOT_DIM_STYLE_SLOPE_UNITS_ALT,
+ POINT_ELEMENT_OFFSET,
+ POINT_ELEMENT_DRIVEN,
+ POINT_ELEMENT_HOSTED_PARAM,
+ CURVE_IS_REFERENCE_LINE,
+ POINT_ELEMENT_SHOW_PLANES,
+ POINT_VISIBILITY_PARAM,
+ SPOT_SLOPE_PREFIX,
+ SPOT_SLOPE_SUFFIX,
+ SPOT_SLOPE_LEADER_LENGTH,
+ POINT_ELEMENT_DRIVING,
+ SPOT_DIM_STYLE_SLOPE_UNITS,
+ POINT_ADAPTIVE_TYPE_PARAM,
+ POINT_NAME_PARAM,
+ POINT_FLEXIBLE_CONSTRAINED,
+ POINT_FLEXIBLE_SHOW_NUMBER,
+ CONNECTOR_UTILITY_PARAM,
+ RBS_BUILDING_CONSTRUCTIONCLASS,
+ RBS_PROJECT_REPORTTYPE_PARAM,
+ LOCKED_TOP_OFFSET,
+ LOCKED_BASE_OFFSET,
+ LOCKED_START_OFFSET,
+ LOCKED_END_OFFSET,
+ POINT_ELEMENT_HOSTED_ON_FACE_U_PARAM,
+ POINT_ELEMENT_HOSTED_ON_FACE_V_PARAM,
+ POINT_ELEMENT_ZFLIPPED,
+ POINT_ELEMENT_MIRRORED,
+ VIEW_SLANTED_COLUMN_SYMBOL_OFFSET,
+ SLANTED_COLUMN_TYPE_PARAM,
+ INSTANCE_MOVE_TOP_WITH_GRIDS,
+ INSTANCE_MOVE_BASE_WITH_GRIDS,
+ STRUCTURAL_ATTACHMENT_BASE_TYPE,
+ STRUCTURAL_ATTACHMENT_BASE_DISTANCE,
+ STRUCTURAL_ATTACHMENT_BASE_RATIO,
+ STRUCTURAL_ATTACHMENT_BASE_REFERENCEDEND,
+ STRUCTURAL_ATTACHMENT_TOP_TYPE,
+ STRUCTURAL_ATTACHMENT_TOP_DISTANCE,
+ STRUCTURAL_ATTACHMENT_TOP_RATIO,
+ STRUCTURAL_ATTACHMENT_TOP_REFERENCEDEND,
+ ROOM_PLENUM_LIGHTING_PARAM,
+ SLANTED_COLUMN_GEOMETRY_TREATMENT_TOP,
+ SLANTED_COLUMN_GEOMETRY_TREATMENT_BASE,
+ BASEPOINT_NORTHSOUTH_PARAM,
+ BASEPOINT_EASTWEST_PARAM,
+ BASEPOINT_ELEVATION_PARAM,
+ BASEPOINT_ANGLETON_PARAM,
+ LEVEL_IS_GROUND_PLANE,
+ POINT_ELEMENT_SHOW_NORMAL_PLANE_ONLY,
+ TILE_PATTERN_GRID_UNIT_X,
+ TILE_PATTERN_GRID_UNIT_Y,
+ TILE_PATTERN_GRID_CELLS_X,
+ TILE_PATTERN_GRID_CELLS_Y,
+ TILE_PATTERN_FAMREF_COMPONENT_EXTENTS,
+ RBS_BUILDING_USELOADCREDITS,
+ SLANTED_COLUMN_TOP_CUT_STYLE,
+ SLANTED_COLUMN_BASE_CUT_STYLE,
+ SLANTED_COLUMN_TOP_EXTENSION,
+ SLANTED_COLUMN_BASE_EXTENSION,
+ FRAMING_LENGTH_ROUNDOFF,
+ POINT_FLEXIBLE_NUM_PARAM,
+ RBS_ENERGY_ANALYSIS_INCLUDE_THERMAL_PROPERTIES,
+ FOLLOW_SURFACE,
+ CURVE_BY_POINTS_PROJECTION_TYPE,
+ TEXT_BOX_VISIBILITY,
+ STRUCTURAL_BEAM_START_ATTACHMENT_TYPE,
+ STRUCTURAL_BEAM_END_ATTACHMENT_TYPE,
+ STRUCTURAL_BEAM_START_ATTACHMENT_DISTANCE,
+ STRUCTURAL_BEAM_END_ATTACHMENT_DISTANCE,
+ STRUCTURAL_BEAM_START_ATTACHMENT_REFCOLUMN_END,
+ STRUCTURAL_BEAM_END_ATTACHMENT_REFCOLUMN_END,
+ POINT_ELEMENT_MEASUREMENT_TYPE,
+ POINT_ELEMENT_NON_NORMALIZED_CURVE_PARAMATER,
+ POINT_ELEMENT_NORMALIZED_CURVE_PARAMATER,
+ POINT_ELEMENT_SEGMENT_LENGTH,
+ POINT_ELEMENT_NORMALIZED_SEGMENT_LENGTH,
+ POINT_ELEMENT_CHORD_LENGTH,
+ POINT_ELEMENT_ANGLE,
+ POINT_ELEMENT_MEASURE_FROM,
+ LEADER_LEFT_ATTACHMENT,
+ LEADER_RIGHT_ATTACHMENT,
+ RBS_ENERGY_ANALYSIS_BUILDING_ENVELOPE_DETERMINATION_PARAM,
+ RBS_ENERGY_ANALYSIS_BUILDING_ENVELOPE_ANALYTICAL_GRID_CELL_SIZE,
+ ENERGY_ANALYSIS_VERTICAL_VOID_THRESHOLD,
+ ENERGY_ANALYSIS_HORIZONTAL_VOID_THRESHOLD,
+ ENERGY_ANALYSIS_SPACE_BOUNDING_PARAM,
+ DEFAULT_CONSTRUCTION_MASS_EXTERIOR_WALL,
+ DEFAULT_CONSTRUCTION_MASS_INTERIOR_WALL,
+ DEFAULT_CONSTRUCTION_MASS_ROOF,
+ DEFAULT_CONSTRUCTION_MASS_SHADE,
+ DEFAULT_CONSTRUCTION_MASS_SLAB,
+ DEFAULT_CONSTRUCTION_EXT_WALL_UNDERGROUND,
+ DEFAULT_CONSTRUCTION_MASS_GLAZING,
+ DEFAULT_CONSTRUCTION_MASS_SKYLIGHT,
+ DEFAULT_CONSTRUCTION_MASS_OPENING,
+ DEFAULT_CONSTRUCTION_MASS_FLOOR,
+ POINT_FLEXIBLE_ORIENTATION_TYPE,
+ FLEXIBLE_INSTANCE_FLIP,
+ POINT_ELEMENT_ROTATION_ANGLE,
+ RAILING_SYSTEM_TOP_RAIL_TYPES_PARAM,
+ RAILING_SYSTEM_TOP_RAIL_HEIGHT_PARAM,
+ RAILING_SYSTEM_HANDRAILS_TYPES_PARAM,
+ RAILING_SYSTEM_HANDRAILS_POSITION_PARAM,
+ RAILING_SYSTEM_HANDRAILS_HEIGHT_PARAM,
+ RAILING_SYSTEM_HANDRAILS_LATTERAL_OFFSET,
+ RAILING_SYSTEM_SECONDARY_HANDRAILS_TYPES_PARAM,
+ RAILING_SYSTEM_SECONDARY_HANDRAILS_POSITION_PARAM,
+ RAILING_SYSTEM_SECONDARY_HANDRAILS_HEIGHT_PARAM,
+ RAILING_SYSTEM_SECONDARY_HANDRAILS_LATTERAL_OFFSET,
+ CONTINUOUSRAIL_DEFAULT_JOIN_TYPE_PARAM,
+ CONTINUOUSRAIL_FILLET_RADIUS_PARAM,
+ CONTINUOUSRAIL_PROFILE_TYPE_PARAM,
+ HANDRAIL_HEIGHT_PARAM,
+ HANDRAIL_PROJECTION_PARAM,
+ HANDRAIL_HAND_CLEARANCE_PARAM,
+ CONTINUOUSRAIL_TRANSITION_TYPE_PARAM,
+ CONTINUOUSRAIL_MATERIALS_PARAM,
+ CONTINUOUSRAIL_BEGINNING_TERMINATION_TYPE_PARAM,
+ CONTINUOUSRAIL_END_TERMINATION_TYPE_PARAM,
+ CONTINUOUSRAIL_BEGINNING_TERMINATION_ATTACHMENT_PARAM,
+ CONTINUOUSRAIL_EXTENSION_LENGTH_PARAM,
+ CONTINUOUSRAIL_END_TERMINATION_ATTACHMENT_PARAM,
+ CONTINUOUSRAIL_END_EXTENSION_LENGTH_PARAM,
+ HANDRAIL_SUPPORTS_TYPE_PARAM,
+ HANDRAIL_SUPPORTS_LAYOUT_PARAM,
+ HANDRAIL_SUPPORTS_SPACING_PARAM,
+ HANDRAIL_SUPPORTS_NUMBER_PARAM,
+ HANDRAIL_SUPPORTS_JUSTIFICATION_PARAM,
+ CONTINUOUSRAIL_LENGTH_PARAM,
+ CONTINUOUSRAIL_PLUS_TREAD_DEPTH_PARAM,
+ CONTINUOUSRAIL_JOIN_TYPE_PARAM,
+ RAILING_SYSTEM_HAS_TOP_RAIL,
+ ASSEMBLY_NAMING_CATEGORY,
+ RBS_SYSTEM_RISEDROP_1LINETEEDOWNSYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_1LINETEEUPSYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_1LINERISESYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_1LINEDROPSYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_2LINERISESYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_2LINEDROPSYMBOL_PARAM,
+ RBS_SYSTEM_RISEDROP_PARAM,
+ RBS_COMPONENT_CLASSIFICATION_PARAM,
+ ASSEMBLY_NAME,
+ RBS_INSULATION_LINING_VOLUME,
+ RBS_DUCT_CALCULATED_SIZE,
+ RBS_PIPE_CALCULATED_SIZE,
+ RBS_REFERENCE_INSULATION_TYPE,
+ RBS_REFERENCE_INSULATION_THICKNESS,
+ RBS_REFERENCE_LINING_TYPE,
+ RBS_REFERENCE_LINING_THICKNESS,
+ RBS_REFERENCE_OVERALLSIZE,
+ RBS_REFERENCE_FREESIZE,
+ SHEET_ASSEMBLY_NAME,
+ SHEET_ASSEMBLY_MODEL,
+ SHEET_ASSEMBLY_MANUFACTURER,
+ SHEET_ASSEMBLY_TYPE_COMMENTS,
+ SHEET_ASSEMBLY_URL,
+ SHEET_ASSEMBLY_DESCRIPTION,
+ SHEET_ASSEMBLY_ASSEMBLY_CODE,
+ SHEET_ASSEMBLY_TYPE_MARK,
+ SHEET_ASSEMBLY_COST,
+ SHEET_ASSEMBLY_ASSEMBLY_DESCRIPTION,
+ SHEET_ASSEMBLY_KEYNOTE,
+ ANALYTICAL_MODEL_LENGTH,
+ ANALYTICAL_MODEL_AREA,
+ ANALYTICAL_MODEL_PERIMETER,
+ PHY_MATERIAL_PARAM_CLASS,
+ PHY_MATERIAL_PARAM_SUBCLASS,
+ PROPERTY_SET_NAME,
+ PHY_MATERIAL_PROPERTIES,
+ RBS_DUCT_PIPE_SYSTEM_ABBREVIATION_PARAM,
+ PROPERTY_SET_MATERIAL_ASPECT,
+ PROPERTY_SET_DESCRIPTION,
+ POINTCLOUDTYPE_SCALE,
+ ANALYTICAL_MODEL_ROTATION,
+ POINTCLOUDINSTANCE_NAME,
+ PARTMAKER_PARAM_DIVISION_GAP,
+ FAMILY_KEYWORD_PROTECTED,
+ PART_MAKER_SPLITTER_PROFILE,
+ PART_MAKER_SPLITTER_PROFILE_FLIP_ACROSS,
+ PART_MAKER_SPLITTER_PROFILE_FLIP_ALONG,
+ PART_MAKER_SPLITTER_PROFILE_EDGE_MATCH,
+ DIVISION_PROFILE_WIDTH,
+ PART_MAKER_DIVISION_PROFILE_OFFSET,
+ STAIRS_BASE_LEVEL,
+ STAIRS_TOP_LEVEL,
+ STAIRS_STAIRS_HEIGHT,
+ STAIRS_MULTISTORY_UP_TO_LEVEL,
+ STAIRS_DESIRED_NUMBER_OF_RISERS,
+ STAIRS_ACTUAL_NUMBER_OF_RISERS,
+ STAIRS_TOTAL_NUMBER_OF_RISERS,
+ STAIRS_TOTAL_NUMBER_OF_TREADS,
+ STAIRS_RUN_WIDTH_MEASUREMENT,
+ STAIRS_MIN_AUTOMATIC_LANDING_DEPTH,
+ STAIRS_ENABLE_CALCULATION_RULE_CHECKING,
+ STAIRS_DBG_SHOW_TREAD_FACES,
+ STAIRS_DBG_SHOW_LANDING_FACES,
+ STAIRS_DBG_SHOW_LEFT_RUN_BOUNDARY_2D,
+ STAIRS_DBG_SHOW_RIGHT_RUN_BOUNDARY_2D,
+ STAIRS_DBG_SHOW_LEFT_RUN_BOUNDARY_3D,
+ STAIRS_DBG_SHOW_RIGHT_RUN_BOUNDARY_3D,
+ STAIRS_DBG_SHOW_RUN_PATH_2D,
+ STAIRS_DBG_SHOW_RUN_PATH_3D,
+ STAIRS_DBG_SHOW_RUN_RISER,
+ STAIRS_DBG_SHOW_RUN_NOSING,
+ STAIRS_DBG_SHOW_RUN_OUTLINE_FOR_PLAN,
+ STAIRS_DBG_SHOW_LANDING_BOUNDARY,
+ STAIRS_DBG_SHOW_LANDING_PATH,
+ STAIRS_DBG_SHOW_BOUNDARY_2D,
+ STAIRS_DBG_SHOW_BOUNDARY_3D,
+ STAIRS_DBG_SHOW_SUPPORT_PATH,
+ STAIRS_DBG_SHOW_RUN_GEOM,
+ STAIRS_DBG_SHOW_TRISER_GEOM,
+ STAIRS_DBG_SHOW_MONOLITHIC_SUPPORT_GEOM,
+ STAIRS_DBG_SHOW_RUN_CORSE_GEOM,
+ STAIRS_DBG_SHOW_TRISER_CORSE_GEOM,
+ STAIRS_DBG_SHOW_MONOLITHIC_SUPPORT_CORSE_GEOM,
+ STAIRS_DBG_SHOW_ANNOTATION_CUT_MARK,
+ STAIRS_TRISER_NUMBER_BASE_INDEX,
+ STAIRSTYPE_MAXIMUM_RISER_HEIGHT,
+ STAIRSTYPE_MINIMUM_TREAD_DEPTH,
+ STAIRSTYPE_MINIMUM_TREAD_WIDTH_INSIDE_BOUNDARY,
+ STAIRSTYPE_CALCULATION_RULES,
+ STAIRSTYPE_RUN_TYPE,
+ STAIRSTYPE_LANDING_TYPE,
+ STAIRSTYPE_RIGHT_SIDE_SUPPORT_TYPE,
+ STAIRSTYPE_LEFT_SIDE_SUPPORT_TYPE,
+ STAIRSTYPE_INTERMEDIATE_SUPPORT_TYPE,
+ STAIRSTYPE_SHOW_CUTLINE,
+ STAIRSTYPE_SHOW_STAIR_PATH,
+ STAIRSTYPE_SHOW_UPDOWN,
+ STAIRSTYPE_WINDER_STEP_FRONT_MEASUREMENT,
+ STAIRSTYPE_MINIMUM_RUN_WIDTH,
+ STAIRSTYPE_NUMBER_OF_INTERMEDIATE_SUPPORTS,
+ STAIRSTYPE_IS_ASSEMBLED_STAIRS,
+ STAIRSTYPE_CALC_RULE_RISER_MULTIPLIER,
+ STAIRSTYPE_CALC_RULE_TREAD_MULTIPLIER,
+ STAIRSTYPE_CALC_RULE_MAX_RESULT,
+ STAIRSTYPE_CALC_RULE_MIN_RESULT,
+ STAIRSTYPE_CALC_RULE_TARGET_RESULT,
+ STAIRSTYPE_GEOMUNJOINED_END_CUT_STYLE,
+ STAIRSTYPE_NOTCH_EXTENSION,
+ STAIRSTYPE_NOTCH_THICKNESS,
+ STAIRSTYPE_NOTCH_CUSTOM_WIDTH,
+ STAIRSTYPE_NOTCH_HORIZONTAL_GAP,
+ STAIRSTYPE_NOTCH_VERTICAL_GAP,
+ STAIRSTYPE_NOTCH_WIDTH,
+ STAIRSTYPE_HAS_LEFT_SUPPORT,
+ STAIRSTYPE_HAS_RIGHT_SUPPORT,
+ STAIRSTYPE_CONSTRUCTION_METHOD,
+ STAIRSTYPE_CUTMARK_TYPE,
+ STAIRSTYPE_RIGHT_SUPPORT_LATERAL_OFFSET,
+ STAIRSTYPE_LEFT_SUPPORT_LATERAL_OFFSET,
+ STAIRSTYPE_HAS_INTERMEDIATE_SUPPORT,
+ STAIRS_RUN_BOTTOM_ELEVATION,
+ STAIRS_RUN_TOP_ELEVATION,
+ STAIRS_RUN_HEIGHT,
+ STAIRS_RUN_EXTEND_BELOW_RISER_BASE,
+ STAIRS_RUN_ACTUAL_NUMBER_OF_RISERS,
+ STAIRS_RUN_ACTUAL_NUMBER_OF_TREADS,
+ STAIRS_RUN_ACTUAL_RISER_HEIGHT,
+ STAIRS_RUN_ACTUAL_TREAD_DEPTH,
+ STAIRS_RUN_ACTUAL_RUN_WIDTH,
+ STAIRS_RUN_CENTER_MARK_VISIBLE,
+ STAIRS_RUN_STRUCTURAL,
+ STAIRS_RUN_OVERRIDDEN,
+ STAIRS_RUN_BEGIN_WITH_RISER,
+ STAIRS_RUN_END_WITH_RISER,
+ STAIRS_RUN_LOCATIONPATH_JUSTFICATION,
+ STAIRS_RUN_WINDER_BEGIN_WITH_STRAIGHT,
+ STAIRS_RUN_WINDER_END_WITH_STRAIGHT,
+ STAIRS_RUN_CREATE_AUTO_LANDING,
+ STAIRS_RUN_CCW,
+ STAIRS_RUN_EXTEND_BELOW_TREAD_BASE,
+ STAIRS_RUNTYPE_HAS_MONOLITHIC_SUPPORT,
+ STAIRS_RUNTYPE_UNDERSIDE_SURFACE_TYPE,
+ STAIRS_RUNTYPE_STRUCTURE,
+ STAIRS_RUNTYPE_STRUCTURAL_DEPTH,
+ STAIRS_RUNTYPE_TOTAL_DEPTH,
+ STAIRS_RUNTYPE_RUN_MATERIAL,
+ STAIRS_LANDING_BASE_ELEVATION,
+ STAIRS_LANDING_STRUCTURAL,
+ STAIRS_LANDING_THICKNESS,
+ STAIRS_LANDING_OVERRIDDEN,
+ STAIRS_LANDINGTYPE_HAS_MONOLITHIC_SUPPORT,
+ STAIRS_LANDINGTYPE_STRUCTURE,
+ STAIRS_LANDINGTYPE_THICKNESS,
+ STAIRS_LANDINGTYPE_USE_SAME_TRISER_AS_RUN,
+ STAIRS_LANDINGTYPE_TREADRISER_TYPE,
+ STAIRS_LANDINGTYPE_LANDING_MATERIAL,
+ STAIRS_SUPPORT_HORIZONTAL_OFFSET,
+ STAIRS_SUPPORT_VERTICAL_OFFSET,
+ STAIRS_SUPPORT_LOWER_END_CUT,
+ STAIRS_SUPPORT_UPPER_END_CUT,
+ STAIRS_SUPPORT_TRIM_SUPPORT_UPPER,
+ STAIRS_SUPPORT_OVERRIDDEN,
+ STAIRS_SUPPORT_LANDINGSUPPORT_TYPE,
+ STAIRS_SUPPORTTYPE_SECTION_PROFILE,
+ STAIRS_SUPPORTTYPE_TOPSIDE_SURFACE,
+ STAIRS_SUPPORTTYPE_UNDERSIDE_SURFACE,
+ STAIRS_SUPPORTTYPE_STRUCTURAL_DEPTH,
+ STAIRS_SUPPORTTYPE_TOTAL_DEPTH,
+ STAIRS_SUPPORTTYPE_WIDTH,
+ STAIRS_SUPPORTTYPE_MATERIAL,
+ STAIRS_SUPPORTTYPE_STRUCTURAL_DEPTH_ON_RUN,
+ STAIRS_SUPPORTTYPE_STRUCTURAL_DEPTH_ON_LANDING,
+ STAIRS_SUPPORTTYPE_FLIP_SECTION_PROFILE,
+ STAIRS_WINDERPATTERN_WINDER_STYLE,
+ STAIRS_WINDERPATTERN_MINIMUM_WIDTH_CORNER,
+ STAIRS_WINDERPATTERN_MINIMUM_WIDTH_INSIDE_WALKLINE,
+ STAIRS_WINDERPATTERN_STAIR_PATH_OFFSET,
+ STAIRS_WINDERPATTERN_FILLET_INSIDE_CORNER,
+ STAIRS_WINDERPATTERN_RADIUS_INTERIOR,
+ STAIRS_WINDERPATTERN_NUMBER_OF_STRAIGHT_STEPS_AT_BEGIN,
+ STAIRS_WINDERPATTERN_NUMBER_OF_STRAIGHT_STEPS_AT_END,
+ STAIRS_TRISER_IS_TYPE_OVERRIDDEN,
+ STAIRS_TRISER_TREAD_NUMBER,
+ STAIRS_TRISER_RISER_NUMBER,
+ STAIRS_TRISER_TREAD_MARK,
+ STAIRS_TRISER_RISER_MARK,
+ STAIRS_TRISERTYPE_TREAD,
+ STAIRS_TRISERTYPE_TREAD_THICKNESS,
+ STAIRS_TRISERTYPE_NOSING_PROFILE,
+ STAIRS_TRISERTYPE_NOSING_LENGTH,
+ STAIRS_TRISERTYPE_FRONT_NOSING,
+ STAIRS_TRISERTYPE_RIGHT_NOSING,
+ STAIRS_TRISERTYPE_LEFT_NOSING,
+ STAIRS_TRISERTYPE_BACK_NOSING,
+ STAIRS_TRISERTYPE_RISER_STYLE,
+ STAIRS_TRISERTYPE_RISER_THICKNESS,
+ STAIRS_TRISERTYPE_RISER_TREAD_CONNECTION,
+ STAIRS_TRISERTYPE_TREAD_MATERIAL,
+ STAIRS_TRISERTYPE_RISER_MATERIAL,
+ STAIRS_TRISERTYPE_TREAD_PROFILE,
+ SUPPORT_HAND_CLEARANCE,
+ SUPPORT_HEIGHT,
+ TERMINATION_EXTENSION_LENGTH,
+ STAIRS_TRISERTYPE_RISER_PROFILE,
+ STAIRS_TRISERTYPE_NOSING_PLACEMENT,
+ STAIRS_TRISERTYPE_RISER,
+ STAIRS_TRISERTYPE_RISER_IS_SLANTED,
+ STAIRS_RAILING_PLACEMENT_OFFSET,
+ PHY_MATERIAL_PARAM_YOUNG_MOD_1,
+ PHY_MATERIAL_PARAM_YOUNG_MOD_2,
+ PHY_MATERIAL_PARAM_POISSON_MOD_12,
+ PHY_MATERIAL_PARAM_POISSON_MOD_23,
+ PHY_MATERIAL_PARAM_SHEAR_MOD_12,
+ PHY_MATERIAL_PARAM_EXP_COEFF_1,
+ PHY_MATERIAL_PARAM_EXP_COEFF_2,
+ PHY_MATERIAL_PARAM_THERMAL_CONDUCTIVITY,
+ PHY_MATERIAL_PARAM_THERMAL_CONDUCTIVITY_X,
+ PHY_MATERIAL_PARAM_THERMAL_CONDUCTIVITY_Y,
+ PHY_MATERIAL_PARAM_THERMAL_CONDUCTIVITY_Z,
+ PHY_MATERIAL_PARAM_STRUCTURAL_SPECIFIC_HEAT,
+ PHY_MATERIAL_PARAM_STRUCTURAL_DENSITY,
+ PHY_MATERIAL_PARAM_STRUCTURAL_THERMAL_TREATED,
+ PHY_MATERIAL_PARAM_TENSION_PARALLEL,
+ PHY_MATERIAL_PARAM_TENSION_PERPENDICULAR,
+ PHY_MATERIAL_PARAM_AVERAGE_MODULUS,
+ PHY_MATERIAL_PARAM_FIVEPERCENT_MODULUS_OF_ELACTICITY,
+ PHY_MATERIAL_PARAM_WOOD_CONSTRUCTION,
+ THERMAL_MATERIAL_PARAM_EMISSIVITY,
+ THERMAL_MATERIAL_PARAM_GAS_VISCOSITY,
+ THERMAL_MATERIAL_PARAM_COMPRESSIBILITY,
+ THERMAL_MATERIAL_PARAM_LIQUID_VISCOSITY,
+ THERMAL_MATERIAL_PARAM_SPECIFIC_HEAT_OF_VAPORIZATION,
+ THERMAL_MATERIAL_PARAM_VAPOR_PRESSURE,
+ THERMAL_MATERIAL_PARAM_TRANSMITS_LIGHT,
+ THERMAL_MATERIAL_PARAM_PERMEABILITY,
+ THERMAL_MATERIAL_PARAM_POROSITY,
+ THERMAL_MATERIAL_PARAM_REFLECTIVITY,
+ THERMAL_MATERIAL_PARAM_ELECTRICAL_RESISTIVITY,
+ POINT_ADAPTIVE_ORIENTATION_TYPE,
+ POINT_ADAPTIVE_CONSTRAINED,
+ POINT_ADAPTIVE_SHOW_NUMBER,
+ POINT_ADAPTIVE_NUM_PARAM,
+ DPART_BASE_LEVEL,
+ DPART_BASE_LEVEL_BY_ORIGINAL,
+ MATERIAL_ASSET_PARAM_ASSET_LIB_ID,
+ MATERIAL_ASSET_PARAM_COMMON_SHARED_ASSET,
+ MATERIAL_ASSET_PARAM_EXTERNAL_MATERIAL_ID,
+ MATERIAL_ASSET_PARAM_SOURCE,
+ MATERIAL_ASSET_PARAM_SOURCE_URL,
+ PROPERTY_SET_KEYWORDS,
+ ANALYTICAL_MODEL_MANUALLY_ADJUSTED,
+ DPART_EXCLUDED,
+ DPART_SHAPE_MODIFIED,
+ DIVISION_PATTERN,
+ PATTERN_INDENT_1_FOR_DIVISION_RULE,
+ PATTERN_INDENT_2_FOR_DIVISION_RULE,
+ ALL_GRID_ROTATION_FOR_DIVISION_RULE,
+ PATTERN_MIRROR_FOR_DIVISION_RULE,
+ DIVISION_RULE_PARAM,
+ DIVISION_SKETCH_CURVE_EXTENTD_TO_SILH_PARAM,
+ DIVISION_SKETCH_CURVE_DIVISION_PARAMS_OVERRIDE_PARAM,
+ START_EXTENSION,
+ END_EXTENSION,
+ START_JOIN_CUTBACK,
+ END_JOIN_CUTBACK,
+ YZ_JUSTIFICATION,
+ Y_JUSTIFICATION,
+ Y_OFFSET_VALUE,
+ Z_JUSTIFICATION,
+ Z_OFFSET_VALUE,
+ START_Y_JUSTIFICATION,
+ START_Y_OFFSET_VALUE,
+ START_Z_JUSTIFICATION,
+ START_Z_OFFSET_VALUE,
+ END_Y_JUSTIFICATION,
+ END_Y_OFFSET_VALUE,
+ END_Z_JUSTIFICATION,
+ END_Z_OFFSET_VALUE,
+ FAM_PROFILE_DEFINITION,
+ FAMILY_ROUNDCONNECTOR_DIMENSIONTYPE,
+ RBS_ENERGY_ANALYSIS_BUILDING_ENVELOPE_ANALYTICAL_SPACE_IDENTIFICATION_RESOLUTION,
+ RBS_ENERGY_ANALYSIS_BUILDING_ENVELOPE_ANALYTICAL_SURFACE_IDENTIFICATION_RESOLUTION,
+ RBS_ENERGY_ANALYSIS_MODE,
+ ENERGY_ANALYSIS_ADVANCED_OPTIONS,
+ REFERENCED_VIEW,
+ STRUCT_FRAM_JOIN_STATUS,
+ ALL_MODEL_TYPE_IMAGE,
+ ALL_MODEL_IMAGE,
+ STRUCTURAL_CONNECTION_SYMBOL,
+ STRUCTURAL_CONNECTION_MODIFY_CONNECTION_PARAMETERS,
+ STRUCTURAL_CONNECTION_APPROVAL_STATUS,
+ STRUCTURAL_CONNECTION_CODE_CHECKING_STATUS,
+ STRUCTURAL_CONNECTION_NOBLE_STATUS,
+ STRUCTURAL_CONNECTION_INPUT_ELEMENTS,
+ MEP_EQUIPMENT_CLASSIFICATION,
+ MEP_EQUIPMENT_CALC_PIPINGFLOW_PARAM,
+ MEP_EQUIPMENT_CALC_PIPINGPRESSUREDROP_PARAM,
+ MEP_ANALYTICAL_PIPE_DESIGNFLOW,
+ MEP_ANALYTICAL_CRITICALPATH_PARAM,
+ MECHANICAL_EQUIPMENT_SET_ON_DUTY,
+ MECHANICAL_EQUIPMENT_SET_ON_STANDBY,
+ MECHANICAL_EQUIPMENT_SET_NAME,
+ MECHANICAL_EQUIPMENT_SET_ID_PARAM,
+ MEP_ANALYTICAL_LOOP_BOUNDARY_PARAM,
+ MEP_IGNORE_FLOW_ANALYSIS,
+ SYSTEM_EQUIPMENT_SETS,
+ MEP_ANALYTICAL_ELEC_CURRENT_RATING,
+ MEP_ANALYTICAL_ELEC_VOLTAGE,
+ MEP_ANALYTICAL_ELEC_CURRENT,
+ MEP_ANALYTICAL_LOOP_NAME,
+ MEP_WATERLOOP_TYPE,
+ MEP_WATERLOOP_CHILLERTYPE,
+ MEP_CONDENSER_WATER_LOOP,
+ MEP_AIRLOOP_HEATEXCHANGER_TYPE,
+ MEP_AIRLOOP_PREHEAT_COILTYPE,
+ MEP_PREHEAT_HOTWATER_LOOP,
+ MEP_HEATING_COIL_TYPE,
+ MEP_HEATING_HOTWATER_LOOP,
+ MEP_COOLING_COIL_TYPE,
+ MEP_CHILLED_WATER_LOOP,
+ MEP_AIRLOOP_FANTYPE,
+ MEP_ZONE_EQUIPMENT_TYPE,
+ MEP_ZONE_EQUIPMENT_BEHAVIOR,
+ MEP_REHEAT_COIL_TYPE,
+ MEP_ZONE_AIR_LOOP,
+ MEP_ZONE_HOTWATER_LOOP,
+ MEP_ANALYTICAL_EQUIPMENT_NAME,
+ MEP_ZONE_EQUIPMENT,
+ MEP_REHEAT_HOTWATER_LOOP,
+ MEP_VRF_LOOP,
+ MEP_ZONE_EQUIPMENT_DRAW_VENTILATION,
+ MEP_ELEC_ZONE_EQUIPMENT_TYPE,
+ RBS_ELEC_ANALYTICAL_LOAD_DENSITY,
+ RBS_AREA_BASED_LOAD_TYPE,
+ RBS_ELEC_ANALYTICAL_LOAD_TYPE_PARAM,
+ RBS_ELEC_ANALYTICAL_LOAD_NAME_PARAM,
+ RBS_ELEC_ANALYTICAL_LOAD_SET_ON_TOTAL,
+ RBS_ELEC_DISTRIBUTION_NODE_SUPPLY_FROM1,
+ RBS_ELEC_DISTRIBUTION_NODE_SUPPLY_FROM,
+ RBS_ELEC_DISTRIBUTION_NODE_SUPPLY_FROM2,
+ RBS_ELEC_APPARENT_POWER_DENSITY,
+ RBS_ELEC_ANALYTICAL_LEVEL_ID,
+ RBS_ELEC_ANALYTICAL_FEEDER_LENGTH,
+ RBS_ELEC_DISTRIBUTION_NODE_SUPPLY_TO,
+ RBS_ELEC_DISTRIBUTION_NODE_LOAD_SET,
+ RBS_ELEC_ANALYTICAL_LOAD_SET_ON_DUTY,
+ RBS_ELEC_ANALYTICAL_LOAD_SET_ON_STANDBY,
+ RBS_ELEC_ANALYTICAL_LOADS_IN_SET,
+ RBS_ELEC_ANALYTICAL_AREA,
+ VIEW_SHOW_HIDDEN_LINES,
+ NUMBER_PARTITION_PARAM,
+ GRAPHIC_DISPLAY_OPTIONS_SKETCHY_LINES,
+ REBAR_NUMBER,
+ FABRIC_NUMBER,
+ REBAR_SHAPE_IMAGE,
+ REBAR_ELEM_HOST_MARK,
+ MULTISTORY_STAIRS_REF_LEVEL,
+ MULTISTORY_STAIRS_ACTUAL_TREAD_DEPTH,
+ COUPLER_CODE,
+ COUPLER_MAIN_BAR_SIZE,
+ COUPLER_COUPLED_BAR_SIZE,
+ COUPLER_QUANTITY,
+ COUPLER_NUMBER,
+ COUPLER_WEIGHT,
+ COUPLER_LENGTH,
+ COUPLER_MAIN_ENGAGEMENT,
+ COUPLER_COUPLED_ENGAGEMENT,
+ FAMILY_FREEINST_DEFAULT_ELEVATION,
+ COUPLER_MARK,
+ COUPLER_WIDTH,
+ COUPLER_MAIN_ENDTREATMENT,
+ COUPLER_COUPLED_ENDTREATMENT,
+ END_TREATMENT,
+ REBAR_ELEM_ENDTREATMENT_START,
+ REBAR_ELEM_ENDTREATMENT_END,
+ REBAR_SHAPE_ENDTREATMENT_START_TYPE,
+ REBAR_SHAPE_ENDTREATMENT_END_TYPE,
+ REBAR_INTERNAL_MULTIPLANAR_ARC_CONNECTOR,
+ ROOM_OUTDOOR_AIR_INFO_PARAM,
+ ROOM_OUTDOOR_AIR_PER_PERSON_PARAM,
+ ROOM_OUTDOOR_AIR_PER_AREA_PARAM,
+ ROOM_AIR_CHANGES_PER_HOUR_PARAM,
+ DIRECTCONTEXT3D_NAME,
+ DIRECTCONTEXT3D_SERVER_ID,
+ DIRECTCONTEXT3D_LOADED,
+ DIRECTCONTEXT3D_APPLICATION_ID,
+ DIRECTCONTEXT3D_SOURCE_ID,
+ ROOM_OUTDOOR_AIRFLOW_STANDARD_PARAM,
+ ROOM_OUTDOOR_AIRFLOW_PARAM,
+ REBAR_FREE_FORM_HOOK_START_PLANE_ANGLE,
+ REBAR_FREE_FORM_HOOK_END_PLANE_ANGLE,
+ BASEPOINT_LONGITUDE_PARAM,
+ BASEPOINT_LATITUDE_PARAM,
+ REBAR_GEOMETRY_TYPE,
+ REBAR_WORKSHOP_INSTRUCTIONS,
+ STEEL_ELEM_PLATE_THICKNESS,
+ STEEL_ELEM_BOLT_STANDARD,
+ STEEL_ELEM_BOLT_GRADE,
+ STEEL_ELEM_BOLT_ASSEMBLY,
+ STEEL_ELEM_BOLT_DIAMETER,
+ STEEL_ELEM_COATING,
+ STEEL_ELEM_ANCHOR_STANDARD,
+ STEEL_ELEM_ANCHOR_GRADE,
+ STEEL_ELEM_ANCHOR_ASSEMBLY,
+ STEEL_ELEM_ANCHOR_DIAMETER,
+ STEEL_ELEM_SHEARSTUD_STANDARD,
+ STEEL_ELEM_SHEARSTUD_GRADE,
+ STEEL_ELEM_SHEARSTUD_DIAMETER,
+ STEEL_ELEM_ANCHOR_LENGTH,
+ STEEL_ELEM_BOLT_COATING,
+ STEEL_ELEM_SHEARSTUD_LENGTH,
+ STEEL_ELEM_SHORTEN_REFLENGTH,
+ STEEL_ELEM_SHORTEN_ANGLEY,
+ STEEL_ELEM_SHORTEN_ANGLEZ,
+ STEEL_ELEM_CONTOUR_GAP_WIDTH,
+ STEEL_ELEM_CONTOUR_SIDE1DIST,
+ STEEL_ELEM_CONTOUR_SIDE2DIST,
+ STEEL_ELEM_PARAM_RADIUS,
+ STEEL_ELEM_PARAM_BORINGOUT,
+ STEEL_ELEM_WELD_MAIN_TYPE,
+ STEEL_ELEM_WELD_MAIN_THICKNESS,
+ STEEL_ELEM_WELD_LENGTH,
+ STEEL_ELEM_WELD_LOCATION,
+ STEEL_ELEM_WELD_CONTINUOUS,
+ STEEL_ELEM_WELD_PITCH,
+ STEEL_ELEM_WELD_MAIN_TEXT,
+ STEEL_ELEM_WELD_MAIN_SURFACESHAPE,
+ STEEL_ELEM_WELD_MAIN_WELDPREP,
+ STEEL_ELEM_WELD_MAIN_ROOTOPENING,
+ STEEL_ELEM_WELD_MAIN_EFFECTIVETHROAT,
+ STEEL_ELEM_WELD_MAIN_PREPDEPTH,
+ STEEL_ELEM_WELD_DOUBLE_TYPE,
+ STEEL_ELEM_WELD_DOUBLE_THICKNESS,
+ STEEL_ELEM_WELD_DOUBLE_TEXT,
+ STEEL_ELEM_WELD_DOUBLE_SURFACESHAPE,
+ STEEL_ELEM_WELD_DOUBLE_WELDPREP,
+ STEEL_ELEM_WELD_DOUBLE_ROOTOPENING,
+ STEEL_ELEM_WELD_DOUBLE_EFFECTIVETHROAT,
+ STEEL_ELEM_WELD_DOUBLE_PREPDEPTH,
+ STEEL_ELEM_PATTERN_NUMBER_X,
+ STEEL_ELEM_PATTERN_NUMBER_Y,
+ STEEL_ELEM_PATTERN_TOTAL_LENGTH,
+ STEEL_ELEM_PATTERN_TOTAL_WIDTH,
+ STEEL_ELEM_PATTERN_INTERMEDIATE_DISTANCE_X,
+ STEEL_ELEM_PATTERN_INTERMEDIATE_DISTANCE_Y,
+ STEEL_ELEM_PATTERN_EDGE_DISTANCE_X,
+ STEEL_ELEM_PATTERN_EDGE_DISTANCE_Y,
+ STEEL_ELEM_PATTERN_RADIUS,
+ STEEL_ELEM_PATTERN_NUMBER,
+ STEEL_ELEM_HOLE_DIAMETER,
+ STEEL_ELEM_HOLE_TYPE,
+ STEEL_ELEM_HOLE_SLOT_LENGTH,
+ STEEL_ELEM_HOLE_SLOT_DIRECTION,
+ STEEL_ELEM_HOLE_DEPTH,
+ STEEL_ELEM_HOLE_ALPHA,
+ STEEL_ELEM_HOLE_ANGLE,
+ STEEL_ELEM_HOLE_HEAD_DIAMETER,
+ STEEL_ELEM_HOLE_TAPPING_HOLE,
+ STEEL_ELEM_HOLE_BACK_TAPER_THREAD,
+ STEEL_ELEM_HOLE_TAPPING,
+ STEEL_ELEM_HOLE_DEPTH_OF_BOLT_HEAD,
+ STEEL_ELEM_WELD_TEXT_MODULE,
+ STEEL_ELEM_WELD_PREFIX,
+ STEEL_ELEM_PLATE_SHORTEN_ANGLE,
+ STEEL_ELEM_PLATE_SHORTEN_SUCTION,
+ STEEL_ELEM_PLATE_SHORTEN_CUTSTRAIGHT,
+ STEEL_ELEM_CUT_TYPE,
+ STEEL_ELEM_X_DISTANCE,
+ STEEL_ELEM_Y_DISTANCE,
+ STEEL_ELEM_COPE_WIDTHX,
+ STEEL_ELEM_COPE_DISTANCE_AXIS,
+ STEEL_ELEM_COPE_X_ANGLE,
+ STEEL_ELEM_COPE_Z_ANGLE,
+ STEEL_ELEM_COPE_AXIS_ANGLE,
+ STEEL_ELEM_COPE_AROUND_AXIS,
+ STEEL_ELEM_ZCLIP_TYPE,
+ PATH_OF_TRAVEL_TIME,
+ STRUCTURAL_CONNECTION_EDIT_TYPE,
+ STRUCTURAL_CONNECTION_OVERRIDE_TYPE,
+ PATH_OF_TRAVEL_LEVEL_NAME,
+ PATH_OF_TRAVEL_VIEW_NAME,
+ ROUTE_ANALYSIS_SETTINGS_PARAM,
+ TAG_ON_PLACEMENT_UI,
+ RBS_ELEC_CIRCUIT_NUMBERING_TYPE,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_PARAM,
+ STEEL_ELEM_HOLE_DEFINITION,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_APPARENT_LOAD_PHASEA,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_APPARENT_LOAD_PHASEB,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_APPARENT_LOAD_PHASEC,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_CURRENT_PHASEA,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_CURRENT_PHASEB,
+ RBS_ELEC_PANEL_BRANCH_CIRCUIT_CURRENT_PHASEC,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_APPARENT_LOAD_PHASEA,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_APPARENT_LOAD_PHASEB,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_APPARENT_LOAD_PHASEC,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_CURRENT_PHASEA,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_CURRENT_PHASEB,
+ RBS_ELEC_PANEL_FEED_THRU_LUGS_CURRENT_PHASEC,
+ RBS_PIPE_TOP_ELEVATION,
+ RBS_PIPE_BOTTOM_ELEVATION,
+ GENERIC_ZONE_NAME,
+ STEEL_ELEM_BOLT_LENGTH,
+ STEEL_ELEM_BOLT_GRIP_LENGTH,
+ STEEL_ELEM_BOLT_GRIP_LENGTH_INCREASE,
+ STEEL_ELEM_BOLT_INVERTED,
+ STEEL_ELEM_BOLT_FINISH_CALCULATION_AT_GAP,
+ STEEL_ELEM_BOLT_LOCATION,
+ PATH_OF_TRAVEL_SPEED,
+ STEEL_ELEM_WEIGHT,
+ STEEL_ELEM_PAINT_AREA,
+ STEEL_ELEM_EXACT_WEIGHT,
+ STEEL_ELEM_CUT_LENGTH,
+ STEEL_ELEM_ANCHOR_ORIENTATION,
+ STEEL_ELEM_ANCHOR_TOTAL_WEIGHT,
+ STEEL_ELEM_SHEARSTUD_TOTAL_WEIGHT,
+ STEEL_ELEM_BOLT_TOTAL_WEIGHT,
+ STEEL_ELEM_PLATE_TYPE,
+ STEEL_ELEM_PLATE_LENGTH,
+ STEEL_ELEM_PLATE_WIDTH,
+ STEEL_ELEM_PLATE_AREA,
+ STEEL_ELEM_PLATE_VOLUME,
+ STEEL_ELEM_PLATE_WEIGHT,
+ STEEL_ELEM_PLATE_EXACT_WEIGHT,
+ STEEL_ELEM_PLATE_PAINT_AREA,
+ STEEL_ELEM_PLATE_JUSTIFICATION,
+ RBS_ELEC_EDIT_CIRCUIT_NAMING_SETTINGS_PARAM,
+ STEEL_ELEM_PROFILE_TYPE,
+ STEEL_ELEM_PROFILE_LENGTH,
+ STEEL_ELEM_PROFILE_VOLUME,
+ RBS_ELEC_NUMBER_OF_CIRCUITS,
+ RBS_ELEC_ANALYTICAL_TOTAL_COINCIDENT_LOAD,
+ PATH_OF_TRAVEL_TO_ROOM,
+ PATH_OF_TRAVEL_FROM_ROOM,
+ REBAR_SHAPE_HOOK_ROTATION_AT_START,
+ REBAR_SHAPE_HOOK_ROTATION_AT_END,
+ REBAR_HOOK_ROTATION_AT_START,
+ REBAR_HOOK_ROTATION_AT_END,
+ ASSEMBLY_PRECAST_FREEZE,
+ INFRASTRUCTURE_ALIGNMENT_DISPLAYED_END_STATION,
+ INFRASTRUCTURE_ALIGNMENT_DISPLAYED_START_STATION,
+ INFRASTRUCTURE_ALIGNMENT_DESCRIPTION,
+ INFRASTRUCTURE_ALIGNMENT_NAME,
+ REBAR_HOOK_LENGTH_OVERRIDE,
+ REBAR_HOOK_ROTATION_AT_START_SCHEDULES_TAGS_FILTERS,
+ REBAR_HOOK_ROTATION_AT_END_SCHEDULES_TAGS_FILTERS,
+ VOID_CUTS_GEOMETRY,
+ DPART_LAYER_INDEX,
+ MOVES_WITH_GRID_PARAM,
+ REBAR_MODIFIED_SET,
+ VIEW_SHOW_GRIDS,
+ REBAR_MODEL_BAR_DIAMETER,
+ REBAR_INSTANCE_BAR_MODEL_DIAMETER,
+ LAYER_ELEM_TOP_CONSTRAINT,
+ LAYER_ELEM_BASE_CONSTRAINT,
+ LAYER_TYPE_THICKNESS,
+ LAYER_TYPE_MATERIALS,
+ LAYER_ELEM_VOLUME_COMPUTED,
+ LAYER_ELEM_OFFSET_FROM_HOST,
+ LAYER_ELEM_AREA_COMPUTED,
+ LAYER_ELEM_THICKNESS,
+ LAYER_ELEM_MATERIALS,
+ LAYER_ELEM_FUNCTION,
+ LAYER_ELEM_TOP_EXTENSION_DIS,
+ LAYER_ELEM_BASE_EXTENSION_DIS,
+ LOCK_ALIGNMENT_UI_TOGGLE,
+ MULTIPLE_ALIGNMENT_UI_TOGGLE,
+ PREFER_DIM_SIDE_UI_FILTER,
+ COUPLER_ROTATION_ANGLE,
+ FAMILY_SELF_ORIENTING,
+ STIFFENER_CLASSIFICATION,
+ FRAMING_SHAPE_CLASSIFICATION,
+ LINEAR_FRAMING_LENGTH,
+ CIRCULAR_FRAMING_DIAMETER,
+ OVAL_FRAMING_WIDTH,
+ OVAL_FRAMING_HEIGHT,
+ REFERENCE_BASE_ON_HOST,
+ OFFSET_FROM_REFERENCE_BASE,
+ TOPOSOLID_TYPE_DEFAULT_THICKNESS_PARAM,
+ TOPOSOLID_ATTR_THICKNESS_PARAM,
+ TOPOSOLID_HEIGHTABOVELEVEL_PARAM,
+ HIGHEST_ASSOCIATED_LEVEL,
+ LOWEST_ASSOCIATED_LEVEL,
+ TOPOSOLID_STRUCTURE_ID_PARAM,
+ TOPOSOLID_ELEVATION_AT_BOTTOM,
+ TOPOSOLID_ELEVATION_AT_TOP,
+ PREFER_PATTERN_ALIGN_UI_FILTER,
+ TOPOSOLID_FUNCTION_PARAM,
+ TOPOSOLID_INHERIT_CONTOURS,
+ TOPOSOLID_SUBDIVIDE_HEIGNT,
+ TOPOSOLID_SUBDIVIDE_MATERIAL,
+ TOPOSOLID_CONTOUR_DISPLAY_SETTINGS_ID_PARAM,
+ TOPOSOLID_CONTOUR_SUBCATEGORY_ID,
+ SSE_POINT_BASETYPE_ENUM,
+ SSE_POINT_OFFSET_FROM_SURFACE,
+ SSE_POINT_ElEVATION,
+ SSE_POINT_ElEVATION_BASE_TYPE,
+ LAYER_ELEM_COMPOUND_ELEM_FAMILY,
+ LAYER_ELEM_COMPOUND_ELEM_TYPE,
+ LAYER_ELEM_IS_CORE_LAYER,
+ LAYER_ELEM_IS_STRUCTURAL_MATERIAL,
+ LAYER_ELEM_IS_VARIABLE,
+ LAYER_ELEM_SCHEDULE_FAMILY,
+ SCHEDULE_ROTATION_ON_SHEET,
+ SCHEDULE_RESIZE_ROWS,
+ SCHEDULE_ROW_HEIGHT_INPUT,
+ REBAR_ALIGNMENT_OPTIONS,
+ LOAD_IS_CONSTRAINED_ON_HOST,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTH_DIMENSIONS_ENABLED,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTH_DIMENSION_TYPE_ID,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTHS_FOR_ARCS_DISPLAY_OPTION,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTHS_DISPLAY_OPTION,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTH_DIMENSIONS_OFFSET,
+ BENDING_DETAIL_TYPE_SEGMENT_LENGTH_DIMENSIONS_FOR_HOOKS_ENABLED,
+ BENDING_DETAIL_TYPE_ORTHOGONAL_AND_OVERALL_DIMESIONS_ENABLED,
+ BENDING_DETAIL_TYPE_ANGULAR_DIMENSIONS_ENABLED,
+ BENDING_DETAIL_TYPE_ANGULAR_DIMENSION_TYPE_ID,
+ BENDING_DETAIL_TYPE_SHOW_ANGULAR_DIMENSIONS_FOR,
+ BENDING_DETAIL_TYPE_ANGULAR_DIMENSION_OFFSET,
+ BENDING_DETAIL_TYPE_BEND_DIAMETER_DIMENSIONS_ENABLED,
+ BENDING_DETAIL_TYPE_RADIAL_DIMENSION_TYPE_ID,
+ BENDING_DETAIL_TYPE_DIAMETER_DIMENSION_TYPE_ID,
+ BENDING_DETAIL_TYPE_SHOW_BAR_BENDING_USING,
+ BENDING_DETAIL_TYPE_BEND_DIAMETER_DIMENSIONS_FOR_SEGMENTS_ENABLED,
+ BENDING_DETAIL_TYPE_BEND_DIAMETER_DIMENSIONS_FOR_HOOKS_ENABLED,
+ BENDING_DETAIL_TYPE_ANGULAR_DIMENSIONS_FOR_HOOKS_ENABLED,
+ BENDING_DETAIL_TYPE_ANGULAR_DIMENSIONS_MEASUREMENT,
+ BENDING_DETAIL_REPESENTATION_FOR_3D_BARS,
+ BENDING_DETAIL_VARYING_REBAR_DIMENSION,
+ BENDING_DETAIL_SEGMENET_REPESENTATION,
+ BENDING_DETAIL_SEGMENT_LENGTH_DIMENSION_TEXT_POSITION,
+ BENDING_DETAIL_ANGULAR_DIMENSION_TEXT_POSITION,
+ BENDING_DETAIL_DETAIL_LEVEL,
+ EXCHANGE_ID,
+ EXCHANGE_ENTITY_ID,
+ PLACEMENT_PARAMS_SHOW,
+ PLACEMENT_CENTER_X,
+ PLACEMENT_CENTER_Y,
+ PLACEMENT_LEFT,
+ PLACEMENT_BOTTOM,
+ PLACEMENT_RIGHT,
+ PLACEMENT_TOP,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameterGroup.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameterGroup.s.cs
new file mode 100644
index 00000000..e0c83558
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.BuiltInParameterGroup.s.cs
@@ -0,0 +1,128 @@
+namespace Autodesk.Revit.DB;
+
+public enum BuiltInParameterGroup
+{
+ INVALID,
+ PG_IDENTITY_DATA,
+ PG_GEOMETRY,
+ PG_CONSTRUCTION,
+ PG_GRAPHICS,
+ PG_MATERIALS,
+ PG_UNDERLAY,
+ PG_STAIR_TREADS,
+ PG_STAIR_RISERS,
+ PG_STAIR_STRINGERS,
+ PG_ELECTRICAL_ENGINEERING,
+ PG_PLUMBING,
+ PG_STRUCTURAL,
+ PG_MECHANICAL,
+ PG_PHASING,
+ PG_CONSTRAINTS,
+ PG_PATTERN,
+ PG_VIEW_EXTENTS,
+ PG_VIEW_CAMERA,
+ PG_TEXT,
+ PG_ELECTRICAL_LIGHTING,
+ PG_ELECTRICAL_LOADS,
+ PG_MECHANICAL_LOADS,
+ PG_MECHANICAL_AIRFLOW,
+ PG_STRUCTURAL_ANALYSIS,
+ PG_ENERGY_ANALYSIS,
+ PG_ELECTRICAL,
+ PG_IFC,
+ PG_CURTAIN_GRID_VERT,
+ PG_CURTAIN_GRID_1,
+ PG_CURTAIN_GRID_HORIZ,
+ PG_CURTAIN_GRID_2,
+ PG_CURTAIN_MULLION_VERT,
+ PG_CURTAIN_MULLION_1,
+ PG_CURTAIN_MULLION_HORIZ,
+ PG_CURTAIN_MULLION_2,
+ PG_CURTAIN_GRID,
+ PG_REBAR_SYSTEM_LAYERS,
+ PG_REBAR_ARRAY,
+ PG_ANALYTICAL_MODEL,
+ PG_TRANSLATION_IN,
+ PG_ROTATION_ABOUT,
+ PG_FIRE_PROTECTION,
+ PG_TITLE,
+ PG_TRUSS_FAMILY_VERT_WEB,
+ PG_TRUSS_FAMILY_DIAG_WEB,
+ PG_TRUSS_FAMILY_TOP_CHORD,
+ PG_TRUSS_FAMILY_BOTTOM_CHORD,
+ PG_PROFILE,
+ PG_PROFILE_1,
+ PG_PROFILE_2,
+ PG_GREEN_BUILDING,
+ PG_PATTERN_APPLICATION,
+ PG_LIGHT_PHOTOMETRICS,
+ PG_SLAB_SHAPE_EDIT,
+ PG_ANALYSIS_RESULTS,
+ PG_DISPLAY,
+ PG_CURTAIN_GRID_U,
+ PG_CURTAIN_GRID_V,
+ PG_ADSK_MODEL_PROPERTIES,
+ PG_AREA,
+ PG_CONCEPTUAL_ENERGY_DATA,
+ PG_FITTING,
+ PG_ENERGY_ANALYSIS_DETAILED_AND_CONCEPTUAL_MODELS,
+ PG_ENERGY_ANALYSIS_DETAILED_MODEL,
+ PG_ENERGY_ANALYSIS_CONCEPTUAL_MODEL,
+ PG_FLEXIBLE,
+ PG_GENERAL,
+ PG_ELECTRICAL_CIRCUITING,
+ PG_DATA,
+ PG_CONCEPTUAL_ENERGY_DATA_BUILDING_SERVICES,
+ PG_RAILING_SYSTEM_FAMILY_TOP_RAIL,
+ PG_RAILING_SYSTEM_FAMILY_HANDRAILS,
+ PG_RAILING_SYSTEM_FAMILY_SEGMENT_PATTERN,
+ PG_RAILING_SYSTEM_SEGMENT_PATTERN_REPEAT,
+ PG_RAILING_SYSTEM_SEGMENT_PATTERN_REMAINDER,
+ PG_RAILING_SYSTEM_SEGMENT_POSTS,
+ PG_RAILING_SYSTEM_SEGMENT_U_GRID,
+ PG_RAILING_SYSTEM_SEGMENT_V_GRID,
+ PG_SUPPORT,
+ PG_VISIBILITY,
+ PG_OVERALL_LEGEND,
+ PG_INSULATION,
+ PG_LINING,
+ PG_SYSTEMTYPE_RISEDROP,
+ PG_ANALYTICAL_ALIGNMENT,
+ PG_ANALYTICAL_PROPERTIES,
+ PG_NODES,
+ PG_LENGTH,
+ PG_SPLIT_PROFILE_DIMENSIONS,
+ PG_STAIRS_CALCULATOR_RULES,
+ PG_STAIRS_TREADS_RISERS,
+ PG_TERMINATION,
+ PG_RAILING_SYSTEM_SECONDARY_FAMILY_HANDRAILS,
+ PG_STAIRS_OPEN_END_CONNECTION,
+ PG_STAIRS_SUPPORTS,
+ PG_STAIRS_WINDERS,
+ PG_CONTINUOUSRAIL_BEGIN_BOTTOM_EXTENSION,
+ PG_CONTINUOUSRAIL_END_TOP_EXTENSION,
+ PG_SEGMENTS_FITTINGS,
+ PG_DIVISION_GEOMETRY,
+ PG_GEOMETRY_POSITIONING,
+ PG_REFERENCE,
+ PG_FABRICATION_PRODUCT_DATA,
+ PG_FORCES,
+ PG_MOMENTS,
+ PG_PRIMARY_END,
+ PG_SECONDARY_END,
+ PG_RELEASES_MEMBER_FORCES,
+ PG_ENERGY_ANALYSIS_ADVANCED,
+ PG_COUPLER_ARRAY,
+ PG_ENERGY_ANALYSIS_BUILDING_DATA,
+ PG_ENERGY_ANALYSIS_ROOM_SPACE_DATA,
+ PG_ENERGY_ANALYSIS_BLDG_CONS_MTL_THERMAL_PROPS,
+ PG_STRUCTURAL_SECTION_GEOMETRY,
+ PG_GEO_LOCATION,
+ PG_ROUTE_ANALYSIS,
+ PG_WALL_CROSS_SECTION_DEFINITION,
+ PG_PRIMARY_UNITS,
+ PG_ALTERNATE_UNITS,
+ PG_ELECTRICAL_ANALYSIS,
+ PG_LIFE_SAFETY,
+ PG_TOPOSOLID_SUBDIVISION,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADExportOptions.s.cs
new file mode 100644
index 00000000..815ac6b7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADExportOptions.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CADExportOptions
+{
+ public CADExportOptions() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOperations.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOperations.s.cs
new file mode 100644
index 00000000..c64374bc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOperations.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CADLinkOperations : Autodesk.Revit.DB.LinkOperations
+{
+ public CADLinkOperations() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOptions.s.cs
new file mode 100644
index 00000000..10ed81e1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkOptions.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CADLinkOptions : System.IDisposable
+{
+ public CADLinkOptions() { }
+
+ public CADLinkOptions(System.Boolean preserveOverrides, Autodesk.Revit.DB.ElementId viewId) =>
+ throw new System.NotImplementedException();
+
+ public CADLinkOptions(Autodesk.Revit.DB.CADLinkOptions other) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId ViewId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean PreserveOverrides
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkType.s.cs
new file mode 100644
index 00000000..0c92a6fe
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CADLinkType.s.cs
@@ -0,0 +1,18 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CADLinkType : Autodesk.Revit.DB.ElementType
+{
+ public CADLinkType() { }
+
+ public virtual Autodesk.Revit.DB.LinkLoadResult Reload(Autodesk.Revit.DB.CADLinkOptions options) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.LinkLoadResult Reload() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.LinkLoadResult LoadFrom(
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.LinkLoadResult LoadFrom(System.String path) =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CameraInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CameraInfo.s.cs
new file mode 100644
index 00000000..4f5ef204
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CameraInfo.s.cs
@@ -0,0 +1,49 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CameraInfo : System.IDisposable
+{
+ public CameraInfo() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double UpOffset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double RightOffset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double TargetDistance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double NearDistance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FarDistance
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double HorizontalExtent
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double VerticalExtent
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPerspective
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPespective
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CancellationListener.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CancellationListener.s.cs
new file mode 100644
index 00000000..e6506ff4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CancellationListener.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CancellationListener : System.IDisposable
+{
+ public CancellationListener() { }
+
+ public virtual System.Boolean IsCancelled() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Categories.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Categories.s.cs
new file mode 100644
index 00000000..24f66392
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Categories.s.cs
@@ -0,0 +1,23 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Categories : Autodesk.Revit.DB.CategoryNameMap
+{
+ public Categories() { }
+
+ public virtual Autodesk.Revit.DB.Category get_Item(Autodesk.Revit.DB.BuiltInCategory categoryId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Category NewSubcategory(
+ Autodesk.Revit.DB.Category parentCategory,
+ System.String name
+ ) => throw new System.NotImplementedException();
+
+ public new System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Category.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Category.s.cs
new file mode 100644
index 00000000..19fb9efe
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Category.s.cs
@@ -0,0 +1,117 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Category : Autodesk.Revit.DB.APIObject
+{
+ public Category() { }
+
+ public virtual System.Nullable GetLineWeight(Autodesk.Revit.DB.GraphicsStyleType graphicsStyleType) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLineWeight(System.Int32 lineWeight, Autodesk.Revit.DB.GraphicsStyleType graphicsStyleType) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId GetLinePatternId(Autodesk.Revit.DB.GraphicsStyleType graphicsStyleType) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLinePatternId(
+ Autodesk.Revit.DB.ElementId linePatternId,
+ Autodesk.Revit.DB.GraphicsStyleType graphicsStyleType
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.GraphicsStyle GetGraphicsStyle(
+ Autodesk.Revit.DB.GraphicsStyleType graphicsStyleType
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Category GetCategory(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId categoryId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Category GetCategory(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.BuiltInCategory categoryId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsBuiltInCategoryValid(Autodesk.Revit.DB.BuiltInCategory builtInCategory) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ForgeTypeId GetBuiltInCategoryTypeId(Autodesk.Revit.DB.BuiltInCategory categoryId) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.BuiltInCategory GetBuiltInCategory(Autodesk.Revit.DB.ForgeTypeId categoryTypeId) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsBuiltInCategory(Autodesk.Revit.DB.ForgeTypeId categoryTypeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean get_Visible(Autodesk.Revit.DB.View view) => throw new System.NotImplementedException();
+
+ public virtual void set_Visible(Autodesk.Revit.DB.View view, System.Boolean visible) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean get_AllowsVisibilityControl(Autodesk.Revit.DB.View view) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisibleInUI
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.BuiltInCategory BuiltInCategory
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CategoryType CategoryType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsTagCategory
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean HasMaterialQuantities
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean AllowsBoundParameters
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Material Material
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Category Parent
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CategoryNameMap SubCategories
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean CanAddSubcategory
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCuttable
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Color LineColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMap.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMap.s.cs
new file mode 100644
index 00000000..6e9a3b29
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMap.s.cs
@@ -0,0 +1,37 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CategoryNameMap : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CategoryNameMap() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CategoryNameMapIterator ForwardIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CategoryNameMapIterator ReverseIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Category get_Item(System.String key) => throw new System.NotImplementedException();
+
+ public virtual void set_Item(System.String key, Autodesk.Revit.DB.Category item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(System.String key, Autodesk.Revit.DB.Category item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Erase(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMapIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMapIterator.s.cs
new file mode 100644
index 00000000..f711e6e9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryNameMapIterator.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CategoryNameMapIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CategoryNameMapIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.String Key
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySet.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySet.s.cs
new file mode 100644
index 00000000..85447f7d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySet.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CategorySet : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CategorySet() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CategorySetIterator ForwardIterator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CategorySetIterator ReverseIterator() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(Autodesk.Revit.DB.Category item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(Autodesk.Revit.DB.Category item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Erase(Autodesk.Revit.DB.Category item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySetIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySetIterator.s.cs
new file mode 100644
index 00000000..7a56e695
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategorySetIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CategorySetIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CategorySetIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryType.s.cs
new file mode 100644
index 00000000..84d5b29c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CategoryType.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB;
+
+public enum CategoryType
+{
+ Invalid,
+ Model,
+ Annotation,
+ Internal,
+ AnalyticalModel,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Ceiling.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Ceiling.s.cs
new file mode 100644
index 00000000..d063f92f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Ceiling.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Ceiling : Autodesk.Revit.DB.CeilingAndFloor
+{
+ public Ceiling() { }
+
+ public static Autodesk.Revit.DB.Ceiling Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveLoops,
+ Autodesk.Revit.DB.ElementId ceilingTypeId,
+ Autodesk.Revit.DB.ElementId levelId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Ceiling Create(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveLoops,
+ Autodesk.Revit.DB.ElementId ceilingTypeId,
+ Autodesk.Revit.DB.ElementId levelId,
+ Autodesk.Revit.DB.Line slopeArrow,
+ System.Double slope
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId SketchId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingAndFloor.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingAndFloor.s.cs
new file mode 100644
index 00000000..650909d1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingAndFloor.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CeilingAndFloor : Autodesk.Revit.DB.HostObject
+{
+ public CeilingAndFloor() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingType.s.cs
new file mode 100644
index 00000000..a1fcb1e2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CeilingType.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CeilingType : Autodesk.Revit.DB.HostObjAttributes
+{
+ public CeilingType() { }
+
+ public virtual Autodesk.Revit.DB.ThermalProperties ThermalProperties
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CellType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CellType.s.cs
new file mode 100644
index 00000000..f7083dd4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CellType.s.cs
@@ -0,0 +1,13 @@
+namespace Autodesk.Revit.DB;
+
+public enum CellType
+{
+ Text,
+ Graphic,
+ Parameter,
+ Inherited,
+ CombinedParameter,
+ CalculatedValue,
+ ParameterText,
+ CustomField,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangePriority.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangePriority.s.cs
new file mode 100644
index 00000000..fb371d22
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangePriority.s.cs
@@ -0,0 +1,22 @@
+namespace Autodesk.Revit.DB;
+
+public enum ChangePriority
+{
+ GridsLevelsReferencePlanes,
+ Masses,
+ FloorsRoofsStructuralWalls,
+ Structure,
+ InteriorWalls,
+ DoorsOpeningsWindows,
+ MEPFixtures,
+ RoomsSpacesZones,
+ MEPCalculations,
+ FreeStandingComponents,
+ Connections,
+ Rebar,
+ MEPAccessoriesFittingsSegmentsWires,
+ MEPSystems,
+ Views,
+ DetailComponents,
+ Annotations,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangeType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangeType.s.cs
new file mode 100644
index 00000000..ea14a7b2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ChangeType.s.cs
@@ -0,0 +1,24 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ChangeType : System.IDisposable
+{
+ public ChangeType() { }
+
+ public static Autodesk.Revit.DB.ChangeType ConcatenateChangeTypes(
+ Autodesk.Revit.DB.ChangeType changeType1,
+ Autodesk.Revit.DB.ChangeType changeType2
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsIdentical(Autodesk.Revit.DB.ChangeType changeType) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(Autodesk.Revit.DB.ChangeType changeType) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CheckoutStatus.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CheckoutStatus.s.cs
new file mode 100644
index 00000000..0ff0e157
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CheckoutStatus.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum CheckoutStatus
+{
+ OwnedByCurrentUser,
+ OwnedByOtherUser,
+ NotOwned,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.City.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.City.s.cs
new file mode 100644
index 00000000..47f6ed2d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.City.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB;
+
+public partial class City : Autodesk.Revit.DB.APIObject
+{
+ public City() { }
+
+ public virtual System.Double TimeZone
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Longitude
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Latitude
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String WeatherStation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySet.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySet.s.cs
new file mode 100644
index 00000000..3d2675a7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySet.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CitySet : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CitySet() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CitySetIterator ForwardIterator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CitySetIterator ReverseIterator() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(Autodesk.Revit.DB.City item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(Autodesk.Revit.DB.City item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Erase(Autodesk.Revit.DB.City item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySetIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySetIterator.s.cs
new file mode 100644
index 00000000..34d33f91
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CitySetIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CitySetIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CitySetIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntries.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntries.s.cs
new file mode 100644
index 00000000..636f493a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntries.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ClassificationEntries : Autodesk.Revit.DB.KeyBasedTreeEntries
+{
+ public ClassificationEntries() { }
+
+ public static System.Boolean LoadClassificationEntriesFromFile(
+ System.String filePath,
+ Autodesk.Revit.DB.KeyBasedTreeEntriesLoadContent loadContent
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntry.s.cs
new file mode 100644
index 00000000..912f3b19
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClassificationEntry.s.cs
@@ -0,0 +1,33 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ClassificationEntry : Autodesk.Revit.DB.KeyBasedTreeEntry
+{
+ public ClassificationEntry() { }
+
+ public ClassificationEntry(
+ System.String key,
+ System.String parentKey,
+ System.String description,
+ System.Int32 level,
+ Autodesk.Revit.DB.ElementId categoryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasBadLevel() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasBadCategoryId() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasInvalidKey() => throw new System.NotImplementedException();
+
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId CategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Level
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClosestPointsPairBetweenTwoCurves.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClosestPointsPairBetweenTwoCurves.s.cs
new file mode 100644
index 00000000..c4c76e0a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ClosestPointsPairBetweenTwoCurves.s.cs
@@ -0,0 +1,41 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ClosestPointsPairBetweenTwoCurves : System.IDisposable
+{
+ public ClosestPointsPairBetweenTwoCurves() { }
+
+ public ClosestPointsPairBetweenTwoCurves(Autodesk.Revit.DB.ClosestPointsPairBetweenTwoCurves other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Distance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ParameterOnSecondCurve
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ParameterOnFirstCurve
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ XYZPointOnSecondCurve
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.XYZ XYZPointOnFirstCurve
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Color.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Color.s.cs
new file mode 100644
index 00000000..63a51138
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Color.s.cs
@@ -0,0 +1,32 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Color : Autodesk.Revit.DB.APIObject
+{
+ public Color() { }
+
+ public Color(System.Byte red, System.Byte green, System.Byte blue) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Color InvalidColorValue
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Byte Blue
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Byte Green
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Byte Red
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorBackgroundSettings.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorBackgroundSettings.s.cs
new file mode 100644
index 00000000..968d18b6
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorBackgroundSettings.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorBackgroundSettings : Autodesk.Revit.DB.BackgroundSettings
+{
+ public ColorBackgroundSettings() { }
+
+ public virtual Autodesk.Revit.DB.Color Color
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorDepthType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorDepthType.s.cs
new file mode 100644
index 00000000..aba53bc3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorDepthType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum ColorDepthType
+{
+ BlackLine,
+ GrayScale,
+ Color,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillLegend.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillLegend.s.cs
new file mode 100644
index 00000000..23967bf9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillLegend.s.cs
@@ -0,0 +1,34 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorFillLegend : Autodesk.Revit.DB.Element
+{
+ public ColorFillLegend() { }
+
+ public static Autodesk.Revit.DB.ColorFillLegend Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId viewId,
+ Autodesk.Revit.DB.ElementId catetoryId,
+ Autodesk.Revit.DB.XYZ origin
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetColumnWidths() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetColumnWidths(System.Collections.Generic.IList widths) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId ColorFillCategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillScheme.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillScheme.s.cs
new file mode 100644
index 00000000..d37784bd
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillScheme.s.cs
@@ -0,0 +1,88 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorFillScheme : Autodesk.Revit.DB.Element
+{
+ public ColorFillScheme() { }
+
+ public virtual System.Collections.Generic.IList GetEntries() =>
+ throw new System.NotImplementedException();
+
+ public virtual void UpdateEntry(Autodesk.Revit.DB.ColorFillSchemeEntry entry) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetEntries(System.Collections.Generic.IList entries) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FormatOptions GetFormatOptions() => throw new System.NotImplementedException();
+
+ public virtual void SetFormatOptions(Autodesk.Revit.DB.FormatOptions formatOptions) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetSupportedParameterIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddEntry(Autodesk.Revit.DB.ColorFillSchemeEntry entry) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.EntryAndSchemeConsistency IsEntryConsistentWithScheme(
+ Autodesk.Revit.DB.ColorFillSchemeEntry entry
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.EntryAndSchemeConsistency AreEntriesConsistentWithScheme(
+ System.Collections.Generic.IList entries
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SortEntries() => throw new System.NotImplementedException();
+
+ public virtual void RemoveEntry(Autodesk.Revit.DB.ColorFillSchemeEntry entry) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId Duplicate(System.String name) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanRemoveEntry(Autodesk.Revit.DB.ColorFillSchemeEntry entry) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanUpdateEntry(Autodesk.Revit.DB.ColorFillSchemeEntry entry) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidSchemeName(System.String name) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidParameterDefinitionId(Autodesk.Revit.DB.ElementId parameterId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanDefineByRange() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId ParameterDefinition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId AreaSchemeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsLinkedFilesIncluded
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsByRange
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.StorageType StorageType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId CategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Title
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillSchemeEntry.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillSchemeEntry.s.cs
new file mode 100644
index 00000000..8f1f143a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorFillSchemeEntry.s.cs
@@ -0,0 +1,67 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorFillSchemeEntry : System.IDisposable
+{
+ public ColorFillSchemeEntry() { }
+
+ public ColorFillSchemeEntry(Autodesk.Revit.DB.StorageType storageType) => throw new System.NotImplementedException();
+
+ public virtual System.String GetStringValue() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetIntegerValue() => throw new System.NotImplementedException();
+
+ public virtual System.Double GetDoubleValue() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId GetElementIdValue() => throw new System.NotImplementedException();
+
+ public virtual void SetStringValue(System.String value) => throw new System.NotImplementedException();
+
+ public virtual void SetIntegerValue(System.Int32 value) => throw new System.NotImplementedException();
+
+ public virtual void SetDoubleValue(System.Double value) => throw new System.NotImplementedException();
+
+ public virtual void SetElementIdValue(Autodesk.Revit.DB.ElementId value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanSetValue(Autodesk.Revit.DB.ElementId value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanSetValue(System.Double value) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanSetValue(System.Int32 value) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Caption
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.StorageType StorageType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsInUse
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId FillPatternId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color Color
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorOptions.s.cs
new file mode 100644
index 00000000..e02e955c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorOptions.s.cs
@@ -0,0 +1,50 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorOptions : System.IDisposable
+{
+ public ColorOptions() { }
+
+ public static Autodesk.Revit.DB.ColorOptions GetColorOptions() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Color EditingColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color CalculatingColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color AlertColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color PreselectionColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SelectionSemitransparent
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color SelectionColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Color BackgroundColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorWithTransparency.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorWithTransparency.s.cs
new file mode 100644
index 00000000..8fd2d4e9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColorWithTransparency.s.cs
@@ -0,0 +1,40 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColorWithTransparency : System.IDisposable
+{
+ public ColorWithTransparency() { }
+
+ public ColorWithTransparency(
+ System.UInt32 red,
+ System.UInt32 green,
+ System.UInt32 blue,
+ System.UInt32 transparency
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Color GetColor() => throw new System.NotImplementedException();
+
+ public virtual void SetColor(Autodesk.Revit.DB.Color color) => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 GetRed() => throw new System.NotImplementedException();
+
+ public virtual void SetRed(System.UInt32 red) => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 GetGreen() => throw new System.NotImplementedException();
+
+ public virtual void SetGreen(System.UInt32 green) => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 GetBlue() => throw new System.NotImplementedException();
+
+ public virtual void SetBlue(System.UInt32 blue) => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 GetTransparency() => throw new System.NotImplementedException();
+
+ public virtual void SetTransparency(System.UInt32 transparency) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachment.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachment.s.cs
new file mode 100644
index 00000000..6437747e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachment.s.cs
@@ -0,0 +1,76 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ColumnAttachment : System.IDisposable
+{
+ public ColumnAttachment() { }
+
+ public static System.Boolean IsValidColumn(Autodesk.Revit.DB.FamilyInstance familyInstance) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidTarget(System.Boolean forSlantedColumn, Autodesk.Revit.DB.Element target) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidTarget(
+ Autodesk.Revit.DB.FamilyInstance column,
+ Autodesk.Revit.DB.Element target
+ ) => throw new System.NotImplementedException();
+
+ public static void AddColumnAttachment(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.FamilyInstance column,
+ Autodesk.Revit.DB.Element target,
+ System.Int32 baseOrTop,
+ Autodesk.Revit.DB.ColumnAttachmentCutStyle cutColumnStyle,
+ Autodesk.Revit.DB.ColumnAttachmentJustification justification,
+ System.Double attachOffset
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ColumnAttachment GetColumnAttachment(
+ Autodesk.Revit.DB.FamilyInstance column,
+ Autodesk.Revit.DB.ElementId targetId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ColumnAttachment GetColumnAttachment(
+ Autodesk.Revit.DB.FamilyInstance column,
+ System.Int32 baseOrTop
+ ) => throw new System.NotImplementedException();
+
+ public static void RemoveColumnAttachment(
+ Autodesk.Revit.DB.FamilyInstance column,
+ Autodesk.Revit.DB.ElementId targetId
+ ) => throw new System.NotImplementedException();
+
+ public static void RemoveColumnAttachment(Autodesk.Revit.DB.FamilyInstance column, System.Int32 baseOrTop) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetJustification(Autodesk.Revit.DB.ColumnAttachmentJustification justification) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ColumnAttachmentCutStyle CutStyle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ColumnAttachmentJustification Justification
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 BaseOrTop
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId TargetId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AttachOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentCutStyle.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentCutStyle.s.cs
new file mode 100644
index 00000000..b81f5401
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentCutStyle.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum ColumnAttachmentCutStyle
+{
+ CutColumn,
+ CutTarget,
+ None,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentJustification.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentJustification.s.cs
new file mode 100644
index 00000000..8ccef697
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ColumnAttachmentJustification.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum ColumnAttachmentJustification
+{
+ Minimum,
+ Midpoint,
+ Maximum,
+ Tangent,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElement.s.cs
new file mode 100644
index 00000000..5d359dab
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElement.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CombinableElement : Autodesk.Revit.DB.Element
+{
+ public CombinableElement() { }
+
+ public virtual Autodesk.Revit.DB.GeomCombinationSet Combinations
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArray.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArray.s.cs
new file mode 100644
index 00000000..eec52194
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArray.s.cs
@@ -0,0 +1,36 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CombinableElementArray : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CombinableElementArray() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CombinableElementArrayIterator ForwardIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CombinableElementArrayIterator ReverseIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CombinableElement get_Item(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void set_Item(System.Int32 index, Autodesk.Revit.DB.CombinableElement item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Append(Autodesk.Revit.DB.CombinableElement item) => throw new System.NotImplementedException();
+
+ public virtual void Insert(Autodesk.Revit.DB.CombinableElement item, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArrayIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArrayIterator.s.cs
new file mode 100644
index 00000000..e6e4cd7b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CombinableElementArrayIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CombinableElementArrayIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CombinableElementArrayIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeater.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeater.s.cs
new file mode 100644
index 00000000..b361d0dc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeater.s.cs
@@ -0,0 +1,39 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ComponentRepeater
+ : Autodesk.Revit.DB.Element,
+ System.Collections.Generic.IEnumerable
+{
+ public ComponentRepeater() { }
+
+ public virtual System.Boolean IsTypeValidForRepeater(Autodesk.Revit.DB.ElementId typeId) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean CanElementBeRepeated(
+ Autodesk.Revit.DB.Document ADoc,
+ Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList RepeatElements(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.ICollection elementIds
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.ISet RemoveRepeaters(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.ISet elementIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IEnumerator GetEnumerator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 DimensionCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId DefaultFamilyType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs
new file mode 100644
index 00000000..fb2cacbc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs
@@ -0,0 +1,28 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ComponentRepeaterIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
+{
+ public ComponentRepeaterIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsDone() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ComponentRepeaterSlot GetCurrent() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ComponentRepeaterSlot Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterSlot.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterSlot.s.cs
new file mode 100644
index 00000000..c7f5cc65
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterSlot.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ComponentRepeaterSlot : Autodesk.Revit.DB.Element
+{
+ public ComponentRepeaterSlot() { }
+
+ public virtual System.Boolean IsTypeValidForSlot(Autodesk.Revit.DB.ElementId typeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void MakeEmpty() => throw new System.NotImplementedException();
+
+ public virtual void MakeDefault() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId FamilyType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsDefault
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRotation.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRotation.s.cs
new file mode 100644
index 00000000..6cded261
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ComponentRotation.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum ComponentRotation
+{
+ Angle0,
+ Angle90,
+ Angle180,
+ Angle270,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs
new file mode 100644
index 00000000..98f2f7f9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs
@@ -0,0 +1,275 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CompoundStructure : System.IDisposable
+{
+ public CompoundStructure() { }
+
+ public virtual System.Collections.Generic.IList GetLayers() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEqual(Autodesk.Revit.DB.CompoundStructure otherStructure) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVerticallyHomogeneous() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValid(
+ Autodesk.Revit.DB.Document doc,
+ out System.Collections.Generic.IDictionary errMap,
+ out System.Collections.Generic.IDictionary twoLayerErrorsMap
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CompoundStructure GetSimpleCompoundStructure(
+ System.Double wallHeight,
+ System.Double distAboveBase
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DeleteLayer(System.Int32 layerIdx) => throw new System.NotImplementedException();
+
+ public virtual void SetMaterialId(System.Int32 layerIdx, Autodesk.Revit.DB.ElementId materialId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId GetMaterialId(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetLayerWidth(System.Int32 layerIdx) => throw new System.NotImplementedException();
+
+ public virtual void SetLayerWidth(System.Int32 layerIdx, System.Double width) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanLayerWidthBeNonZero(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetWidth() => throw new System.NotImplementedException();
+
+ public virtual System.Double GetWidth(System.Int32 regionId) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.MaterialFunctionAssignment GetLayerFunction(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLayerFunction(System.Int32 layerIdx, Autodesk.Revit.DB.MaterialFunctionAssignment function) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsStructuralDeck(System.Int32 layerIdx) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementId GetDeckProfileId(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetDeckProfileId(System.Int32 layerIdx, Autodesk.Revit.DB.ElementId profileId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.StructDeckEmbeddingType GetDeckEmbeddingType(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetDeckEmbeddingType(
+ System.Int32 layerIdx,
+ Autodesk.Revit.DB.StructDeckEmbeddingType embedType
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetLayers(System.Collections.Generic.IList layers) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLayer(System.Int32 layerIdx, Autodesk.Revit.DB.CompoundStructureLayer layer) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ParticipatesInWrapping(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetParticipatesInWrapping(System.Int32 layerIdx, System.Boolean participatesInWrapping) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetNumberOfShellLayers(Autodesk.Revit.DB.ShellLayerType shellLayerType) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetNumberOfShellLayers(Autodesk.Revit.DB.ShellLayerType shellLayerType, System.Int32 numLayers) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsCoreLayer(System.Int32 layerIdx) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsLayerValid(System.Int32 layerIdx, Autodesk.Revit.DB.CompoundStructureLayer layer) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidSampleHeight(System.Double height) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanSplitAndMergeRegionsBeUsed() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRegionsAssociatedToLayer(System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetLayerAssociatedToRegion(System.Int32 regionId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AssociateRegionWithLayer(System.Int32 regionId, System.Int32 layerIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRegionIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetSegmentIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidRegionId(System.Int32 regionId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSimpleRegion(System.Int32 regionId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsRectangularRegion(System.Int32 regionId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidSegmentId(System.Int32 segmentId) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetAdjacentRegions(System.Int32 segmentId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.RectangularGridSegmentOrientation GetSegmentOrientation(System.Int32 segmentId) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.BoundingBoxUV GetRegionEnvelope(System.Int32 regionId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetSegmentCoordinate(System.Int32 segmentId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetSegmentEndPoints(
+ System.Int32 segmentId,
+ System.Int32 regionId,
+ out Autodesk.Revit.DB.UV end1,
+ out Autodesk.Revit.DB.UV end2
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 MergeRegionsAdjacentToSegment(
+ System.Int32 segmentId,
+ System.Int32 layerIdxForMergedRegion
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 SplitRegion(
+ Autodesk.Revit.DB.UV gridUV,
+ Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 SplitRegion(
+ Autodesk.Revit.DB.UV gridUV,
+ Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection,
+ out System.Int32 newSegmentId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindEnclosingRegionAndSegments(
+ Autodesk.Revit.DB.UV gridUV,
+ Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection,
+ out System.Int32 segmentId1,
+ out System.Int32 segmentId2
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetExtendableRegionIds(System.Boolean top) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetExtendableRegionIds(
+ System.Boolean top,
+ System.Collections.Generic.IList regionIds
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetRegionsAlongLevel(System.Double height) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeRegionWidth(System.Int32 regionId, System.Double newWidth) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveWallSweep(Autodesk.Revit.DB.WallSweepType wallSweepType, System.Int32 id) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ClearWallSweeps(Autodesk.Revit.DB.WallSweepType wallSweepType) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetPreviousNonZeroLayerIndex(System.Int32 thisIdx) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetCoreBoundaryLayerIndex(Autodesk.Revit.DB.ShellLayerType shellLayerType) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetOffsetForLocationLine(Autodesk.Revit.DB.WallLocationLine wallLocationLine) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetFirstCoreLayerIndex() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetLastCoreLayerIndex() => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CompoundStructure CreateSimpleCompoundStructure(
+ System.Collections.Generic.IList layers
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CompoundStructure CreateSingleLayerCompoundStructure(
+ System.Double sampleHeight,
+ Autodesk.Revit.DB.MaterialFunctionAssignment layerFunction,
+ System.Double width,
+ Autodesk.Revit.DB.ElementId materialId
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CompoundStructure CreateSingleLayerCompoundStructure(
+ Autodesk.Revit.DB.MaterialFunctionAssignment layerFunction,
+ System.Double width,
+ Autodesk.Revit.DB.ElementId materialId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Double GetMinimumLayerThickness() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanLayerBeVariable(System.Int32 variableLayerIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean CanLayerBeStructuralMaterial(System.Int32 layerIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double MinimumSampleHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double CutoffHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SampleHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StructuralMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 VariableLayerIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.OpeningWrappingCondition OpeningWrapping
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.EndCapCondition EndCap
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasStructuralDeck
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsVerticallyCompound
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 LayerCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureError.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureError.s.cs
new file mode 100644
index 00000000..beba892b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureError.s.cs
@@ -0,0 +1,23 @@
+namespace Autodesk.Revit.DB;
+
+public enum CompoundStructureError
+{
+ BadShellOrder,
+ CoreTooThin,
+ MembraneTooThick,
+ NonmembraneTooThin,
+ BadShellsStructure,
+ ThinOuterLayer,
+ VerticalUnusedLayer,
+ VerticalWrongOrderLayer,
+ VerticalWrongOrderCoreExterior,
+ VerticalWrongOrderCoreInterior,
+ VerticalWrongOrderMembrane,
+ DeckCantBoundAbove,
+ DeckCantBoundBelow,
+ VarThickLayerCantBeZero,
+ InvalidMaterialId,
+ ExtensibleRegionsNotContiguousAlongTop,
+ ExtensibleRegionsNotContiguousAlongBottom,
+ InvalidProfileId,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureLayer.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureLayer.s.cs
new file mode 100644
index 00000000..4893dba5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CompoundStructureLayer.s.cs
@@ -0,0 +1,56 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CompoundStructureLayer : System.IDisposable
+{
+ public CompoundStructureLayer() { }
+
+ public CompoundStructureLayer(
+ System.Double width,
+ Autodesk.Revit.DB.MaterialFunctionAssignment function,
+ Autodesk.Revit.DB.ElementId materialId
+ ) => throw new System.NotImplementedException();
+
+ public CompoundStructureLayer(Autodesk.Revit.DB.CompoundStructureLayer cs) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean LayerCapFlag
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LayerId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.StructDeckEmbeddingType DeckEmbeddingType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.MaterialFunctionAssignment Function
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId DeckProfileId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ElementId MaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Width
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConfigurationReloadInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConfigurationReloadInfo.s.cs
new file mode 100644
index 00000000..fec60c86
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConfigurationReloadInfo.s.cs
@@ -0,0 +1,34 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConfigurationReloadInfo : System.IDisposable
+{
+ public ConfigurationReloadInfo() { }
+
+ public virtual System.Collections.Generic.ISet GetCustomDataChangedElements() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ConnectionValidationInfo GetConnectivityValidation() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReloadSwapOutInfo GetOutOfDatePartStatus(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 OutOfDatePartCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ProfileNotAvailable
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Disconnects
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalFace.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalFace.s.cs
new file mode 100644
index 00000000..f6bf39b1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalFace.s.cs
@@ -0,0 +1,21 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConicalFace : Autodesk.Revit.DB.Face
+{
+ public ConicalFace() { }
+
+ public virtual Autodesk.Revit.DB.XYZ get_Radius(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Double HalfAngle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Axis
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalSurface.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalSurface.s.cs
new file mode 100644
index 00000000..ee825095
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConicalSurface.s.cs
@@ -0,0 +1,36 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConicalSurface : Autodesk.Revit.DB.Surface
+{
+ public ConicalSurface() { }
+
+ public static Autodesk.Revit.DB.ConicalSurface Create(
+ Autodesk.Revit.DB.Frame frameOfReference,
+ System.Double halfAngle
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Frame GetFrameOfReference() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidConeAngle(System.Double halfAngle) => throw new System.NotImplementedException();
+
+ public virtual System.Double HalfAngle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ YDir
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ XDir
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Axis
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionResolution.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionResolution.s.cs
new file mode 100644
index 00000000..46d8ff02
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionResolution.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectionResolution
+{
+ Disconnected,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationInfo.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationInfo.s.cs
new file mode 100644
index 00000000..9316019e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationInfo.s.cs
@@ -0,0 +1,20 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectionValidationInfo : System.IDisposable
+{
+ public ConnectionValidationInfo() { }
+
+ public virtual System.Int32 ManyWarnings() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidWarningIndex(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ConnectionValidationWarning GetWarning(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationWarning.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationWarning.s.cs
new file mode 100644
index 00000000..4b8d6d0b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionValidationWarning.s.cs
@@ -0,0 +1,31 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectionValidationWarning : System.IDisposable
+{
+ public ConnectionValidationWarning() { }
+
+ public ConnectionValidationWarning(
+ Autodesk.Revit.DB.ConnectionResolution resolution,
+ Autodesk.Revit.DB.ConnectionWarning reason,
+ Autodesk.Revit.DB.ElementId part1,
+ Autodesk.Revit.DB.ElementId part2
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetParts() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectionWarning Reason
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectionResolution Resolution
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionWarning.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionWarning.s.cs
new file mode 100644
index 00000000..a145f2be
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectionWarning.s.cs
@@ -0,0 +1,10 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectionWarning
+{
+ Unknown,
+ Alignment,
+ Size,
+ Shape,
+ Connectivity,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Connector.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Connector.s.cs
new file mode 100644
index 00000000..f82bc86b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Connector.s.cs
@@ -0,0 +1,201 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Connector : Autodesk.Revit.DB.IConnector, System.IDisposable
+{
+ public Connector() { }
+
+ public virtual void ConnectTo(Autodesk.Revit.DB.Connector connector) => throw new System.NotImplementedException();
+
+ public virtual void DisconnectFrom(Autodesk.Revit.DB.Connector connector) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsConnectedTo(Autodesk.Revit.DB.Connector connector) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FabricationConnectorInfo GetFabricationConnectorInfo() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.MEPConnectorInfo GetMEPConnectorInfo() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double PressureDrop
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Coefficient
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double VelocityPressure
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.FlowDirectionType Direction
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Flow
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Utility
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean AllowsSlopeAdjustments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double GasketLength
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double EngagementLength
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsMovable
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Angle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AssignedKCoefficient
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AssignedFixtureUnits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AssignedFlow
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AssignedPressureDrop
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Plumbing.PipeLossMethodType AssignedPipeLossMethod
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Mechanical.DuctLossMethodType AssignedDuctLossMethod
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Mechanical.DuctFlowConfigurationType AssignedDuctFlowConfiguration
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Plumbing.PipeFlowConfigurationType AssignedPipeFlowConfiguration
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AssignedLossCoefficient
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AssignedFlowFactor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsConnected
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.MEPSystem MEPSystem
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorManager ConnectorManager
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Demand
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Plumbing.PipeSystemType PipeSystemType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Electrical.ElectricalSystemType ElectricalSystemType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Mechanical.DuctSystemType DuctSystemType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.FlowDirectionType AssignedFlowDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Width
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ConnectorProfileType Shape
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorType ConnectorType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorSet AllRefs
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Domain Domain
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Element Owner
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Transform CoordinateSystem
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorDomainType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorDomainType.s.cs
new file mode 100644
index 00000000..b731c86b
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorDomainType.s.cs
@@ -0,0 +1,11 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectorDomainType
+{
+ Undefined,
+ Hvac,
+ Electrical,
+ Piping,
+ CableTrayConduit,
+ StructuralAnalytical,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorElement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorElement.s.cs
new file mode 100644
index 00000000..5e9ee9c3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorElement.s.cs
@@ -0,0 +1,131 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectorElement : Autodesk.Revit.DB.Element, Autodesk.Revit.DB.IConnector
+{
+ public ConnectorElement() { }
+
+ public virtual Autodesk.Revit.DB.ConnectorElement GetLinkedConnectorElement() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetLinkedConnectorElement(Autodesk.Revit.DB.ConnectorElement otherConnector) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreatePipeConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Plumbing.PipeSystemType pipeSystemType,
+ Autodesk.Revit.DB.Reference planarFace,
+ Autodesk.Revit.DB.Edge edge
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreatePipeConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Plumbing.PipeSystemType pipeSystemType,
+ Autodesk.Revit.DB.Reference planarFace
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateDuctConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Mechanical.DuctSystemType ductSystemType,
+ Autodesk.Revit.DB.ConnectorProfileType profileShape,
+ Autodesk.Revit.DB.Reference planarFace,
+ Autodesk.Revit.DB.Edge edge
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateDuctConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Mechanical.DuctSystemType ductSystemType,
+ Autodesk.Revit.DB.ConnectorProfileType profileShape,
+ Autodesk.Revit.DB.Reference planarFace
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateElectricalConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Electrical.ElectricalSystemType electricalSystemType,
+ Autodesk.Revit.DB.Reference planarFace,
+ Autodesk.Revit.DB.Edge edge
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateElectricalConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Electrical.ElectricalSystemType electricalSystemType,
+ Autodesk.Revit.DB.Reference planarFace
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateConduitConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Reference planarFace,
+ Autodesk.Revit.DB.Edge edge
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateConduitConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Reference planarFace
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateCableTrayConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Reference planarFace,
+ Autodesk.Revit.DB.Edge edge
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ConnectorElement CreateCableTrayConnector(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Reference planarFace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AssignAsPrimary() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSystemClassificationValid(
+ Autodesk.Revit.DB.MEPSystemClassification systemClassification
+ ) => throw new System.NotImplementedException();
+
+ public virtual void FlipDirection() => throw new System.NotImplementedException();
+
+ public virtual void ChangeHostReference(Autodesk.Revit.DB.Reference planarFace, Autodesk.Revit.DB.Edge edge) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ChangeHostReference(Autodesk.Revit.DB.Reference planarFace) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ Direction
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.MEPSystemClassification SystemClassification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPrimary
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Width
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorProfileType Shape
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Domain Domain
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Transform CoordinateSystem
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorGenderType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorGenderType.s.cs
new file mode 100644
index 00000000..8c6605d9
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorGenderType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectorGenderType
+{
+ Undefined,
+ Male,
+ Female,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorJointType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorJointType.s.cs
new file mode 100644
index 00000000..ff88286e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorJointType.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectorJointType
+{
+ Undefined,
+ Flanged,
+ Welded,
+ Threaded,
+ Grooved,
+ Glued,
+ Soldered,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorManager.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorManager.s.cs
new file mode 100644
index 00000000..466fb64f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorManager.s.cs
@@ -0,0 +1,27 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectorManager : System.IDisposable
+{
+ public ConnectorManager() { }
+
+ public virtual Autodesk.Revit.DB.Connector Lookup(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Element Owner
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorSet UnusedConnectors
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ConnectorSet Connectors
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorProfileType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorProfileType.s.cs
new file mode 100644
index 00000000..9c7b0164
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorProfileType.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectorProfileType
+{
+ Invalid,
+ Round,
+ Rectangular,
+ Oval,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSet.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSet.s.cs
new file mode 100644
index 00000000..8eb7e041
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSet.s.cs
@@ -0,0 +1,30 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectorSet : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public ConnectorSet() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ConnectorSetIterator ForwardIterator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ConnectorSetIterator ReverseIterator() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(Autodesk.Revit.DB.Connector item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(Autodesk.Revit.DB.Connector item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Erase(Autodesk.Revit.DB.Connector item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSetIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSetIterator.s.cs
new file mode 100644
index 00000000..e6403f45
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorSetIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ConnectorSetIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public ConnectorSetIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorType.s.cs
new file mode 100644
index 00000000..39c5cdf4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ConnectorType.s.cs
@@ -0,0 +1,22 @@
+namespace Autodesk.Revit.DB;
+
+public enum ConnectorType
+{
+ Invalid,
+ End,
+ Curve,
+ Logical,
+ Reference,
+ Surface,
+ MasterSurface,
+ MainSurface,
+ NodeReference,
+ BlankEnd,
+ EndSurface,
+ Family,
+ Physical,
+ NonEnd,
+ AnyEnd,
+ Super,
+ AllModes,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Construction.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Construction.s.cs
new file mode 100644
index 00000000..8e4a702e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Construction.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Construction
+{
+ public Construction() { }
+
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContentNode.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContentNode.s.cs
new file mode 100644
index 00000000..82ebdd08
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContentNode.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ContentNode : Autodesk.Revit.DB.RenderNode
+{
+ public ContentNode() { }
+
+ public virtual Autodesk.Revit.DB.Transform GetTransform() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSetting.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSetting.s.cs
new file mode 100644
index 00000000..4b464ea3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSetting.s.cs
@@ -0,0 +1,40 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ContourSetting : System.IDisposable
+{
+ public ContourSetting() { }
+
+ public virtual Autodesk.Revit.DB.ContourSettingItem AddSingleContour(
+ System.Double elevation,
+ Autodesk.Revit.DB.ElementId subcategoryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ContourSettingItem AddContourRange(
+ System.Double start,
+ System.Double stop,
+ System.Double step,
+ Autodesk.Revit.DB.ElementId subcategoryId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 GetItemIndex(Autodesk.Revit.DB.ContourSettingItem item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveItem(Autodesk.Revit.DB.ContourSettingItem item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DisableItem(Autodesk.Revit.DB.ContourSettingItem item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void EnableItem(Autodesk.Revit.DB.ContourSettingItem item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList GetContourSettingItems() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSettingItem.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSettingItem.s.cs
new file mode 100644
index 00000000..9b008986
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ContourSettingItem.s.cs
@@ -0,0 +1,29 @@
+namespace Autodesk.Revit.DB;
+
+public partial class ContourSettingItem : System.IDisposable
+{
+ public ContourSettingItem() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ElementId SubCategoryId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Step
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Stop
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Start
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Control.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Control.s.cs
new file mode 100644
index 00000000..ee8a20dc
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Control.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Control : Autodesk.Revit.DB.Element
+{
+ public Control() { }
+
+ public virtual Autodesk.Revit.DB.View View
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.ControlShape Shape
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ControlShape.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ControlShape.s.cs
new file mode 100644
index 00000000..9ea606bf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.ControlShape.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum ControlShape
+{
+ VerticalArrow,
+ HorizontalArrow,
+ DoubleVerticalArrow,
+ DoubleHorizontalArrow,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CoordinatePlaneVisibility.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CoordinatePlaneVisibility.s.cs
new file mode 100644
index 00000000..aab46279
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CoordinatePlaneVisibility.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum CoordinatePlaneVisibility
+{
+ Never,
+ WhenSelected,
+ Always,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CopyPasteOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CopyPasteOptions.s.cs
new file mode 100644
index 00000000..a7c3b9b0
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CopyPasteOptions.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CopyPasteOptions : System.IDisposable
+{
+ public CopyPasteOptions() { }
+
+ public virtual Autodesk.Revit.DB.IDuplicateTypeNamesHandler GetDuplicateTypeNamesHandler() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetDuplicateTypeNamesHandler(Autodesk.Revit.DB.IDuplicateTypeNamesHandler handler) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainCell.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainCell.s.cs
new file mode 100644
index 00000000..de159719
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainCell.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainCell : Autodesk.Revit.DB.APIObject
+{
+ public CurtainCell() { }
+
+ public virtual Autodesk.Revit.DB.CurveArrArray CurveLoops
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CurveArrArray PlanarizedCurveLoops
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGrid.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGrid.s.cs
new file mode 100644
index 00000000..a365c9f3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGrid.s.cs
@@ -0,0 +1,91 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainGrid : Autodesk.Revit.DB.APIObject
+{
+ public CurtainGrid() { }
+
+ public virtual System.Collections.Generic.ICollection GetPanelIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetUnlockedPanelIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetMullionIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetUnlockedMullionIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetUGridLineIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetVGridLineIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetCurtainCells() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Element ChangePanelType(
+ Autodesk.Revit.DB.Element panel,
+ Autodesk.Revit.DB.ElementType newSymbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainGridLine AddGridLine(
+ System.Boolean isUGridLine,
+ Autodesk.Revit.DB.XYZ position,
+ System.Boolean oneSegmentOnly
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Panel GetPanel(
+ Autodesk.Revit.DB.ElementId uGridLineId,
+ Autodesk.Revit.DB.ElementId vGridLineId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainCell GetCell(
+ Autodesk.Revit.DB.ElementId uGridLineId,
+ Autodesk.Revit.DB.ElementId vGridLineId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 NumPanels
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 NumVLines
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 NumULines
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Grid2Offset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Grid2Angle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.CurtainGridAlignType Grid2Justification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Grid1Offset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Grid1Angle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.CurtainGridAlignType Grid1Justification
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridAlignType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridAlignType.s.cs
new file mode 100644
index 00000000..fae74cee
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridAlignType.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum CurtainGridAlignType
+{
+ NoJustify,
+ Beginning,
+ Center,
+ End,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridLine.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridLine.s.cs
new file mode 100644
index 00000000..0d5a6b56
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridLine.s.cs
@@ -0,0 +1,44 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainGridLine : Autodesk.Revit.DB.HostObject
+{
+ public CurtainGridLine() { }
+
+ public virtual void RemoveSegment(Autodesk.Revit.DB.Curve curve) => throw new System.NotImplementedException();
+
+ public virtual void AddSegment(Autodesk.Revit.DB.Curve curve) => throw new System.NotImplementedException();
+
+ public virtual void AddAllSegments() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ElementSet AddMullions(
+ Autodesk.Revit.DB.Curve segment,
+ Autodesk.Revit.DB.MullionType mullionType,
+ System.Boolean oneSegmentOnly
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArray ExistingSegmentCurves
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CurveArray SkippedSegmentCurves
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CurveArray AllSegmentCurves
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Curve FullCurve
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsUGridLine
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Lock
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSet.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSet.s.cs
new file mode 100644
index 00000000..6cff7b49
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSet.s.cs
@@ -0,0 +1,33 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainGridSet : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CurtainGridSet() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainGridSetIterator ForwardIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainGridSetIterator ReverseIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(Autodesk.Revit.DB.CurtainGrid item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Insert(Autodesk.Revit.DB.CurtainGrid item) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Erase(Autodesk.Revit.DB.CurtainGrid item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSetIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSetIterator.s.cs
new file mode 100644
index 00000000..2da788a1
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainGridSetIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainGridSetIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CurtainGridSetIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystem.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystem.s.cs
new file mode 100644
index 00000000..a111bcfd
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystem.s.cs
@@ -0,0 +1,20 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainSystem : Autodesk.Revit.DB.CurtainSystemBase
+{
+ public CurtainSystem() { }
+
+ public virtual void AddCurtainGrid(Autodesk.Revit.DB.Reference face) => throw new System.NotImplementedException();
+
+ public virtual void RemoveCurtainGrid(Autodesk.Revit.DB.Reference face) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurtainSystemType CurtainSystemType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.CurtainGridSet CurtainGrids
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemBase.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemBase.s.cs
new file mode 100644
index 00000000..6d24ddba
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemBase.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainSystemBase : Autodesk.Revit.DB.HostObject
+{
+ public CurtainSystemBase() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemType.s.cs
new file mode 100644
index 00000000..09b36153
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurtainSystemType.s.cs
@@ -0,0 +1,6 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurtainSystemType : Autodesk.Revit.DB.HostObjAttributes
+{
+ public CurtainSystemType() { }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs
new file mode 100644
index 00000000..d687576a
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs
@@ -0,0 +1,102 @@
+namespace Autodesk.Revit.DB;
+
+public partial class Curve : Autodesk.Revit.DB.GeometryObject
+{
+ public Curve() { }
+
+ public virtual System.Collections.Generic.IList Tessellate() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ Evaluate(System.Double parameter, System.Boolean normalized) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ GetEndPoint(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Reference GetEndPointReference(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetEndParameter(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void MakeBound(System.Double startParameter, System.Double endParameter) =>
+ throw new System.NotImplementedException();
+
+ public virtual void MakeUnbound() => throw new System.NotImplementedException();
+
+ public virtual System.Double ComputeNormalizedParameter(System.Double rawParameter) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double ComputeRawParameter(System.Double normalizedParameter) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double Distance(Autodesk.Revit.DB.XYZ point) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve CreateTransformed(Autodesk.Revit.DB.Transform transform) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve CreateReversed() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve CreateOffset(
+ System.Double offsetDist,
+ Autodesk.Revit.DB.XYZ referenceVector
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Transform ComputeDerivatives(System.Double parameter, System.Boolean normalized) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsInside(System.Double parameter, out System.Int32 end) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsInside(System.Double parameter) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(
+ Autodesk.Revit.DB.Curve curve,
+ out Autodesk.Revit.DB.IntersectionResultArray resultArray
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(Autodesk.Revit.DB.Curve curve) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.IntersectionResult Project(Autodesk.Revit.DB.XYZ point) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve Clone() => throw new System.NotImplementedException();
+
+ public virtual void SetGraphicsStyleId(Autodesk.Revit.DB.ElementId id) => throw new System.NotImplementedException();
+
+ public virtual void ComputeClosestPoints(
+ Autodesk.Revit.DB.Curve otherCurve,
+ System.Boolean withinThisCurveBounds,
+ System.Boolean withinOtherCurveBounds,
+ System.Boolean returnAllCriticalPnts,
+ out System.Collections.Generic.IList resultList
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double Period
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCyclic
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Length
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ApproximateLength
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Reference Reference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsClosed
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsBound
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArray.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArray.s.cs
new file mode 100644
index 00000000..a990c5e3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArray.s.cs
@@ -0,0 +1,36 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveArrArray : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CurveArrArray() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrArrayIterator ForwardIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrArrayIterator ReverseIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArray get_Item(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void set_Item(System.Int32 index, Autodesk.Revit.DB.CurveArray item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Append(Autodesk.Revit.DB.CurveArray item) => throw new System.NotImplementedException();
+
+ public virtual void Insert(Autodesk.Revit.DB.CurveArray item, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArrayIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArrayIterator.s.cs
new file mode 100644
index 00000000..f53f0860
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrArrayIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveArrArrayIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CurveArrArrayIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArray.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArray.s.cs
new file mode 100644
index 00000000..c63be06c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArray.s.cs
@@ -0,0 +1,33 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveArray : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CurveArray() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrayIterator ForwardIterator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveArrayIterator ReverseIterator() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve get_Item(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void set_Item(System.Int32 index, Autodesk.Revit.DB.Curve item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Append(Autodesk.Revit.DB.Curve item) => throw new System.NotImplementedException();
+
+ public virtual void Insert(Autodesk.Revit.DB.Curve item, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrayIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrayIterator.s.cs
new file mode 100644
index 00000000..05c7e6f5
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveArrayIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveArrayIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CurveArrayIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPoints.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPoints.s.cs
new file mode 100644
index 00000000..bf1a5d5f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPoints.s.cs
@@ -0,0 +1,46 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveByPoints : Autodesk.Revit.DB.CurveElement
+{
+ public CurveByPoints() { }
+
+ public virtual Autodesk.Revit.DB.ReferencePointArray GetPoints() => throw new System.NotImplementedException();
+
+ public virtual void SetPoints(Autodesk.Revit.DB.ReferencePointArray points) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean SortPoints(Autodesk.Revit.DB.ReferencePointArray arr) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.FamilyElementVisibility GetVisibility() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetVisibility(Autodesk.Revit.DB.FamilyElementVisibility visibility) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ReferenceType ReferenceType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Visible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.GraphicsStyle Subcategory
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsReferenceLine
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new Autodesk.Revit.DB.SketchPlane SketchPlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArray.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArray.s.cs
new file mode 100644
index 00000000..ed25bcb2
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArray.s.cs
@@ -0,0 +1,36 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveByPointsArray : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerable
+{
+ public CurveByPointsArray() { }
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveByPointsArrayIterator ForwardIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveByPointsArrayIterator ReverseIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveByPoints get_Item(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual void set_Item(System.Int32 index, Autodesk.Revit.DB.CurveByPoints item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Append(Autodesk.Revit.DB.CurveByPoints item) => throw new System.NotImplementedException();
+
+ public virtual void Insert(Autodesk.Revit.DB.CurveByPoints item, System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsEmpty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArrayIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArrayIterator.s.cs
new file mode 100644
index 00000000..cd0005f7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsArrayIterator.s.cs
@@ -0,0 +1,15 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveByPointsArrayIterator : Autodesk.Revit.DB.APIObject, System.Collections.IEnumerator
+{
+ public CurveByPointsArrayIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual System.Object Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs
new file mode 100644
index 00000000..cfaba96f
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs
@@ -0,0 +1,63 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveByPointsUtils : System.IDisposable
+{
+ public CurveByPointsUtils() { }
+
+ public static Autodesk.Revit.DB.CurveProjectionType GetProjectionType(Autodesk.Revit.DB.CurveElement curveElem) =>
+ throw new System.NotImplementedException();
+
+ public static void SetProjectionType(
+ Autodesk.Revit.DB.CurveElement curveElem,
+ Autodesk.Revit.DB.CurveProjectionType value
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean GetSketchOnSurface(Autodesk.Revit.DB.CurveElement curveElem) =>
+ throw new System.NotImplementedException();
+
+ public static void SetSketchOnSurface(Autodesk.Revit.DB.CurveElement curveElem, System.Boolean sketchOnSurface) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean ValidateCurveElementIdArrayForFaceRegions(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveElemIds
+ ) => throw new System.NotImplementedException();
+
+ public static void AddCurvesToFaceRegion(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curveElemIds
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Reference GetHostFace(Autodesk.Revit.DB.CurveElement curveElem) =>
+ throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList GetFaceRegions(
+ Autodesk.Revit.DB.Document cda,
+ Autodesk.Revit.DB.Reference referenceOfFace
+ ) => throw new System.NotImplementedException();
+
+ public static void CreateRectangle(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ReferencePoint startPoint,
+ Autodesk.Revit.DB.ReferencePoint endPoint,
+ Autodesk.Revit.DB.CurveProjectionType projectionType,
+ System.Boolean boundaryReferenceLines,
+ System.Boolean boundaryCurvesFollowSurface,
+ out System.Collections.Generic.IList createdCurvesIds,
+ out System.Collections.Generic.IList createdCornersIds
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveElement CreateArcThroughPoints(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ReferencePoint startPoint,
+ Autodesk.Revit.DB.ReferencePoint endPoint,
+ Autodesk.Revit.DB.ReferencePoint interiorPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElement.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElement.s.cs
new file mode 100644
index 00000000..e15ee078
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElement.s.cs
@@ -0,0 +1,78 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveElement : Autodesk.Revit.DB.Element
+{
+ public CurveElement() { }
+
+ public virtual void SetGeometryCurve(Autodesk.Revit.DB.Curve curve, System.Boolean overrideJoins) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetSketchPlaneAndCurve(
+ Autodesk.Revit.DB.SketchPlane sketchPlane,
+ Autodesk.Revit.DB.Curve curve
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ICollection GetLineStyleIds() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.ISet GetAdjoinedCurveElements(
+ System.Int32 end
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAdjoinedCurveElement(System.Int32 end, Autodesk.Revit.DB.ElementId other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasTangentJoin(System.Int32 end, Autodesk.Revit.DB.ElementId other) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasTangentLocks(System.Int32 end) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetTangentLock(System.Int32 end, Autodesk.Revit.DB.ElementId other) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetTangentLock(System.Int32 end, Autodesk.Revit.DB.ElementId other, System.Boolean state) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveElement CreateAreaBasedLoadBoundaryLine(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Curve curve,
+ Autodesk.Revit.DB.ElementId levelId
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateAreaBasedLoadBoundaryLines(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.IList curves,
+ Autodesk.Revit.DB.ElementId levelId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Electrical.AreaBasedLoadBoundaryLineData GetAreaBasedLoadBoundaryLineData() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SupportsTangentLocks
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.CurveElementType CurveElementType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Element LineStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.SketchPlane SketchPlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.Reference CenterPointReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.Curve GeometryCurve
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementFilter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementFilter.s.cs
new file mode 100644
index 00000000..4be4d373
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementFilter.s.cs
@@ -0,0 +1,17 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveElementFilter : Autodesk.Revit.DB.ElementSlowFilter
+{
+ public CurveElementFilter() { }
+
+ public CurveElementFilter(Autodesk.Revit.DB.CurveElementType curveElementType, System.Boolean inverted) =>
+ throw new System.NotImplementedException();
+
+ public CurveElementFilter(Autodesk.Revit.DB.CurveElementType curveElementType) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveElementType CurveElementType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementType.s.cs
new file mode 100644
index 00000000..480db482
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveElementType.s.cs
@@ -0,0 +1,18 @@
+namespace Autodesk.Revit.DB;
+
+public enum CurveElementType
+{
+ Invalid,
+ ModelCurve,
+ DetailCurve,
+ SymbolicCurve,
+ ReferenceLine,
+ SpaceSeparation,
+ RoomSeparation,
+ AreaSeparation,
+ CurveByPoints,
+ RepeatingDetail,
+ Insulation,
+ Cloud,
+ AreaBasedLoadBoundary,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveExtents.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveExtents.s.cs
new file mode 100644
index 00000000..0b51dd1e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveExtents.s.cs
@@ -0,0 +1,21 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveExtents : System.IDisposable
+{
+ public CurveExtents() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double EndParameter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double StartParameter
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs
new file mode 100644
index 00000000..9f1d8557
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs
@@ -0,0 +1,85 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveLoop
+ : System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
+ System.IDisposable
+{
+ public CurveLoop() { }
+
+ public static Autodesk.Revit.DB.CurveLoop Create(System.Collections.Generic.IList curves) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Append(Autodesk.Revit.DB.Curve curve) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Plane GetPlane() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasPlane() => throw new System.NotImplementedException();
+
+ public virtual System.Double GetExactLength() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsRectangular(Autodesk.Revit.DB.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetRectangularWidth(Autodesk.Revit.DB.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetRectangularHeight(Autodesk.Revit.DB.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaThicken(
+ Autodesk.Revit.DB.CurveLoop curveLoop,
+ System.Double thickness,
+ Autodesk.Revit.DB.XYZ normal
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaThicken(
+ Autodesk.Revit.DB.Curve pCurve,
+ System.Double thickness,
+ Autodesk.Revit.DB.XYZ normal
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaTransform(
+ Autodesk.Revit.DB.CurveLoop curveLoop,
+ Autodesk.Revit.DB.Transform transform
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Transform(Autodesk.Revit.DB.Transform transform) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsOpen() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsCounterclockwise(Autodesk.Revit.DB.XYZ normal) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Flip() => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaCopy(Autodesk.Revit.DB.CurveLoop original) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaOffset(
+ Autodesk.Revit.DB.CurveLoop original,
+ System.Collections.Generic.IList offsetDists,
+ Autodesk.Revit.DB.XYZ normal
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.CurveLoop CreateViaOffset(
+ Autodesk.Revit.DB.CurveLoop original,
+ System.Double offsetDist,
+ Autodesk.Revit.DB.XYZ normal
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveLoopIterator GetCurveLoopIterator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 NumberOfCurves() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IEnumerator GetEnumerator() =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs
new file mode 100644
index 00000000..37c41147
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs
@@ -0,0 +1,24 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveLoopIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
+{
+ public CurveLoopIterator() { }
+
+ public virtual System.Boolean MoveNext() => throw new System.NotImplementedException();
+
+ public virtual void Reset() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve Current
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopsProfile.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopsProfile.s.cs
new file mode 100644
index 00000000..d8c53ec6
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveLoopsProfile.s.cs
@@ -0,0 +1,12 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveLoopsProfile : Autodesk.Revit.DB.SweepProfile
+{
+ public CurveLoopsProfile() { }
+
+ public virtual Autodesk.Revit.DB.CurveArrArray Profile
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveNode.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveNode.s.cs
new file mode 100644
index 00000000..97b221ad
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveNode.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveNode : Autodesk.Revit.DB.ModelCurveNode
+{
+ public CurveNode() { }
+
+ public virtual Autodesk.Revit.DB.Curve GetCurve() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveProjectionType.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveProjectionType.s.cs
new file mode 100644
index 00000000..7dbc6e11
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveProjectionType.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum CurveProjectionType
+{
+ FromTopDown,
+ ParallelToLevel,
+ FollowSurfaceUV,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveUV.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveUV.s.cs
new file mode 100644
index 00000000..de1bd853
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurveUV.s.cs
@@ -0,0 +1,35 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CurveUV : System.IDisposable
+{
+ public CurveUV() { }
+
+ public static Autodesk.Revit.DB.CurveUV Create(Autodesk.Revit.DB.Curve curve3D) =>
+ throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Curve As3DCurveInXYPlane() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.UV Evaluate(System.Double parameter, System.Boolean normalized) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList ComputeDerivatives(
+ System.Double parameter,
+ System.Boolean normalized
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double GetEndParameter(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.CurveUV Transform(Autodesk.Revit.DB.Transform2D trfUV) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsBound
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurvedEdgeConditionParam.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurvedEdgeConditionParam.s.cs
new file mode 100644
index 00000000..d03c87bf
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CurvedEdgeConditionParam.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum CurvedEdgeConditionParam
+{
+ NotApplicable,
+ ConformToCurve,
+ ProjectToSideFace,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomExporter.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomExporter.s.cs
new file mode 100644
index 00000000..fee94c80
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomExporter.s.cs
@@ -0,0 +1,48 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CustomExporter : System.IDisposable
+{
+ public CustomExporter() { }
+
+ public CustomExporter(Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.IExportContext context) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Export(System.Collections.Generic.IList viewIds) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Export(Autodesk.Revit.DB.View view) => throw new System.NotImplementedException();
+
+ public static System.Boolean IsRenderingSupported() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.DisplayStyle Export2DForceDisplayStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Export2DIncludingAnnotationObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Export2DGeometricObjectsIncludingPatternLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludeGeometricObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShouldStopOnError
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomFieldData.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomFieldData.s.cs
new file mode 100644
index 00000000..458695ff
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CustomFieldData.s.cs
@@ -0,0 +1,37 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CustomFieldData : System.IDisposable
+{
+ public CustomFieldData() { }
+
+ public virtual System.Guid GetCustomFieldId() => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ICustomFieldProperties GetCustomFieldProperties() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetCustomFieldProperties(Autodesk.Revit.DB.ICustomFieldProperties customFieldProperties) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String ValidateCustomFieldProperties(
+ Autodesk.Revit.DB.ICustomFieldProperties customFieldProperties
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double DefaultRowHeightOnSheet
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FieldName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FieldTooltip
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CutFailureReason.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CutFailureReason.s.cs
new file mode 100644
index 00000000..e3c8c51e
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CutFailureReason.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum CutFailureReason
+{
+ CutAllowed,
+ CutAlreadyExists,
+ OppositeCutExists,
+ CutNotAppropriateForElements,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalFace.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalFace.s.cs
new file mode 100644
index 00000000..a93c189d
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalFace.s.cs
@@ -0,0 +1,17 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CylindricalFace : Autodesk.Revit.DB.Face
+{
+ public CylindricalFace() { }
+
+ public virtual Autodesk.Revit.DB.XYZ get_Radius(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.XYZ Axis
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalHelix.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalHelix.s.cs
new file mode 100644
index 00000000..ac8ce2ff
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalHelix.s.cs
@@ -0,0 +1,49 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CylindricalHelix : Autodesk.Revit.DB.Curve
+{
+ public CylindricalHelix() { }
+
+ public static Autodesk.Revit.DB.CylindricalHelix Create(
+ Autodesk.Revit.DB.XYZ basePoint,
+ System.Double radius,
+ Autodesk.Revit.DB.XYZ xVector,
+ Autodesk.Revit.DB.XYZ zVector,
+ System.Double pitch,
+ System.Double startAngle,
+ System.Double endAngle
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsRightHanded
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Pitch
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ ZVector
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ YVector
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ XVector
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ BasePoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalSurface.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalSurface.s.cs
new file mode 100644
index 00000000..be64d842
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.CylindricalSurface.s.cs
@@ -0,0 +1,34 @@
+namespace Autodesk.Revit.DB;
+
+public partial class CylindricalSurface : Autodesk.Revit.DB.Surface
+{
+ public CylindricalSurface() { }
+
+ public static Autodesk.Revit.DB.CylindricalSurface Create(
+ Autodesk.Revit.DB.Frame frameOfReference,
+ System.Double radius
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.Frame GetFrameOfReference() => throw new System.NotImplementedException();
+
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Origin
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ YDir
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ XDir
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Autodesk.Revit.DB.XYZ Axis
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNExportOptions.s.cs
new file mode 100644
index 00000000..94143fc7
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNExportOptions.s.cs
@@ -0,0 +1,44 @@
+namespace Autodesk.Revit.DB;
+
+public partial class DGNExportOptions : Autodesk.Revit.DB.BaseExportOptions
+{
+ public DGNExportOptions() { }
+
+ public DGNExportOptions(Autodesk.Revit.DB.DGNExportOptions option) => throw new System.NotImplementedException();
+
+ public static new System.Collections.Generic.IList GetPredefinedSetupNames(
+ Autodesk.Revit.DB.Document document
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.ExportLineweightTable GetExportLineweightTable() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetExportLineweightTable(Autodesk.Revit.DB.ExportLineweightTable lineweightTable) =>
+ throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.DGNExportOptions GetPredefinedOptions(
+ Autodesk.Revit.DB.Document document,
+ System.String setup
+ ) => throw new System.NotImplementedException();
+
+ public virtual Autodesk.Revit.DB.DGNFileFormat FileVersion
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean WorkingUnits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String SeedName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MergedViews
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNFileFormat.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNFileFormat.s.cs
new file mode 100644
index 00000000..b3c5dd99
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNFileFormat.s.cs
@@ -0,0 +1,8 @@
+namespace Autodesk.Revit.DB;
+
+public enum DGNFileFormat
+{
+ Default,
+ DGNVersion7,
+ DGNVersion8,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNImportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNImportOptions.s.cs
new file mode 100644
index 00000000..40a383cd
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DGNImportOptions.s.cs
@@ -0,0 +1,19 @@
+namespace Autodesk.Revit.DB;
+
+public partial class DGNImportOptions : Autodesk.Revit.DB.BaseImportOptions
+{
+ public DGNImportOptions() { }
+
+ public DGNImportOptions(Autodesk.Revit.DB.DGNImportOptions option) => throw new System.NotImplementedException();
+
+ public virtual System.String DGNModelViewName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IgnoreUnsupportedElementWarning
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFExportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFExportOptions.s.cs
new file mode 100644
index 00000000..54fa9c38
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFExportOptions.s.cs
@@ -0,0 +1,62 @@
+namespace Autodesk.Revit.DB;
+
+public partial class DWFExportOptions : Autodesk.Revit.DB.CADExportOptions
+{
+ public DWFExportOptions() { }
+
+ public virtual Autodesk.Revit.DB.ElementId ExportOnlyViewId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean CropBoxVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.DWFImageQuality ImageQuality
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.DWFImageFormat ImageFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean PortraitLayout
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Autodesk.Revit.DB.ExportPaperFormat PaperFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean StopOnError
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportObjectData
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MergedViews
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportTexture
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ExportingAreas
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageFormat.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageFormat.s.cs
new file mode 100644
index 00000000..df2685e4
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageFormat.s.cs
@@ -0,0 +1,7 @@
+namespace Autodesk.Revit.DB;
+
+public enum DWFImageFormat
+{
+ Lossless,
+ Lossy,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageQuality.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageQuality.s.cs
new file mode 100644
index 00000000..d0bbee6c
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImageQuality.s.cs
@@ -0,0 +1,9 @@
+namespace Autodesk.Revit.DB;
+
+public enum DWFImageQuality
+{
+ Default,
+ Low,
+ Medium,
+ High,
+}
diff --git a/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImportOptions.s.cs b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImportOptions.s.cs
new file mode 100644
index 00000000..828405a3
--- /dev/null
+++ b/Speckle.Revit2024.Fakes/generated/Autodesk.Revit.DB.DWFImportOptions.s.cs
@@ -0,0 +1,24 @@
+namespace Autodesk.Revit.DB;
+
+public partial class DWFImportOptions : System.IDisposable
+{
+ public DWFImportOptions() { }
+
+ public DWFImportOptions(Autodesk.Revit.DB.DWFImportOptions option) => throw new System.NotImplementedException();
+
+ public DWFImportOptions(System.Collections.Generic.IList views) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetSheetViews(System.Collections.Generic.IList sheetViews) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IList