648 lines
25 KiB
JSON
648 lines
25 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "18a1c7640122bd375520eabd",
|
|
"module": "Draft",
|
|
"tier": "tier-1-readonly",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"route": {
|
|
"command": "draft.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/draft-python-family-facade.ts",
|
|
"worker": "web/src/draft.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getNormal",
|
|
"name": "Plane.getNormal",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalCoords",
|
|
"name": "Plane.getLocalCoords",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalCoords",
|
|
"name": "Plane.getGlobalCoords",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalRot",
|
|
"name": "Plane.getLocalRot",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalRot",
|
|
"name": "Plane.getGlobalRot",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getClosestAxis",
|
|
"name": "Plane.getClosestAxis",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isGlobal",
|
|
"name": "Plane.isGlobal",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isOrtho",
|
|
"name": "Plane.isOrtho",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "8b1035b7fec4d14264af42e6b2231825d8cbd4c35c3a2e8c4e933166fc7ae741",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 8,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getNormal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getNormal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getClosestAxis",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getClosestAxis",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isGlobal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isGlobal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isOrtho",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isOrtho",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "b97b64b4ee800dc9f29c74d9decf9bb9e656a3f60fb5cf1c52fb5479194a5b73",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "b97b64b4ee800dc9f29c74d9decf9bb9e656a3f60fb5cf1c52fb5479194a5b73"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "draft.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-success",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 8,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getNormal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getNormal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getClosestAxis",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getClosestAxis",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isGlobal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isGlobal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isOrtho",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isOrtho",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-repeat",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 8,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getNormal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getNormal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalCoords",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalCoords",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getLocalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalRot",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getGlobalRot",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getClosestAxis",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getClosestAxis",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isGlobal",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isGlobal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isOrtho",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.isOrtho",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-cross",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Plane.getNormal",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Draft Python family envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "draft-family-cancel-1",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "draft-object-batch-reset"
|
|
},
|
|
"traceSha256": "23fa4b57b040348741604a56e6497f8f55b8bd1405f44195a5c8e73ae10355d7"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 8
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getNormal",
|
|
"name": "Plane.getNormal",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4f2281a0b85dce1922fcfbfeea5176899c52c4e27131b8606ac13f78263d1e0e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalCoords",
|
|
"name": "Plane.getLocalCoords",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "fb5e376d0583cd1f720285545866edd69c6d60d3e27cca032bfb9ce763aabfd6"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalCoords",
|
|
"name": "Plane.getGlobalCoords",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "469818a7055f4d682fbe0630ad91d3aa4993726d56d66f675eafb8586e52b9d4"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getLocalRot",
|
|
"name": "Plane.getLocalRot",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "c8132216f9d71eb25508ae7eefcc9e2e175c5378ee44c7778ef58657ba036978"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getGlobalRot",
|
|
"name": "Plane.getGlobalRot",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "67d115ac54a11a4bde8c0ba4a722874985aa29fe62569ef59415e392d15424d8"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.getClosestAxis",
|
|
"name": "Plane.getClosestAxis",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "8281886a121e411cad98f0cea5dab808c75cbaa6eb12c24a7ae131e50e087a2e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isGlobal",
|
|
"name": "Plane.isGlobal",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "275a0bf99c2a3b409b357233bc525bedd98589b9008de012dfb826c9aba660ca"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Plane.isOrtho",
|
|
"name": "Plane.isOrtho",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "cc748cea3ed75b4b708b10e0c314977ad29b94ebc571d08eb4ae725085d71bd9"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"sha256": "d990725bc31d0b5b4665a9e16c456599c35a05a2097bf1465ec0d194fcf10c50"
|
|
},
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"sha256": "52268c1f6601d5961fd1980508f4ab3c4a8362b3f463210f0be2aead8f1f0a29"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"Draft GUI/tool and method records retain their source-declared not_implemented or GUI restricted boundaries.",
|
|
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
|
|
]
|
|
}
|