Skip to content

Commit d154698

Browse files
committed
Add ProjectInfo enum
1 parent 2da0dbe commit d154698

File tree

3 files changed

+83
-2
lines changed

3 files changed

+83
-2
lines changed

src/perisso/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from .core import perisso
44
from .tapir_commands import tapir
5-
from .enums import Filter, ElType, AttrType
5+
from .enums import Filter, ElType, AttrType, ProjectInfo
66
from .vector import Vector, Coordinate
77

88

@@ -11,6 +11,7 @@
1111
"Filter",
1212
"ElType",
1313
"AttrType",
14+
"ProjectInfo",
1415
"tapir",
1516
"Vector",
1617
"Coordinate",

src/perisso/enums.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,86 @@ class AttrType(Enum):
9696
BUILDINGMATERIAL = "BuildingMaterial"
9797

9898

99+
class ProjectInfo(Enum):
100+
PROJECTNAME = "PROJECTNAME"
101+
PROJECT_DESCRIPTION = "PROJECT_DESCRIPTION"
102+
PROJECT_ID = "PROJECT_ID"
103+
PROJECT_CODE = "PROJECT_CODE"
104+
PROJECTNUMBER = "PROJECTNUMBER"
105+
PROJECTSTATUS = "PROJECTSTATUS"
106+
KEYWORDS = "KEYWORDS"
107+
NOTES = "NOTES"
108+
SITE_NAME = "SITE_NAME"
109+
SITE_DESCRIPTION = "SITE_DESCRIPTION"
110+
SITE_ID = "SITE_ID"
111+
SITEFULLADDRESS = "SITEFULLADDRESS"
112+
SITEADDRESS1 = "SITEADDRESS1"
113+
SITEADDRESS2 = "SITEADDRESS2"
114+
SITEADDRESS3 = "SITEADDRESS3"
115+
SITEPOSTBOX = "SITEPOSTBOX"
116+
SITECITY = "SITECITY"
117+
SITESTATE = "SITESTATE"
118+
SITEPOSTCODE = "SITEPOSTCODE"
119+
SITECOUNTRY = "SITECOUNTRY"
120+
SITEGROSSPERIMETER = "SITEGROSSPERIMETER"
121+
SITEGROSSAREA = "SITEGROSSAREA"
122+
BUILDING_NAME = "BUILDING_NAME"
123+
BUILDING_DESCRIPTION = "BUILDING_DESCRIPTION"
124+
BUILDING_ID = "BUILDING_ID"
125+
CONTACT_FULLNAME = "CONTACT_FULLNAME"
126+
CONTACT_PREFIXTITLE = "CONTACT_PREFIXTITLE"
127+
CONTACT_GIVENNAME = "CONTACT_GIVENNAME"
128+
CONTACT_MIDDLENAME = "CONTACT_MIDDLENAME"
129+
CONTACT_FAMILYNAME = "CONTACT_FAMILYNAME"
130+
CONTACT_SUFFIXTITLE = "CONTACT_SUFFIXTITLE"
131+
CONTACT_NAMEORDER = "CONTACT_NAMEORDER"
132+
CONTACT_ID = "CONTACT_ID"
133+
CONTACT_ROLE = "CONTACT_ROLE"
134+
CONTACT_DEPARTMENT = "CONTACT_DEPARTMENT"
135+
CAD_TECHNICIAN_FULLNAME = "CAD_TECHNICIAN_FULLNAME"
136+
CAD_TECHNICIAN_PREFIXTITLE = "CAD_TECHNICIAN_PREFIXTITLE"
137+
CAD_TECHNICIAN_GIVENNAME = "CAD_TECHNICIAN_GIVENNAME"
138+
CAD_TECHNICIAN_MIDDLENAME = "CAD_TECHNICIAN_MIDDLENAME"
139+
CAD_TECHNICIAN_FAMILYNAME = "CAD_TECHNICIAN_FAMILYNAME"
140+
CAD_TECHNICIAN_SUFFIXTITLE = "CAD_TECHNICIAN_SUFFIXTITLE"
141+
CAD_TECHNICIAN_NAMEORDER = "CAD_TECHNICIAN_NAMEORDER"
142+
CONTACTCOMPANY = "CONTACTCOMPANY"
143+
CONTACT_COMPANYCODE = "CONTACT_COMPANYCODE"
144+
CONTACTFULLADDRESS = "CONTACTFULLADDRESS"
145+
CONTACTADDRESS1 = "CONTACTADDRESS1"
146+
CONTACTADDRESS2 = "CONTACTADDRESS2"
147+
CONTACTADDRESS3 = "CONTACTADDRESS3"
148+
CONTACTPOSTBOX = "CONTACTPOSTBOX"
149+
CONTACTCITY = "CONTACTCITY"
150+
CONTACTSTATE = "CONTACTSTATE"
151+
CONTACTPOSTCODE = "CONTACTPOSTCODE"
152+
CONTACTCOUNTRY = "CONTACTCOUNTRY"
153+
CONTACTEMAIL = "CONTACTEMAIL"
154+
CONTACTPHONE = "CONTACTPHONE"
155+
CONTACTFAX = "CONTACTFAX"
156+
CONTACTWEB = "CONTACTWEB"
157+
CLIENT_FULLNAME = "CLIENT_FULLNAME"
158+
CLIENT_PREFIXTITLE = "CLIENT_PREFIXTITLE"
159+
CLIENT_GIVENNAME = "CLIENT_GIVENNAME"
160+
CLIENT_MIDDLENAME = "CLIENT_MIDDLENAME"
161+
CLIENT_FAMILYNAME = "CLIENT_FAMILYNAME"
162+
CLIENT_SUFFIXTITLE = "CLIENT_SUFFIXTITLE"
163+
CLIENT_NAMEORDER = "CLIENT_NAMEORDER"
164+
CLIENTCOMPANY = "CLIENTCOMPANY"
165+
CLIENTFULLADDRESS = "CLIENTFULLADDRESS"
166+
CLIENTADDRESS1 = "CLIENTADDRESS1"
167+
CLIENTADDRESS2 = "CLIENTADDRESS2"
168+
CLIENTADDRESS3 = "CLIENTADDRESS3"
169+
CLIENTPOSTBOX = "CLIENTPOSTBOX"
170+
CLIENTCITY = "CLIENTCITY"
171+
CLIENTSTATE = "CLIENTSTATE"
172+
CLIENTPOSTCODE = "CLIENTPOSTCODE"
173+
CLIENTCOUNTRY = "CLIENTCOUNTRY"
174+
CLIENTEMAIL = "CLIENTEMAIL"
175+
CLIENTPHONE = "CLIENTPHONE"
176+
CLIENTFAX = "CLIENTFAX"
177+
178+
99179
class Filter(Enum):
100180
"""Enumeration of supported filter fields."""
101181

src/perisso/tapir_commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from pathlib import Path
44
import os
55
from .connection import acc, act
6-
from .enums import ElType, AttrType
6+
from .enums import ElType, AttrType, ProjectInfo
77
from .vector import Vector, Coordinate
88

99

0 commit comments

Comments
 (0)