mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-27 10:51:13 +00:00
Fix #4879. Include metadata about original requirement in JSON reports.
This commit is contained in:
@@ -92,6 +92,7 @@ class ResultsSpecification(TypedDict):
|
|||||||
|
|
||||||
class ResultsRequirement(TypedDict):
|
class ResultsRequirement(TypedDict):
|
||||||
facet_type: str
|
facet_type: str
|
||||||
|
metadata: dict
|
||||||
label: str
|
label: str
|
||||||
value: str
|
value: str
|
||||||
description: str
|
description: str
|
||||||
@@ -334,6 +335,7 @@ class Json(Reporter):
|
|||||||
requirements.append(
|
requirements.append(
|
||||||
ResultsRequirement(
|
ResultsRequirement(
|
||||||
facet_type=facet_type,
|
facet_type=facet_type,
|
||||||
|
metadata=requirement.asdict("requirement"),
|
||||||
label=label,
|
label=label,
|
||||||
value=value,
|
value=value,
|
||||||
description=requirement.to_string("requirement", specification, requirement),
|
description=requirement.to_string("requirement", specification, requirement),
|
||||||
|
|||||||
Reference in New Issue
Block a user