mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-13 02:47:48 +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):
|
||||
facet_type: str
|
||||
metadata: dict
|
||||
label: str
|
||||
value: str
|
||||
description: str
|
||||
@@ -334,6 +335,7 @@ class Json(Reporter):
|
||||
requirements.append(
|
||||
ResultsRequirement(
|
||||
facet_type=facet_type,
|
||||
metadata=requirement.asdict("requirement"),
|
||||
label=label,
|
||||
value=value,
|
||||
description=requirement.to_string("requirement", specification, requirement),
|
||||
|
||||
Reference in New Issue
Block a user