diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/entity_model/content_objects/metric.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/entity_model/content_objects/metric.py index d50dc5185..f91b99584 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/entity_model/content_objects/metric.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/entity_model/content_objects/metric.py @@ -1,6 +1,7 @@ # (C) 2022 GoodData Corporation from __future__ import annotations +from datetime import datetime from typing import Any, Optional import attr @@ -25,5 +26,13 @@ def format(self) -> Optional[str]: def is_hidden(self) -> Optional[bool]: return safeget(self.json_api_attributes, ["isHidden"]) + @property + def created_at(self) -> Optional[datetime]: + return safeget(self.json_api_attributes, ["createdAt"]) + + @property + def modified_at(self) -> Optional[datetime]: + return safeget(self.json_api_attributes, ["modifiedAt"]) + def as_computable(self) -> Metric: return SimpleMetric(local_id=self.id, item=self.obj_id)