Skip to content

Commit 9218cd7

Browse files
committed
PATCH: add creadted_at and upated_at to Propertie et PropertySet
1 parent 4f72b10 commit 9218cd7

File tree

9 files changed

+159
-21
lines changed

9 files changed

+159
-21
lines changed

bimdata_api_client/models/model_property.py

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,21 @@ class ModelProperty(object):
3737
'id': 'int',
3838
'definition': 'PropertyDefinition',
3939
'value': 'object',
40-
'property_set_id': 'str'
40+
'property_set_id': 'str',
41+
'created_at': 'datetime',
42+
'updated_at': 'datetime'
4143
}
4244

4345
attribute_map = {
4446
'id': 'id',
4547
'definition': 'definition',
4648
'value': 'value',
47-
'property_set_id': 'property_set_id'
49+
'property_set_id': 'property_set_id',
50+
'created_at': 'created_at',
51+
'updated_at': 'updated_at'
4852
}
4953

50-
def __init__(self, id=None, definition=None, value=None, property_set_id=None, local_vars_configuration=None): # noqa: E501
54+
def __init__(self, id=None, definition=None, value=None, property_set_id=None, created_at=None, updated_at=None, local_vars_configuration=None): # noqa: E501
5155
"""ModelProperty - a model defined in OpenAPI""" # noqa: E501
5256
if local_vars_configuration is None:
5357
local_vars_configuration = Configuration()
@@ -57,6 +61,8 @@ def __init__(self, id=None, definition=None, value=None, property_set_id=None, l
5761
self._definition = None
5862
self._value = None
5963
self._property_set_id = None
64+
self._created_at = None
65+
self._updated_at = None
6066
self.discriminator = None
6167

6268
if id is not None:
@@ -65,6 +71,10 @@ def __init__(self, id=None, definition=None, value=None, property_set_id=None, l
6571
self.value = value
6672
if property_set_id is not None:
6773
self.property_set_id = property_set_id
74+
if created_at is not None:
75+
self.created_at = created_at
76+
if updated_at is not None:
77+
self.updated_at = updated_at
6878

6979
@property
7080
def id(self):
@@ -154,6 +164,48 @@ def property_set_id(self, property_set_id):
154164

155165
self._property_set_id = property_set_id
156166

167+
@property
168+
def created_at(self):
169+
"""Gets the created_at of this ModelProperty. # noqa: E501
170+
171+
172+
:return: The created_at of this ModelProperty. # noqa: E501
173+
:rtype: datetime
174+
"""
175+
return self._created_at
176+
177+
@created_at.setter
178+
def created_at(self, created_at):
179+
"""Sets the created_at of this ModelProperty.
180+
181+
182+
:param created_at: The created_at of this ModelProperty. # noqa: E501
183+
:type: datetime
184+
"""
185+
186+
self._created_at = created_at
187+
188+
@property
189+
def updated_at(self):
190+
"""Gets the updated_at of this ModelProperty. # noqa: E501
191+
192+
193+
:return: The updated_at of this ModelProperty. # noqa: E501
194+
:rtype: datetime
195+
"""
196+
return self._updated_at
197+
198+
@updated_at.setter
199+
def updated_at(self, updated_at):
200+
"""Sets the updated_at of this ModelProperty.
201+
202+
203+
:param updated_at: The updated_at of this ModelProperty. # noqa: E501
204+
:type: datetime
205+
"""
206+
207+
self._updated_at = updated_at
208+
157209
def to_dict(self):
158210
"""Returns the model properties as a dict"""
159211
result = {}

bimdata_api_client/models/property_set.py

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,22 @@ class PropertySet(object):
3838
'name': 'str',
3939
'description': 'str',
4040
'type': 'str',
41-
'properties': 'list[ModelProperty]'
41+
'properties': 'list[ModelProperty]',
42+
'created_at': 'datetime',
43+
'updated_at': 'datetime'
4244
}
4345

4446
attribute_map = {
4547
'id': 'id',
4648
'name': 'name',
4749
'description': 'description',
4850
'type': 'type',
49-
'properties': 'properties'
51+
'properties': 'properties',
52+
'created_at': 'created_at',
53+
'updated_at': 'updated_at'
5054
}
5155

52-
def __init__(self, id=None, name=None, description=None, type=None, properties=None, local_vars_configuration=None): # noqa: E501
56+
def __init__(self, id=None, name=None, description=None, type=None, properties=None, created_at=None, updated_at=None, local_vars_configuration=None): # noqa: E501
5357
"""PropertySet - a model defined in OpenAPI""" # noqa: E501
5458
if local_vars_configuration is None:
5559
local_vars_configuration = Configuration()
@@ -60,6 +64,8 @@ def __init__(self, id=None, name=None, description=None, type=None, properties=N
6064
self._description = None
6165
self._type = None
6266
self._properties = None
67+
self._created_at = None
68+
self._updated_at = None
6369
self.discriminator = None
6470

6571
if id is not None:
@@ -69,6 +75,10 @@ def __init__(self, id=None, name=None, description=None, type=None, properties=N
6975
self.type = type
7076
if properties is not None:
7177
self.properties = properties
78+
if created_at is not None:
79+
self.created_at = created_at
80+
if updated_at is not None:
81+
self.updated_at = updated_at
7282

7383
@property
7484
def id(self):
@@ -175,6 +185,48 @@ def properties(self, properties):
175185

176186
self._properties = properties
177187

188+
@property
189+
def created_at(self):
190+
"""Gets the created_at of this PropertySet. # noqa: E501
191+
192+
193+
:return: The created_at of this PropertySet. # noqa: E501
194+
:rtype: datetime
195+
"""
196+
return self._created_at
197+
198+
@created_at.setter
199+
def created_at(self, created_at):
200+
"""Sets the created_at of this PropertySet.
201+
202+
203+
:param created_at: The created_at of this PropertySet. # noqa: E501
204+
:type: datetime
205+
"""
206+
207+
self._created_at = created_at
208+
209+
@property
210+
def updated_at(self):
211+
"""Gets the updated_at of this PropertySet. # noqa: E501
212+
213+
214+
:return: The updated_at of this PropertySet. # noqa: E501
215+
:rtype: datetime
216+
"""
217+
return self._updated_at
218+
219+
@updated_at.setter
220+
def updated_at(self, updated_at):
221+
"""Sets the updated_at of this PropertySet.
222+
223+
224+
:param updated_at: The updated_at of this PropertySet. # noqa: E501
225+
:type: datetime
226+
"""
227+
228+
self._updated_at = updated_at
229+
178230
def to_dict(self):
179231
"""Returns the model properties as a dict"""
180232
result = {}

docs/ModelProperty.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Name | Type | Description | Notes
77
**definition** | [**PropertyDefinition**](PropertyDefinition.md) | |
88
**value** | [**object**](.md) | | [optional]
99
**property_set_id** | **str** | This field is useful when you update a property and the API is rebuilding a new property set to avoid an update on many elements. It gives you the new pset id | [optional] [readonly]
10+
**created_at** | **datetime** | | [optional] [readonly]
11+
**updated_at** | **datetime** | | [optional] [readonly]
1012

1113
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1214

docs/PropertySet.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Name | Type | Description | Notes
88
**description** | **str** | | [optional]
99
**type** | **str** | | [optional]
1010
**properties** | [**list[ModelProperty]**](ModelProperty.md) | | [optional]
11+
**created_at** | **datetime** | | [optional] [readonly]
12+
**updated_at** | **datetime** | | [optional] [readonly]
1113

1214
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1315

test/test_element.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ def make_instance(self, include_optional):
7676
type = '0',
7777
value_type = '0', ),
7878
value = bimdata_api_client.models.value.Value(),
79-
property_set_id = '0', )
80-
], ),
79+
property_set_id = '0',
80+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
81+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
82+
],
83+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
84+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), ),
8185
property_sets = [
8286
bimdata_api_client.models.property_set.PropertySet(
8387
id = 56,
@@ -115,8 +119,12 @@ def make_instance(self, include_optional):
115119
type = '0',
116120
value_type = '0', ),
117121
value = bimdata_api_client.models.value.Value(),
118-
property_set_id = '0', )
119-
], )
122+
property_set_id = '0',
123+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
124+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
125+
],
126+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
127+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
120128
],
121129
classifications = [
122130
bimdata_api_client.models.classification.Classification(
@@ -169,8 +177,12 @@ def make_instance(self, include_optional):
169177
type = '0',
170178
value_type = '0', ),
171179
value = bimdata_api_client.models.value.Value(),
172-
property_set_id = '0', )
173-
], )
180+
property_set_id = '0',
181+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
182+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
183+
],
184+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
185+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
174186
], ),
175187
option = bimdata_api_client.models.material_option.MaterialOption(
176188
id = 56,

test/test_material.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ def make_instance(self, include_optional):
7878
type = '0',
7979
value_type = '0', ),
8080
value = bimdata_api_client.models.value.Value(),
81-
property_set_id = '0', )
82-
], )
81+
property_set_id = '0',
82+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
83+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
84+
],
85+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
86+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
8387
]
8488
)
8589
else :
@@ -121,8 +125,12 @@ def make_instance(self, include_optional):
121125
type = '0',
122126
value_type = '0', ),
123127
value = bimdata_api_client.models.value.Value(),
124-
property_set_id = '0', )
125-
], )
128+
property_set_id = '0',
129+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
130+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
131+
],
132+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
133+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
126134
],
127135
)
128136

test/test_material_list_component.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,12 @@ def make_instance(self, include_optional):
7979
type = '0',
8080
value_type = '0', ),
8181
value = bimdata_api_client.models.value.Value(),
82-
property_set_id = '0', )
83-
], )
82+
property_set_id = '0',
83+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
84+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
85+
],
86+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
87+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
8488
], ),
8589
option = bimdata_api_client.models.material_option.MaterialOption(
8690
id = 56,

test/test_model_property.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ def make_instance(self, include_optional):
6666
type = '0',
6767
value_type = '0', ),
6868
value = bimdata_api_client.models.value.Value(),
69-
property_set_id = '0'
69+
property_set_id = '0',
70+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
71+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f')
7072
)
7173
else :
7274
return ModelProperty(

test/test_property_set.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,12 @@ def make_instance(self, include_optional):
7272
type = '0',
7373
value_type = '0', ),
7474
value = bimdata_api_client.models.value.Value(),
75-
property_set_id = '0', )
76-
]
75+
property_set_id = '0',
76+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
77+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), )
78+
],
79+
created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
80+
updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f')
7781
)
7882
else :
7983
return PropertySet(

0 commit comments

Comments
 (0)