Files
FreeCADWasmDev/docs/p6/part-module-batch-265544cd093545edc5304ea1-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1697 lines
85 KiB
JSON

{
"schema": "freecad-web-p6-part-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "265544cd093545edc5304ea1",
"module": "Part",
"tier": "tier-3-stateful",
"family": "property",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "part.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/part-python-family-facade.ts",
"worker": "web/src/part.worker.ts"
},
"input": {
"cmd": "part.pythonFamilyBatch",
"args": {
"schema": "freecad-web-part/python-family-batch/v1",
"module": "Part",
"tier": "tier-3-stateful",
"records": [
{
"apiId": "py:Part:method:AttachEngine.getRefTypeOfShape",
"name": "AttachEngine.getRefTypeOfShape",
"family": "property",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:AttachEngine.isFittingRefType",
"name": "AttachEngine.isFittingRefType",
"family": "property",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:AttachEngine.downgradeRefType",
"name": "AttachEngine.downgradeRefType",
"family": "property",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:AttachEngine.getRefTypeInfo",
"name": "AttachEngine.getRefTypeInfo",
"family": "property",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:AttachExtension.changeAttacherType",
"name": "AttachExtension.changeAttacherType",
"family": "property",
"sourcePath": "src/Mod/Part/App/AttachExtension.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setConstrParam",
"name": "BRepOffsetAPI_MakeFilling.setConstrParam",
"family": "property",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setResolParam",
"name": "BRepOffsetAPI_MakeFilling.setResolParam",
"family": "property",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setApproxParam",
"name": "BRepOffsetAPI_MakeFilling.setApproxParam",
"family": "property",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineSurface.reparametrize",
"name": "BSplineSurface.reparametrize",
"family": "property",
"sourcePath": "src/Mod/Part/App/BSplineSurface.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Curve2d.parameterAtDistance",
"name": "Curve2d.parameterAtDistance",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Curve2d.value",
"name": "Curve2d.value",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Curve2d.parameter",
"name": "Curve2d.parameter",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Line2dSegment.setParameterRange",
"name": "Line2dSegment.setParameterRange",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geom2d/Line2dSegment.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfType",
"name": "Geometry.hasExtensionOfType",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfName",
"name": "Geometry.hasExtensionOfName",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfType",
"name": "Geometry.getExtensionOfType",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfName",
"name": "Geometry.getExtensionOfName",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfType",
"name": "Geometry.deleteExtensionOfType",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfName",
"name": "Geometry.deleteExtensionOfName",
"family": "property",
"sourcePath": "src/Mod/Part/App/Geometry.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:GeometryCurve.parameterAtDistance",
"name": "GeometryCurve.parameterAtDistance",
"family": "property",
"sourcePath": "src/Mod/Part/App/GeometryCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:GeometryCurve.value",
"name": "GeometryCurve.value",
"family": "property",
"sourcePath": "src/Mod/Part/App/GeometryCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:GeometryCurve.parameter",
"name": "GeometryCurve.parameter",
"family": "property",
"sourcePath": "src/Mod/Part/App/GeometryCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:GeometryCurve.reversedParameter",
"name": "GeometryCurve.reversedParameter",
"family": "property",
"sourcePath": "src/Mod/Part/App/GeometryCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:GeometrySurface.value",
"name": "GeometrySurface.value",
"family": "property",
"sourcePath": "src/Mod/Part/App/GeometrySurface.pyi",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "9063339183556d781ac009ca3c4179cab4d71c216bea994f231abb9d11115949",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:AttachEngine.getRefTypeOfShape",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeOfShape",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.isFittingRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.isFittingRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.downgradeRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.downgradeRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.getRefTypeInfo",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeInfo",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachExtension.changeAttacherType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachExtension.changeAttacherType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setConstrParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setConstrParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setResolParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setResolParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setApproxParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setApproxParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BSplineSurface.reparametrize",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BSplineSurface.reparametrize",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BSplineSurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Line2dSegment.setParameterRange",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Line2dSegment.setParameterRange",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Line2dSegment.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.reversedParameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.reversedParameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometrySurface.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometrySurface.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
},
"resultSha256": "8b002d5de45c847c5ccec26535e8e9e5770afc129b7132220d86cdb7eab00919",
"replay": {
"equal": true,
"projectionSha256": "f809b0f99b2f0ae36ea8be0467ed349abd8ae50ac611310178877c7639f22709",
"resultSha256": "8b002d5de45c847c5ccec26535e8e9e5770afc129b7132220d86cdb7eab00919",
"boundary": null
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "part.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-success",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:AttachEngine.getRefTypeOfShape",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeOfShape",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.isFittingRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.isFittingRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.downgradeRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.downgradeRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.getRefTypeInfo",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeInfo",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachExtension.changeAttacherType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachExtension.changeAttacherType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setConstrParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setConstrParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setResolParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setResolParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setApproxParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setApproxParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BSplineSurface.reparametrize",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BSplineSurface.reparametrize",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BSplineSurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Line2dSegment.setParameterRange",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Line2dSegment.setParameterRange",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Line2dSegment.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.reversedParameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.reversedParameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometrySurface.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometrySurface.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-repeat",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:AttachEngine.getRefTypeOfShape",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeOfShape",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.isFittingRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.isFittingRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.downgradeRefType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.downgradeRefType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachEngine.getRefTypeInfo",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachEngine.getRefTypeInfo",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:AttachExtension.changeAttacherType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "AttachExtension.changeAttacherType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setConstrParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setConstrParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setResolParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setResolParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setApproxParam",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BRepOffsetAPI_MakeFilling.setApproxParam",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:BSplineSurface.reparametrize",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "BSplineSurface.reparametrize",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/BSplineSurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Curve2d.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Curve2d.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Line2dSegment.setParameterRange",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Line2dSegment.setParameterRange",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Line2dSegment.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.hasExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.getExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfType",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfType",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfName",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "Geometry.deleteExtensionOfName",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameterAtDistance",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameterAtDistance",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.parameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.parameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometryCurve.reversedParameter",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometryCurve.reversedParameter",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:method:GeometrySurface.value",
"code": "headless_stateful_property_boundary",
"family": "property",
"message": "Official Part stateful/property method is source-registered; bounded document/OCC mutable fixture is required in the headless Web runtime",
"name": "GeometrySurface.value",
"native": true,
"parameterSchema": "source-declared Part stateful/property arguments",
"replay": "native-source-headless-boundary",
"resourcesReleased": true,
"returnSchema": "source-declared Part property or geometry value",
"sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-cross",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 1,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "property",
"message": "Part API record is not part of this module-scoped adapter",
"name": "AttachEngine.getRefTypeOfShape",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "Part Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "part-module-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"traceSha256": "ba737cbded30c24ce0aa1aa62d2ce2bfcd06cdc167963e2c0b126536f9f6c1db"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:Part:method:AttachEngine.getRefTypeOfShape",
"name": "AttachEngine.getRefTypeOfShape",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "5a1eedd4578b87c7c849846b81e90c8e71d53a33e4db753745ada6b6fd40258c"
},
{
"apiId": "py:Part:method:AttachEngine.isFittingRefType",
"name": "AttachEngine.isFittingRefType",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "6e72058d1ebda9bf18d71f364dd0743022d68b7ab4957045143c98b6d6c522f1"
},
{
"apiId": "py:Part:method:AttachEngine.downgradeRefType",
"name": "AttachEngine.downgradeRefType",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "1857a40f5f51a5ef1c7adc047af3a86874e5ef7d73100d72261c9f70f55e8c0e"
},
{
"apiId": "py:Part:method:AttachEngine.getRefTypeInfo",
"name": "AttachEngine.getRefTypeInfo",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "4f59c43664faf408044ed889ebf963e04ae1a1c854893fd47886fabf8cc5f6b4"
},
{
"apiId": "py:Part:method:AttachExtension.changeAttacherType",
"name": "AttachExtension.changeAttacherType",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "a1df1759027fc33ed7625e0b419975d552a7259f04d2612eca235102001449a0"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setConstrParam",
"name": "BRepOffsetAPI_MakeFilling.setConstrParam",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "3ad2afe637cd264488fa6be4cab36460f7a5cf70cbb7c9925707210839967f90"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setResolParam",
"name": "BRepOffsetAPI_MakeFilling.setResolParam",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "785464e5238c920d68543a5fa3b27c6e80520785c042b8ba44223f1bd4336506"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.setApproxParam",
"name": "BRepOffsetAPI_MakeFilling.setApproxParam",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "3d15bff5f88c0fa1cd819129262cf626875ee106f229be8d9dd75a599a33d2a7"
},
{
"apiId": "py:Part:method:BSplineSurface.reparametrize",
"name": "BSplineSurface.reparametrize",
"sourceEntry": "src/Mod/Part/App/BSplineSurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "391b1b8bd3b5ffe66998df566f2dbdd27cc0fd5d7aaffee0f84099fe06a2b403"
},
{
"apiId": "py:Part:method:Curve2d.parameterAtDistance",
"name": "Curve2d.parameterAtDistance",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "81571f99e3493b3a452c5d8f1ad6111b2831f20ffd8d937dc9fdc29f6bc58bad"
},
{
"apiId": "py:Part:method:Curve2d.value",
"name": "Curve2d.value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "a825e94e3672c23e2a806a0b0e4c9219037a4915c84dc89815c95b3c18d98ce9"
},
{
"apiId": "py:Part:method:Curve2d.parameter",
"name": "Curve2d.parameter",
"sourceEntry": "src/Mod/Part/App/Geom2d/Curve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "0d25532048add5896df7bd8c8a6a4b17d5850c336e46d11fe102b06272da45d0"
},
{
"apiId": "py:Part:method:Line2dSegment.setParameterRange",
"name": "Line2dSegment.setParameterRange",
"sourceEntry": "src/Mod/Part/App/Geom2d/Line2dSegment.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "d4339c7f479ac08cf27e773fa940eaad5d8b10098f93c7af5e8dc355976a9ce9"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfType",
"name": "Geometry.hasExtensionOfType",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "4ab84d454cc64dbafbdabb77b73455537254b417e25dac7ea70c6baca73a3482"
},
{
"apiId": "py:Part:method:Geometry.hasExtensionOfName",
"name": "Geometry.hasExtensionOfName",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "69a2d05d09220ba3e64a6850880e890fd576c8ab2c34e86b1a5ebdf31af48d8d"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfType",
"name": "Geometry.getExtensionOfType",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "18a79fea81fef4794102b71838860012a042b21f681965fbc0cf877d9631aab2"
},
{
"apiId": "py:Part:method:Geometry.getExtensionOfName",
"name": "Geometry.getExtensionOfName",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "b29a94edd3b7c7f256566636c9f9df435bb6fe6cad9481ee7f5718d4f8feb4b2"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfType",
"name": "Geometry.deleteExtensionOfType",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "8ded6e20c674269015fd83f39bf210af44112ef27e0855c693cf143b9316a0e8"
},
{
"apiId": "py:Part:method:Geometry.deleteExtensionOfName",
"name": "Geometry.deleteExtensionOfName",
"sourceEntry": "src/Mod/Part/App/Geometry.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "5a6cdd59539987f45d286f38dbecf627dd3f357fee207ba6025847c520c6475e"
},
{
"apiId": "py:Part:method:GeometryCurve.parameterAtDistance",
"name": "GeometryCurve.parameterAtDistance",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "78d8b437b614e55ce3bd2ed52b9ab15665aa94b2df395bf39e0f0979006852e1"
},
{
"apiId": "py:Part:method:GeometryCurve.value",
"name": "GeometryCurve.value",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "610d40847c5eb903d0bdd4675bdec60544ae07d50a1bd5e80bc4858efe580a74"
},
{
"apiId": "py:Part:method:GeometryCurve.parameter",
"name": "GeometryCurve.parameter",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "a487806ae870fa89b0227a76265ff335260f09ee9179756bb6550ac52e322170"
},
{
"apiId": "py:Part:method:GeometryCurve.reversedParameter",
"name": "GeometryCurve.reversedParameter",
"sourceEntry": "src/Mod/Part/App/GeometryCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "28be39711fcaedcecf291b440a97a1e792c3ef756dd3f399b48e224fefa831f5"
},
{
"apiId": "py:Part:method:GeometrySurface.value",
"name": "GeometrySurface.value",
"sourceEntry": "src/Mod/Part/App/GeometrySurface.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "headless_stateful_property_boundary",
"parameterSchema": "source-declared Part stateful/property arguments",
"returnSchema": "source-declared Part property or geometry value",
"evidenceSha256": "24884af5d6924ce85d30dee9e2eb6856ab50259c6ee79755a4a3d39a5140773b"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false,
"makerFixturesClosed": true
},
"evidence": {
"path": "docs/p6/part-module-batch-265544cd093545edc5304ea1-runtime.json",
"log": "docs/freecad-p6-part-module-batch-265544cd093545edc5304ea1.log"
},
"moduleArtifact": {
"module": "Part",
"worker": "part.worker.ts",
"revision": "ebfb86fee169bb5f",
"moduleRevision": "9e6a5cd8c69b159f",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"profile": "fast-dev"
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm",
"sha256": "ebfb86fee169bb5f1698d2a508e164b3d856644fd4923f3ff5337b013c36210b"
},
"loader": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.js",
"sha256": "2159a465af3308c1e561cb41596b090ebe998c4595f16d501a0a07b541b89038"
}
},
"boundaries": [
"Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.",
"Any non-exposed record retains its native error or portability boundary; the gate does not fabricate a JavaScript result.",
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}