Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 840424b488 | |||
| dba362c230 |
@@ -0,0 +1,51 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Beam.json
|
||||||
|
# timestamp: 2020-11-24T16:33:00+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Beam(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Brace.json
|
||||||
|
# timestamp: 2020-11-24T16:33:02+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Brace(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Column.json
|
||||||
|
# timestamp: 2020-11-24T16:33:04+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Column(BaseModel):
|
||||||
|
height: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Duct.json
|
||||||
|
# timestamp: 2020-11-24T16:33:07+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Duct(BaseModel):
|
||||||
|
width: Optional[float] = None
|
||||||
|
height: Optional[float] = None
|
||||||
|
diameter: Optional[float] = None
|
||||||
|
length: Optional[float] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
velocity: Optional[float] = None
|
||||||
|
system: Optional[Optional[str]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Element.json
|
||||||
|
# timestamp: 2020-11-24T16:33:08+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Element(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Floor.json
|
||||||
|
# timestamp: 2020-11-24T16:33:10+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Floor(BaseModel):
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: GridLine.json
|
||||||
|
# timestamp: 2020-11-24T16:33:12+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Line(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class GridLine(BaseModel):
|
||||||
|
baseLine: Optional[Line] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Level.json
|
||||||
|
# timestamp: 2020-11-24T16:33:15+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Opening.json
|
||||||
|
# timestamp: 2020-11-24T16:33:18+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Opening(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Roof.json
|
||||||
|
# timestamp: 2020-11-24T16:33:33+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Roof(BaseModel):
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Room.json
|
||||||
|
# timestamp: 2020-11-24T16:33:34+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Room(BaseModel):
|
||||||
|
number: Optional[Optional[str]] = None
|
||||||
|
area: Optional[float] = None
|
||||||
|
volume: Optional[float] = None
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Topography.json
|
||||||
|
# timestamp: 2020-11-24T16:33:35+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Topography(BaseModel):
|
||||||
|
baseGeometry: Optional[Mesh] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Wall.json
|
||||||
|
# timestamp: 2020-11-24T16:33:37+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Wall(BaseModel):
|
||||||
|
height: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Arc.json
|
||||||
|
# timestamp: 2020-11-24T16:32:59+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Plane(BaseModel):
|
||||||
|
origin: Optional[Point] = None
|
||||||
|
normal: Optional[Vector] = None
|
||||||
|
xdir: Optional[Vector] = None
|
||||||
|
ydir: Optional[Vector] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Arc(BaseModel):
|
||||||
|
radius: Optional[Optional[float]] = None
|
||||||
|
startAngle: Optional[Optional[float]] = None
|
||||||
|
endAngle: Optional[Optional[float]] = None
|
||||||
|
angleRadians: Optional[Optional[float]] = None
|
||||||
|
plane: Optional[Plane] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
startPoint: Optional[Point] = None
|
||||||
|
midPoint: Optional[Point] = None
|
||||||
|
endPoint: Optional[Point] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Block.json
|
||||||
|
# timestamp: 2020-11-24T16:33:01+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Base(BaseModel):
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Block(BaseModel):
|
||||||
|
description: Optional[Optional[str]] = None
|
||||||
|
objects: Optional[List[Base]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Box.json
|
||||||
|
# timestamp: 2020-11-24T16:33:02+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Plane(BaseModel):
|
||||||
|
origin: Optional[Point] = None
|
||||||
|
normal: Optional[Vector] = None
|
||||||
|
xdir: Optional[Vector] = None
|
||||||
|
ydir: Optional[Vector] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Box(BaseModel):
|
||||||
|
basePlane: Optional[Plane] = None
|
||||||
|
xSize: Optional[Interval] = None
|
||||||
|
ySize: Optional[Interval] = None
|
||||||
|
zSize: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Circle.json
|
||||||
|
# timestamp: 2020-11-24T16:33:04+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Plane(BaseModel):
|
||||||
|
origin: Optional[Point] = None
|
||||||
|
normal: Optional[Vector] = None
|
||||||
|
xdir: Optional[Vector] = None
|
||||||
|
ydir: Optional[Vector] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Circle(BaseModel):
|
||||||
|
radius: Optional[Optional[float]] = None
|
||||||
|
plane: Optional[Plane] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Curve.json
|
||||||
|
# timestamp: 2020-11-24T16:33:05+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Polyline(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
closed: Optional[bool] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Curve(BaseModel):
|
||||||
|
degree: Optional[int] = None
|
||||||
|
periodic: Optional[bool] = None
|
||||||
|
rational: Optional[bool] = None
|
||||||
|
points: Optional[List[float]] = None
|
||||||
|
weights: Optional[List[float]] = None
|
||||||
|
knots: Optional[List[float]] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
displayValue: Optional[Polyline] = None
|
||||||
|
closed: Optional[bool] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Ellipse.json
|
||||||
|
# timestamp: 2020-11-24T16:33:08+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Plane(BaseModel):
|
||||||
|
origin: Optional[Point] = None
|
||||||
|
normal: Optional[Vector] = None
|
||||||
|
xdir: Optional[Vector] = None
|
||||||
|
ydir: Optional[Vector] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Ellipse(BaseModel):
|
||||||
|
firstRadius: Optional[Optional[float]] = None
|
||||||
|
secondRadius: Optional[Optional[float]] = None
|
||||||
|
plane: Optional[Plane] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Extrusion.json
|
||||||
|
# timestamp: 2020-11-24T16:33:09+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Base(BaseModel):
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Extrusion(BaseModel):
|
||||||
|
length: Optional[Optional[float]] = None
|
||||||
|
capped: Optional[Optional[bool]] = None
|
||||||
|
profile: Optional[Base] = None
|
||||||
|
pathStart: Optional[Point] = None
|
||||||
|
pathEnd: Optional[Point] = None
|
||||||
|
pathCurve: Optional[Base] = None
|
||||||
|
pathTangent: Optional[Base] = None
|
||||||
|
profiles: Optional[List[Base]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Line.json
|
||||||
|
# timestamp: 2020-11-24T16:33:16+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Line(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Mesh.json
|
||||||
|
# timestamp: 2020-11-24T16:33:16+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Plane.json
|
||||||
|
# timestamp: 2020-11-24T16:33:19+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Plane(BaseModel):
|
||||||
|
origin: Optional[Point] = None
|
||||||
|
normal: Optional[Vector] = None
|
||||||
|
xdir: Optional[Vector] = None
|
||||||
|
ydir: Optional[Vector] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Point.json
|
||||||
|
# timestamp: 2020-11-24T16:33:20+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Polycurve.json
|
||||||
|
# timestamp: 2020-11-24T16:33:20+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Polycurve(BaseModel):
|
||||||
|
segments: Optional[List[ICurve]] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
closed: Optional[bool] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Polyline.json
|
||||||
|
# timestamp: 2020-11-24T16:33:21+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Polyline(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
closed: Optional[bool] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Vector.json
|
||||||
|
# timestamp: 2020-11-24T16:33:36+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Vector(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Interval.json
|
||||||
|
# timestamp: 2020-11-24T16:33:14+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: Interval2d.json
|
||||||
|
# timestamp: 2020-11-24T16:33:14+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Interval2d(BaseModel):
|
||||||
|
u: Optional[Interval] = None
|
||||||
|
v: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: AdaptiveComponent.json
|
||||||
|
# timestamp: 2020-11-24T16:32:59+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class AdaptiveComponent(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
flipped: Optional[bool] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: DetailCurve.json
|
||||||
|
# timestamp: 2020-11-24T16:33:06+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class DetailCurve(BaseModel):
|
||||||
|
baseCurve: Optional[ICurve] = None
|
||||||
|
lineStyle: Optional[Optional[str]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: DirectShape.json
|
||||||
|
# timestamp: 2020-11-24T16:33:06+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from enum import Enum
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Category(Enum):
|
||||||
|
integer_0 = 0
|
||||||
|
integer_1 = 1
|
||||||
|
integer_2 = 2
|
||||||
|
integer_3 = 3
|
||||||
|
integer_4 = 4
|
||||||
|
integer_5 = 5
|
||||||
|
integer_6 = 6
|
||||||
|
integer_7 = 7
|
||||||
|
integer_8 = 8
|
||||||
|
integer_9 = 9
|
||||||
|
integer_10 = 10
|
||||||
|
integer_11 = 11
|
||||||
|
integer_12 = 12
|
||||||
|
integer_13 = 13
|
||||||
|
integer_14 = 14
|
||||||
|
integer_15 = 15
|
||||||
|
integer_16 = 16
|
||||||
|
integer_17 = 17
|
||||||
|
integer_18 = 18
|
||||||
|
integer_19 = 19
|
||||||
|
integer_20 = 20
|
||||||
|
integer_21 = 21
|
||||||
|
integer_22 = 22
|
||||||
|
integer_23 = 23
|
||||||
|
integer_24 = 24
|
||||||
|
integer_25 = 25
|
||||||
|
integer_26 = 26
|
||||||
|
integer_27 = 27
|
||||||
|
integer_28 = 28
|
||||||
|
integer_29 = 29
|
||||||
|
integer_30 = 30
|
||||||
|
integer_31 = 31
|
||||||
|
integer_32 = 32
|
||||||
|
integer_33 = 33
|
||||||
|
integer_34 = 34
|
||||||
|
integer_35 = 35
|
||||||
|
integer_36 = 36
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class DirectShape(BaseModel):
|
||||||
|
category: Optional[Category] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: FamilyInstance.json
|
||||||
|
# timestamp: 2020-11-24T16:33:10+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Element(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class FamilyInstance(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
flipped: Optional[bool] = None
|
||||||
|
host: Optional[Element] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: ModelCurve.json
|
||||||
|
# timestamp: 2020-11-24T16:33:17+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class ModelCurve(BaseModel):
|
||||||
|
baseCurve: Optional[ICurve] = None
|
||||||
|
lineStyle: Optional[Optional[str]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitBeam.json
|
||||||
|
# timestamp: 2020-11-24T16:33:22+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitBeam(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitBrace.json
|
||||||
|
# timestamp: 2020-11-24T16:33:22+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitBrace(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitCategory.json
|
||||||
|
# timestamp: 2020-11-24T16:33:23+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
class RevitCategory(Enum):
|
||||||
|
integer_0 = 0
|
||||||
|
integer_1 = 1
|
||||||
|
integer_2 = 2
|
||||||
|
integer_3 = 3
|
||||||
|
integer_4 = 4
|
||||||
|
integer_5 = 5
|
||||||
|
integer_6 = 6
|
||||||
|
integer_7 = 7
|
||||||
|
integer_8 = 8
|
||||||
|
integer_9 = 9
|
||||||
|
integer_10 = 10
|
||||||
|
integer_11 = 11
|
||||||
|
integer_12 = 12
|
||||||
|
integer_13 = 13
|
||||||
|
integer_14 = 14
|
||||||
|
integer_15 = 15
|
||||||
|
integer_16 = 16
|
||||||
|
integer_17 = 17
|
||||||
|
integer_18 = 18
|
||||||
|
integer_19 = 19
|
||||||
|
integer_20 = 20
|
||||||
|
integer_21 = 21
|
||||||
|
integer_22 = 22
|
||||||
|
integer_23 = 23
|
||||||
|
integer_24 = 24
|
||||||
|
integer_25 = 25
|
||||||
|
integer_26 = 26
|
||||||
|
integer_27 = 27
|
||||||
|
integer_28 = 28
|
||||||
|
integer_29 = 29
|
||||||
|
integer_30 = 30
|
||||||
|
integer_31 = 31
|
||||||
|
integer_32 = 32
|
||||||
|
integer_33 = 33
|
||||||
|
integer_34 = 34
|
||||||
|
integer_35 = 35
|
||||||
|
integer_36 = 36
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitColumn.json
|
||||||
|
# timestamp: 2020-11-24T16:33:24+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitColumn(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
topLevel: Optional[Level] = None
|
||||||
|
baseOffset: Optional[float] = None
|
||||||
|
topOffset: Optional[float] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
height: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitDuct.json
|
||||||
|
# timestamp: 2020-11-24T16:33:25+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitDuct(BaseModel):
|
||||||
|
family: Optional[Optional[str]] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
width: Optional[float] = None
|
||||||
|
height: Optional[float] = None
|
||||||
|
diameter: Optional[float] = None
|
||||||
|
length: Optional[float] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
velocity: Optional[float] = None
|
||||||
|
system: Optional[Optional[str]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitExtrusionRoof.json
|
||||||
|
# timestamp: 2020-11-24T16:33:25+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Interval(BaseModel):
|
||||||
|
start: Optional[Optional[float]] = None
|
||||||
|
end: Optional[Optional[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Line(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
domain: Optional[Interval] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitExtrusionRoof(BaseModel):
|
||||||
|
start: Optional[float] = None
|
||||||
|
end: Optional[float] = None
|
||||||
|
referenceLine: Optional[Line] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitFloor.json
|
||||||
|
# timestamp: 2020-11-24T16:33:26+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitFloor(BaseModel):
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitFootprintRoof.json
|
||||||
|
# timestamp: 2020-11-24T16:33:27+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitFootprintRoof(BaseModel):
|
||||||
|
cutOffLevel: Optional[Level] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitLevel.json
|
||||||
|
# timestamp: 2020-11-24T16:33:28+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitLevel(BaseModel):
|
||||||
|
createView: Optional[bool] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitRoom.json
|
||||||
|
# timestamp: 2020-11-24T16:33:28+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Point(BaseModel):
|
||||||
|
value: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitRoom(BaseModel):
|
||||||
|
basePoint: Optional[Point] = None
|
||||||
|
number: Optional[Optional[str]] = None
|
||||||
|
area: Optional[float] = None
|
||||||
|
volume: Optional[float] = None
|
||||||
|
holes: Optional[List[ICurve]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitShaft.json
|
||||||
|
# timestamp: 2020-11-24T16:33:29+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitShaft(BaseModel):
|
||||||
|
topLevel: Optional[Level] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitTopography.json
|
||||||
|
# timestamp: 2020-11-24T16:33:30+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitTopography(BaseModel):
|
||||||
|
baseGeometry: Optional[Mesh] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitUtils.json
|
||||||
|
# timestamp: 2020-11-24T16:33:30+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class RevitUtils(BaseModel):
|
||||||
|
pass
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitVerticalOpening.json
|
||||||
|
# timestamp: 2020-11-24T16:33:31+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Element(BaseModel):
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitVerticalOpening(BaseModel):
|
||||||
|
host: Optional[Element] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitWall.json
|
||||||
|
# timestamp: 2020-11-24T16:33:32+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitWall(BaseModel):
|
||||||
|
topLevel: Optional[Level] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RevitWallOpening.json
|
||||||
|
# timestamp: 2020-11-24T16:33:33+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class IGeometry(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class Mesh(BaseModel):
|
||||||
|
vertices: Optional[List[float]] = None
|
||||||
|
faces: Optional[List[int]] = None
|
||||||
|
colors: Optional[List[int]] = None
|
||||||
|
textureCoordinates: Optional[List[float]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class Level(BaseModel):
|
||||||
|
name: Optional[Optional[str]] = None
|
||||||
|
elevation: Optional[float] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitWall(BaseModel):
|
||||||
|
topLevel: Optional[Level] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RevitWallOpening(BaseModel):
|
||||||
|
host: Optional[RevitWall] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
baseGeometry: Optional[IGeometry] = None
|
||||||
|
displayMesh: Optional[Mesh] = None
|
||||||
|
type: Optional[Optional[str]] = None
|
||||||
|
level: Optional[Level] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
|
|
||||||
|
|
||||||
|
Level.update_forward_refs()
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# generated by datamodel-codegen:
|
||||||
|
# filename: RoomBoundaryLine.json
|
||||||
|
# timestamp: 2020-11-24T16:33:35+00:00
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Any, Dict, Optional
|
||||||
|
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ICurve(BaseModel):
|
||||||
|
__root__: Optional[Dict[str, Any]]
|
||||||
|
|
||||||
|
|
||||||
|
class RoomBoundaryLine(BaseModel):
|
||||||
|
baseCurve: Optional[ICurve] = None
|
||||||
|
parameters: Optional[Optional[Dict[str, Any]]] = None
|
||||||
|
id: Optional[Optional[str]] = None
|
||||||
|
totalChildrenCount: Optional[int] = None
|
||||||
|
applicationId: Optional[Optional[str]] = None
|
||||||
|
speckle_type: Optional[Optional[str]] = None
|
||||||
Reference in New Issue
Block a user