Skip to content

Commit a42801f

Browse files
authored
Merge pull request #11 from BHoM/schema-updates
Automated Schema Updates - 2025-12-06
2 parents ca09352 + 3221204 commit a42801f

File tree

10 files changed

+298
-4
lines changed

10 files changed

+298
-4
lines changed

Adapter_oM/IExecuteCommand.json

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"required" : ["_t"],
55
"properties" : {
66
"_t" : {
7-
"enum" : ["BH.oM.Adapter.Commands.Analyse", "BH.oM.Adapter.Commands.AnalyseLoadCases", "BH.oM.Adapter.Commands.ClearResults", "BH.oM.Adapter.Commands.Close", "BH.oM.Adapter.Commands.CustomCommand", "BH.oM.Adapter.Commands.Exit", "BH.oM.Adapter.Commands.ImportFile", "BH.oM.Adapter.Commands.NewModel", "BH.oM.Adapter.Commands.Open", "BH.oM.Adapter.Commands.Save", "BH.oM.Adapter.Commands.SaveAs", "BH.oM.Adapters.File.CopyCommand", "BH.oM.Adapters.File.MoveCommand", "BH.oM.Adapters.File.RenameCommand", "BH.oM.Adapters.Mongo.Commands.Transfer", "BH.oM.Adapters.Revit.Commands.DirectPush", "BH.oM.Adapters.Revit.Commands.Isolate", "BH.oM.Adapters.Revit.Commands.PullSelection", "BH.oM.Adapters.Revit.Commands.Select", "BH.oM.Adapters.SQL.UpdateCommand", "BH.oM.Adapters.SQL.UpsertCommand", "BH.oM.Environment.SAP.ProcessResultsCommand", "BH.oM.Environment.SAP.RunAnalysisCommand", "BH.oM.LadybugTools.DiurnalPlotCommand", "BH.oM.LadybugTools.FacadeCondensationRiskCommand", "BH.oM.LadybugTools.GetMaterialCommand", "BH.oM.LadybugTools.GetTypologyCommand", "BH.oM.LadybugTools.HeatPlotCommand", "BH.oM.LadybugTools.RunExternalComfortCommand", "BH.oM.LadybugTools.RunSimulationCommand", "BH.oM.LadybugTools.SolarRadiationPlotCommand", "BH.oM.LadybugTools.SunPathPlotCommand", "BH.oM.LadybugTools.UTCIHeatPlotCommand", "BH.oM.LadybugTools.WalkabilityPlotCommand", "BH.oM.LadybugTools.WindroseCommand"]
7+
"enum" : ["BH.oM.Adapter.Commands.Analyse", "BH.oM.Adapter.Commands.AnalyseLoadCases", "BH.oM.Adapter.Commands.ClearResults", "BH.oM.Adapter.Commands.Close", "BH.oM.Adapter.Commands.CustomCommand", "BH.oM.Adapter.Commands.Exit", "BH.oM.Adapter.Commands.ImportFile", "BH.oM.Adapter.Commands.NewModel", "BH.oM.Adapter.Commands.Open", "BH.oM.Adapter.Commands.Save", "BH.oM.Adapter.Commands.SaveAs", "BH.oM.Adapters.File.CopyCommand", "BH.oM.Adapters.File.MoveCommand", "BH.oM.Adapters.File.RenameCommand", "BH.oM.Adapters.Mongo.Commands.Transfer", "BH.oM.Adapters.Revit.Commands.DirectPush", "BH.oM.Adapters.Revit.Commands.Isolate", "BH.oM.Adapters.Revit.Commands.PullSelection", "BH.oM.Adapters.Revit.Commands.Select", "BH.oM.Adapters.SQL.UpdateCommand", "BH.oM.Adapters.SQL.UpsertCommand", "BH.oM.Environment.SAP.ProcessResultsCommand", "BH.oM.Environment.SAP.RunAnalysisCommand", "BH.oM.LadybugTools.DiurnalPlotCommand", "BH.oM.LadybugTools.EPWToCSVCommand", "BH.oM.LadybugTools.FacadeCondensationRiskCommand", "BH.oM.LadybugTools.GEMToHBJSONCommand", "BH.oM.LadybugTools.GetMaterialCommand", "BH.oM.LadybugTools.GetTypologyCommand", "BH.oM.LadybugTools.HBJSONToGEMCommand", "BH.oM.LadybugTools.HeatPlotCommand", "BH.oM.LadybugTools.RunExternalComfortCommand", "BH.oM.LadybugTools.RunSimulationCommand", "BH.oM.LadybugTools.SolarRadiationPlotCommand", "BH.oM.LadybugTools.SunPathPlotCommand", "BH.oM.LadybugTools.UTCIHeatPlotCommand", "BH.oM.LadybugTools.WalkabilityPlotCommand", "BH.oM.LadybugTools.WindroseCommand"]
88
}
99
},
1010
"allOf" : [{
@@ -319,6 +319,19 @@
319319
"then" : {
320320
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/DiurnalPlotCommand.json"
321321
}
322+
}, {
323+
"if" : {
324+
"properties" : {
325+
"_t" : {
326+
"type" : "string",
327+
"const" : "BH.oM.LadybugTools.EPWToCSVCommand"
328+
}
329+
},
330+
"required" : ["_t"]
331+
},
332+
"then" : {
333+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/EPWToCSVCommand.json"
334+
}
322335
}, {
323336
"if" : {
324337
"properties" : {
@@ -332,6 +345,19 @@
332345
"then" : {
333346
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/FacadeCondensationRiskCommand.json"
334347
}
348+
}, {
349+
"if" : {
350+
"properties" : {
351+
"_t" : {
352+
"type" : "string",
353+
"const" : "BH.oM.LadybugTools.GEMToHBJSONCommand"
354+
}
355+
},
356+
"required" : ["_t"]
357+
},
358+
"then" : {
359+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/GEMToHBJSONCommand.json"
360+
}
335361
}, {
336362
"if" : {
337363
"properties" : {
@@ -358,6 +384,19 @@
358384
"then" : {
359385
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/GetTypologyCommand.json"
360386
}
387+
}, {
388+
"if" : {
389+
"properties" : {
390+
"_t" : {
391+
"type" : "string",
392+
"const" : "BH.oM.LadybugTools.HBJSONToGEMCommand"
393+
}
394+
},
395+
"required" : ["_t"]
396+
},
397+
"then" : {
398+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/HBJSONToGEMCommand.json"
399+
}
361400
}, {
362401
"if" : {
363402
"properties" : {

BHoM/IFragment.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"required" : ["_t"],
55
"properties" : {
66
"_t" : {
7-
"enum" : ["BH.oM.Adapters.ETABS.Elements.AutoLengthOffset", "BH.oM.Adapters.ETABS.Elements.Diaphragm", "BH.oM.Adapters.ETABS.Elements.InsertionPoint", "BH.oM.Adapters.ETABS.Elements.Pier", "BH.oM.Adapters.ETABS.Elements.Spandrel", "BH.oM.Adapters.ETABS.ETABSId", "BH.oM.Adapters.ETABS.Fragments.ShellTypeFragment", "BH.oM.Adapters.GSA.AnalysisTaskFragment", "BH.oM.Adapters.GSA.DummyTag", "BH.oM.Adapters.GSA.Fragments.PanelBoundaryNodeFragment", "BH.oM.Adapters.GSA.GSAId", "BH.oM.Adapters.GSA.IsRigidConstraint", "BH.oM.Adapters.GSA.MaterialFragments.Fabric", "BH.oM.Adapters.Lusas.Fragments.MeshSettings1D", "BH.oM.Adapters.Lusas.Fragments.MeshSettings2D", "BH.oM.Adapters.Lusas.LusasId", "BH.oM.Adapters.MidasCivil.MidasCivilId", "BH.oM.Adapters.RAM.RAMDeckData", "BH.oM.Adapters.RAM.RAMFrameData", "BH.oM.Adapters.RAM.RAMGridData", "BH.oM.Adapters.RAM.RAMId", "BH.oM.Adapters.RAM.RAMNodeForceData", "BH.oM.Adapters.Revit.Elements.PipeDesignData", "BH.oM.Adapters.Revit.Parameters.RevitIdentifiers", "BH.oM.Adapters.Revit.Parameters.RevitParametersToPush", "BH.oM.Adapters.Revit.Parameters.RevitPulledParameters", "BH.oM.Adapters.Revit.RevitGeometry", "BH.oM.Adapters.Revit.RevitRepresentation", "BH.oM.Adapters.Revit.RevitTypeFragment", "BH.oM.Adapters.RFEM5.RFEM5Id", "BH.oM.Adapters.RFEM6.BHoMDataStructure.SupportDatastrures.RFEM6GeometricalLineLoadTypes", "BH.oM.Adapters.RFEM6.IntermediateDatastructure.Geometry.RFEMLine", "BH.oM.Adapters.RFEM6.IntermediateDatastructure.Geometry.RFEMOpening", "BH.oM.Adapters.RFEM6.RFEM6ID", "BH.oM.Adapters.RFEM6.RFEMHinge", "BH.oM.Adapters.RFEM6.RFEMLineSupport", "BH.oM.Adapters.RFEM6.RFEMNodalSupport", "BH.oM.Adapters.Robot.FramingElementDesignProperties", "BH.oM.Adapters.Robot.LoadCaseLabel", "BH.oM.Adapters.Robot.PanelFiniteElementIds", "BH.oM.Adapters.Robot.RobotId", "BH.oM.Adapters.SAP2000.Elements.BarAutoMesh", "BH.oM.Adapters.SAP2000.Elements.BarDesignProcedure", "BH.oM.Adapters.SAP2000.Elements.BarInsertionPoint", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByCookieCutLines", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByCookieCutPoints", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByGeneralDivide", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByMaximumSize", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByNumberOfObjects", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByPointsOnEdges", "BH.oM.Adapters.SAP2000.Fragments.PanelEdgeConstraint", "BH.oM.Adapters.SAP2000.Fragments.PanelOffsetByJointPattern", "BH.oM.Adapters.SAP2000.Fragments.PanelOffsetByPoint", "BH.oM.Adapters.SAP2000.SAP2000Id", "BH.oM.Analytical.Fragments.ProjectionFragment", "BH.oM.Analytical.Fragments.RoutingFragment", "BH.oM.Analytical.Fragments.SourcesDependencyFragment", "BH.oM.Analytical.Fragments.TargetsDependencyFragment", "BH.oM.Base.HashFragment", "BH.oM.Diffing.RevisionFragment", "BH.oM.Environment.Fragments.AnalyticalConstruction", "BH.oM.Environment.Fragments.BuildingAnalyticalFragment", "BH.oM.Environment.Fragments.BuildingContextFragment", "BH.oM.Environment.Fragments.BuildingResultFragment", "BH.oM.Environment.Fragments.CoefficientFragment", "BH.oM.Environment.Fragments.EnvironmentConstructionFragment", "BH.oM.Environment.Fragments.LightReflectanceFragment", "BH.oM.Environment.Fragments.LightTransmittanceFragment", "BH.oM.Environment.Fragments.LoadFragment", "BH.oM.Environment.Fragments.OriginContextFragment", "BH.oM.Environment.Fragments.PanelAnalyticalFragment", "BH.oM.Environment.Fragments.PanelContextFragment", "BH.oM.Environment.Fragments.RadiationFragment", "BH.oM.Environment.Fragments.SpaceAnalyticalFragment", "BH.oM.Environment.Fragments.SpaceContextFragment", "BH.oM.Environment.MaterialFragments.GasMaterial", "BH.oM.Environment.MaterialFragments.SolidMaterial", "BH.oM.Facade.Fragments.ConstructionOffset", "BH.oM.Facade.Fragments.FrameExtensionBox", "BH.oM.Facade.Fragments.GlazingLocation", "BH.oM.Facade.Fragments.PsiGlassEdge", "BH.oM.Facade.Fragments.PsiJoint", "BH.oM.Facade.Fragments.UValueCavity", "BH.oM.Facade.Fragments.UValueContinuous", "BH.oM.Facade.Fragments.UValueFrame", "BH.oM.Facade.Fragments.UValueGlassCentre", "BH.oM.Facade.Fragments.UValueGlassEdge", "BH.oM.Graphics.ColourFragment", "BH.oM.Graphics.Fragments.EntityRepresentation", "BH.oM.Graphics.Fragments.GraphRepresentation", "BH.oM.Graphics.Fragments.GroupRepresentation", "BH.oM.Graphics.Fragments.RelationRepresentation", "BH.oM.Graphics.RenderMesh", "BH.oM.IES.Fragments.SurfaceIndexFragment", "BH.oM.LifeCycleAssessment.Fragments.AdditionalEPDData", "BH.oM.LifeCycleAssessment.Fragments.EPDDensity", "BH.oM.LifeCycleAssessment.LifeCycleAssessmentScope", "BH.oM.LifeCycleAssessment.Scope", "BH.oM.MEP.Fragments.GeometryFragment", "BH.oM.MEP.Fragments.IdentityFragment", "BH.oM.MEP.Fragments.PlumbingFlowFragment", "BH.oM.MEP.Fragments.PlumbingLoadingFixtureUnitFragment", "BH.oM.MEP.System.MaterialFragments.InsulationMaterial", "BH.oM.MEP.System.MaterialFragments.LiningMaterial", "BH.oM.Physical.Materials.VolumetricMaterialTakeoff", "BH.oM.Physical.Reinforcement.ReinforcementFragment", "BH.oM.Revit.RevitHostFragment", "BH.oM.Structure.Fragments.ReinforcementDensity", "BH.oM.Structure.Fragments.SectionModifier", "BH.oM.Structure.Fragments.SurfacePropertyModifier", "BH.oM.Structure.MaterialFragments.Aluminium", "BH.oM.Structure.MaterialFragments.Concrete", "BH.oM.Structure.MaterialFragments.GenericIsotropicMaterial", "BH.oM.Structure.MaterialFragments.GenericOrthotropicMaterial", "BH.oM.Structure.MaterialFragments.Glulam", "BH.oM.Structure.MaterialFragments.LaminatedVeneerLumberCrossbands", "BH.oM.Structure.MaterialFragments.LaminatedVeneerLumberParallel", "BH.oM.Structure.MaterialFragments.SawnTimber", "BH.oM.Structure.MaterialFragments.Steel", "BH.oM.Structure.MaterialFragments.Timber", "BH.oM.Structure.Reinforcement.PanelRebarIntent", "BH.oM.Test.Adapter.TestAdapterId", "BH.oM.UI.ParamOldIndexFragment", "BH.oM.UI.PreviousNamesFragment", "BH.oM.XML.Fragments.XMLBuildingType"]
7+
"enum" : ["BH.oM.Adapters.ETABS.Elements.AutoLengthOffset", "BH.oM.Adapters.ETABS.Elements.Diaphragm", "BH.oM.Adapters.ETABS.Elements.InsertionPoint", "BH.oM.Adapters.ETABS.Elements.Pier", "BH.oM.Adapters.ETABS.Elements.Spandrel", "BH.oM.Adapters.ETABS.ETABSId", "BH.oM.Adapters.ETABS.Fragments.ShellTypeFragment", "BH.oM.Adapters.GSA.AnalysisTaskFragment", "BH.oM.Adapters.GSA.DummyTag", "BH.oM.Adapters.GSA.Fragments.PanelBoundaryNodeFragment", "BH.oM.Adapters.GSA.GSAId", "BH.oM.Adapters.GSA.IsRigidConstraint", "BH.oM.Adapters.GSA.MaterialFragments.Fabric", "BH.oM.Adapters.Lusas.Fragments.MeshSettings1D", "BH.oM.Adapters.Lusas.Fragments.MeshSettings2D", "BH.oM.Adapters.Lusas.LusasId", "BH.oM.Adapters.MidasCivil.MidasCivilId", "BH.oM.Adapters.RAM.RAMDeckData", "BH.oM.Adapters.RAM.RAMFrameData", "BH.oM.Adapters.RAM.RAMGridData", "BH.oM.Adapters.RAM.RAMId", "BH.oM.Adapters.RAM.RAMNodeForceData", "BH.oM.Adapters.Revit.Elements.PipeDesignData", "BH.oM.Adapters.Revit.Parameters.RevitIdentifiers", "BH.oM.Adapters.Revit.Parameters.RevitParametersToPush", "BH.oM.Adapters.Revit.Parameters.RevitPulledParameters", "BH.oM.Adapters.Revit.RevitGeometry", "BH.oM.Adapters.Revit.RevitRepresentation", "BH.oM.Adapters.Revit.RevitTypeFragment", "BH.oM.Adapters.RFEM5.RFEM5Id", "BH.oM.Adapters.RFEM6.BHoMDataStructure.SupportDatastrures.RFEM6GeometricalLineLoadTypes", "BH.oM.Adapters.RFEM6.IntermediateDatastructure.Geometry.RFEMLine", "BH.oM.Adapters.RFEM6.IntermediateDatastructure.Geometry.RFEMOpening", "BH.oM.Adapters.RFEM6.RFEM6ID", "BH.oM.Adapters.RFEM6.RFEMHinge", "BH.oM.Adapters.RFEM6.RFEMLineSupport", "BH.oM.Adapters.RFEM6.RFEMNodalSupport", "BH.oM.Adapters.Robot.ContourLoadPanelNumbers", "BH.oM.Adapters.Robot.FramingElementDesignProperties", "BH.oM.Adapters.Robot.LoadCaseLabel", "BH.oM.Adapters.Robot.LoadCombinationType", "BH.oM.Adapters.Robot.PanelFiniteElementIds", "BH.oM.Adapters.Robot.RobotId", "BH.oM.Adapters.SAP2000.Elements.BarAutoMesh", "BH.oM.Adapters.SAP2000.Elements.BarDesignProcedure", "BH.oM.Adapters.SAP2000.Elements.BarInsertionPoint", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByCookieCutLines", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByCookieCutPoints", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByGeneralDivide", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByMaximumSize", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByNumberOfObjects", "BH.oM.Adapters.SAP2000.Fragments.PanelAutoMeshByPointsOnEdges", "BH.oM.Adapters.SAP2000.Fragments.PanelEdgeConstraint", "BH.oM.Adapters.SAP2000.Fragments.PanelOffsetByJointPattern", "BH.oM.Adapters.SAP2000.Fragments.PanelOffsetByPoint", "BH.oM.Adapters.SAP2000.SAP2000Id", "BH.oM.Analytical.Fragments.ProjectionFragment", "BH.oM.Analytical.Fragments.RoutingFragment", "BH.oM.Analytical.Fragments.SourcesDependencyFragment", "BH.oM.Analytical.Fragments.TargetsDependencyFragment", "BH.oM.Base.HashFragment", "BH.oM.Diffing.RevisionFragment", "BH.oM.Environment.Fragments.AnalyticalConstruction", "BH.oM.Environment.Fragments.BuildingAnalyticalFragment", "BH.oM.Environment.Fragments.BuildingContextFragment", "BH.oM.Environment.Fragments.BuildingResultFragment", "BH.oM.Environment.Fragments.CoefficientFragment", "BH.oM.Environment.Fragments.EnvironmentConstructionFragment", "BH.oM.Environment.Fragments.LightReflectanceFragment", "BH.oM.Environment.Fragments.LightTransmittanceFragment", "BH.oM.Environment.Fragments.LoadFragment", "BH.oM.Environment.Fragments.OriginContextFragment", "BH.oM.Environment.Fragments.PanelAnalyticalFragment", "BH.oM.Environment.Fragments.PanelContextFragment", "BH.oM.Environment.Fragments.RadiationFragment", "BH.oM.Environment.Fragments.SpaceAnalyticalFragment", "BH.oM.Environment.Fragments.SpaceContextFragment", "BH.oM.Environment.MaterialFragments.GasMaterial", "BH.oM.Environment.MaterialFragments.SolidMaterial", "BH.oM.Facade.Fragments.ConstructionOffset", "BH.oM.Facade.Fragments.FrameExtensionBox", "BH.oM.Facade.Fragments.GlazingLocation", "BH.oM.Facade.Fragments.PsiGlassEdge", "BH.oM.Facade.Fragments.PsiJoint", "BH.oM.Facade.Fragments.UValueCavity", "BH.oM.Facade.Fragments.UValueContinuous", "BH.oM.Facade.Fragments.UValueFrame", "BH.oM.Facade.Fragments.UValueGlassCentre", "BH.oM.Facade.Fragments.UValueGlassEdge", "BH.oM.Graphics.ColourFragment", "BH.oM.Graphics.Fragments.EntityRepresentation", "BH.oM.Graphics.Fragments.GraphRepresentation", "BH.oM.Graphics.Fragments.GroupRepresentation", "BH.oM.Graphics.Fragments.RelationRepresentation", "BH.oM.Graphics.RenderMesh", "BH.oM.IES.Fragments.SurfaceIndexFragment", "BH.oM.LifeCycleAssessment.Fragments.AdditionalEPDData", "BH.oM.LifeCycleAssessment.Fragments.EPDDensity", "BH.oM.LifeCycleAssessment.LifeCycleAssessmentScope", "BH.oM.LifeCycleAssessment.Scope", "BH.oM.MEP.Fragments.GeometryFragment", "BH.oM.MEP.Fragments.IdentityFragment", "BH.oM.MEP.Fragments.PlumbingFlowFragment", "BH.oM.MEP.Fragments.PlumbingLoadingFixtureUnitFragment", "BH.oM.MEP.System.MaterialFragments.InsulationMaterial", "BH.oM.MEP.System.MaterialFragments.LiningMaterial", "BH.oM.Physical.Materials.VolumetricMaterialTakeoff", "BH.oM.Physical.Reinforcement.ReinforcementFragment", "BH.oM.Revit.RevitHostFragment", "BH.oM.Structure.Fragments.ReinforcementDensity", "BH.oM.Structure.Fragments.SectionModifier", "BH.oM.Structure.Fragments.SurfacePropertyModifier", "BH.oM.Structure.MaterialFragments.Aluminium", "BH.oM.Structure.MaterialFragments.Concrete", "BH.oM.Structure.MaterialFragments.GenericIsotropicMaterial", "BH.oM.Structure.MaterialFragments.GenericOrthotropicMaterial", "BH.oM.Structure.MaterialFragments.Glulam", "BH.oM.Structure.MaterialFragments.LaminatedVeneerLumberCrossbands", "BH.oM.Structure.MaterialFragments.LaminatedVeneerLumberParallel", "BH.oM.Structure.MaterialFragments.SawnTimber", "BH.oM.Structure.MaterialFragments.Steel", "BH.oM.Structure.MaterialFragments.Timber", "BH.oM.Structure.Reinforcement.PanelRebarIntent", "BH.oM.Test.Adapter.TestAdapterId", "BH.oM.UI.ParamOldIndexFragment", "BH.oM.UI.PreviousNamesFragment", "BH.oM.XML.Fragments.XMLBuildingType"]
88
}
99
},
1010
"allOf" : [{
@@ -488,6 +488,19 @@
488488
"then" : {
489489
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/RFEM6_oM/RFEMNodalSupport.json"
490490
}
491+
}, {
492+
"if" : {
493+
"properties" : {
494+
"_t" : {
495+
"type" : "string",
496+
"const" : "BH.oM.Adapters.Robot.ContourLoadPanelNumbers"
497+
}
498+
},
499+
"required" : ["_t"]
500+
},
501+
"then" : {
502+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/Robot_oM/ContourLoadPanelNumbers.json"
503+
}
491504
}, {
492505
"if" : {
493506
"properties" : {
@@ -514,6 +527,19 @@
514527
"then" : {
515528
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/Robot_oM/LoadCaseLabel.json"
516529
}
530+
}, {
531+
"if" : {
532+
"properties" : {
533+
"_t" : {
534+
"type" : "string",
535+
"const" : "BH.oM.Adapters.Robot.LoadCombinationType"
536+
}
537+
},
538+
"required" : ["_t"]
539+
},
540+
"then" : {
541+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/Robot_oM/LoadCombinationType.json"
542+
}
517543
}, {
518544
"if" : {
519545
"properties" : {

BHoM/IObject.json

Lines changed: 66 additions & 1 deletion
Large diffs are not rendered by default.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"$schema" : "https://json-schema.org/draft/2020-12/schema",
3+
"$id" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/LadybugTools_oM/EPWToCSVCommand.json",
4+
"title" : "EPWToCSVCommand",
5+
"type" : ["object", "null"],
6+
"properties" : {
7+
"EPWFile" : {
8+
"description" : "The epw file to convert to a csv file. FileSettings: The fileSettings, file name and directory, to use with an adapter for push and pull",
9+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/Adapter_oM/FileSettings.json"
10+
},
11+
"OutputDirectory" : {
12+
"type" : ["string", "null"],
13+
"description" : "The directory to place the output csv file."
14+
},
15+
"IncludeAdditionalCalculated" : {
16+
"type" : "boolean",
17+
"description" : "Whether to include additional calculated values (e.g. sun positions) in the output file."
18+
},
19+
"_t" : {
20+
"type" : "string",
21+
"description" : "Optional type disciminator.",
22+
"const" : "BH.oM.LadybugTools.EPWToCSVCommand"
23+
},
24+
"_bhomVersion" : {
25+
"type" : ["string", "null"],
26+
"description" : "Optional version of BHoM used as part of automatic versioning and schema upgrades."
27+
}
28+
},
29+
"required" : ["EPWFile", "OutputDirectory", "IncludeAdditionalCalculated"]
30+
}

0 commit comments

Comments
 (0)