Skip to content

Commit 42c53c7

Browse files
Merge pull request #1015 from gooddata/snapshot-master-d4b73ea2-to-rel/dev
[bot] Merge master/d4b73ea2 into rel/dev
2 parents 04e9df2 + d4b73ea commit 42c53c7

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

gooddata-sdk/gooddata_sdk/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@
240240
)
241241
from gooddata_sdk.compute.model.metric import (
242242
ArithmeticMetric,
243+
InlineMetric,
243244
Metric,
244245
PopDate,
245246
PopDateDataset,

gooddata-sdk/gooddata_sdk/compute/model/metric.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,3 +267,16 @@ def _body_as_api_model(self) -> afm_models.ArithmeticMeasureDefinition:
267267
operator=self.operator, measure_identifiers=measure_identifiers
268268
)
269269
)
270+
271+
272+
class InlineMetric(Metric):
273+
def __init__(self, maql: str, local_id: str) -> None:
274+
super().__init__(local_id)
275+
self._maql = maql
276+
277+
@property
278+
def maql(self) -> str:
279+
return self._maql
280+
281+
def _body_as_api_model(self) -> afm_models.InlineMeasureDefinition:
282+
return afm_models.InlineMeasureDefinition(inline=afm_models.InlineMeasureDefinitionInline(maql=self.maql))

0 commit comments

Comments
 (0)