File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
simvue/api/objects/administrator Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 1212except ImportError :
1313 from typing_extensions import Self
1414import pydantic
15+ import datetime
1516
1617from simvue .api .objects .base import write_only , SimvueObject , staging_check
18+ from simvue .models import DATETIME_FORMAT
1719
1820
1921class Tenant (SimvueObject ):
@@ -130,3 +132,16 @@ def max_data_volume(self) -> int:
130132 def max_data_volume (self , max_data_volume : int ) -> None :
131133 """Update tenant's maximum data volume"""
132134 self ._staging ["max_data_volume" ] = max_data_volume
135+
136+ @property
137+ def created (self ) -> datetime .datetime | None :
138+ """Set/retrieve created datetime for the run.
139+
140+ Returns
141+ -------
142+ datetime.datetime
143+ """
144+ _created : str | None = self ._get_attribute ("created" )
145+ return (
146+ datetime .datetime .strptime (_created , DATETIME_FORMAT ) if _created else None
147+ )
Original file line number Diff line number Diff line change 88"""
99
1010import pydantic
11+ import datetime
12+
13+ from simvue .models import DATETIME_FORMAT
1114
1215try :
1316 from typing import Self
@@ -222,3 +225,16 @@ def email(self) -> str:
222225 def email (self , email : str ) -> None :
223226 """Set the user email"""
224227 self ._staging ["email" ] = email
228+
229+ @property
230+ def created (self ) -> datetime .datetime | None :
231+ """Set/retrieve created datetime for the run.
232+
233+ Returns
234+ -------
235+ datetime.datetime
236+ """
237+ _created : str | None = self ._get_attribute ("created" )
238+ return (
239+ datetime .datetime .strptime (_created , DATETIME_FORMAT ) if _created else None
240+ )
You can’t perform that action at this time.
0 commit comments