1640 lines
69 KiB
JSON
1640 lines
69 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "ae9e01751710f26f7d7e01e9",
|
|
"module": "Draft",
|
|
"tier": "tier-3-stateful",
|
|
"family": "serialization",
|
|
"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"
|
|
},
|
|
"gateTiming": {
|
|
"compileCacheHit": true,
|
|
"compileSeconds": 0.00003221099999999666,
|
|
"workerReadySeconds": 0.7427284880000001,
|
|
"dispatchSeconds": 0.6412251999999999
|
|
},
|
|
"input": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-3-stateful",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftAnnotation.loads",
|
|
"name": "DraftAnnotation.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.dumps",
|
|
"name": "DraftLink.dumps",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.loads",
|
|
"name": "DraftLink.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.onDocumentRestored",
|
|
"name": "DraftLink.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Ellipse.onDocumentRestored",
|
|
"name": "Ellipse.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/ellipse.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Facebinder.onDocumentRestored",
|
|
"name": "Facebinder.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/facebinder.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Fillet.onDocumentRestored",
|
|
"name": "Fillet.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/fillet.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.onDocumentRestored",
|
|
"name": "Hatch.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.dumps",
|
|
"name": "Hatch.dumps",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.loads",
|
|
"name": "Hatch.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.onDocumentRestored",
|
|
"name": "Label.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/label.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.loads",
|
|
"name": "Label.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/label.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.onDocumentRestored",
|
|
"name": "Layer.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.dumps",
|
|
"name": "Layer.dumps",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.loads",
|
|
"name": "Layer.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.onDocumentRestored",
|
|
"name": "LayerContainer.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.dumps",
|
|
"name": "LayerContainer.dumps",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.loads",
|
|
"name": "LayerContainer.loads",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.onDocumentRestored",
|
|
"name": "PathArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathTwistedArray.onDocumentRestored",
|
|
"name": "PathTwistedArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Point.onDocumentRestored",
|
|
"name": "Point.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/point.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PointArray.onDocumentRestored",
|
|
"name": "PointArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/pointarray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Polygon.onDocumentRestored",
|
|
"name": "Polygon.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/polygon.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Rectangle.onDocumentRestored",
|
|
"name": "Rectangle.onDocumentRestored",
|
|
"family": "serialization",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/rectangle.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "29d66cf14b3fd87a42001bc191da324a251f1492eb3cdaa9a835e17ab803098f",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftAnnotation.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftAnnotation.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Ellipse.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Ellipse.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/ellipse.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Facebinder.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Facebinder.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/facebinder.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Fillet.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Fillet.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/fillet.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathTwistedArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathTwistedArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Point.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Point.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/point.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PointArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PointArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Polygon.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Polygon.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Rectangle.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Rectangle.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
},
|
|
"resultSha256": "709a85f400834f4f6d6fd1ad84a7d9b1ccf0d4f40896febffcac440bdd4219b0",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "709a85f400834f4f6d6fd1ad84a7d9b1ccf0d4f40896febffcac440bdd4219b0"
|
|
},
|
|
"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": 24,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftAnnotation.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftAnnotation.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Ellipse.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Ellipse.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/ellipse.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Facebinder.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Facebinder.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/facebinder.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Fillet.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Fillet.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/fillet.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathTwistedArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathTwistedArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Point.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Point.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/point.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PointArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PointArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Polygon.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Polygon.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Rectangle.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Rectangle.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-repeat",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftAnnotation.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftAnnotation.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftLink.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Ellipse.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Ellipse.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/ellipse.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Facebinder.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Facebinder.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/facebinder.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Fillet.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Fillet.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/fillet.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Hatch.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Label.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Layer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.dumps",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.dumps",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.loads",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "LayerContainer.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathTwistedArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathTwistedArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Point.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Point.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/point.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PointArray.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PointArray.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Polygon.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Polygon.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Rectangle.onDocumentRestored",
|
|
"code": "method_evidence_pending",
|
|
"family": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "Rectangle.onDocumentRestored",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-3-stateful"
|
|
}
|
|
},
|
|
"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": "serialization",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftAnnotation.loads",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/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": "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": "fa6c8c1d2098987df1ef8d86660c4d905fd3855d8a9b03e3ea9d6d99f2a11b89"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 24
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftAnnotation.loads",
|
|
"name": "DraftAnnotation.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draft_annotation.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5131062b26e4997b44b330f43ca03f6b4980a69fb3c63fe9a9f9fca5f91878f0"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.dumps",
|
|
"name": "DraftLink.dumps",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0982acf68b07e4fbc0547291afd06018aa0c01d9f91eec25fa1211192224450e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.loads",
|
|
"name": "DraftLink.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e75e793a882bf518a92c0be25c11c1f0ac25fadff83c64b95fb39a377ba43995"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftLink.onDocumentRestored",
|
|
"name": "DraftLink.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/draftlink.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "12b995f53c85873b9f8971fa63c8e39e81fabb9af4a3c9cf7951952844cd0d12"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Ellipse.onDocumentRestored",
|
|
"name": "Ellipse.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/ellipse.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "70102a95ccbcf3efae745b3bee5715cdbec020bbcd1d8c5e528181a0a1f245ee"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Facebinder.onDocumentRestored",
|
|
"name": "Facebinder.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/facebinder.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "3f80d40083447562149360511462552259ca808552ca1a8e7d5b83c68064e402"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Fillet.onDocumentRestored",
|
|
"name": "Fillet.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/fillet.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "394a6f58570f154b0afb3a766c2d0a166dffc8bfc015ba70ba388e78933a75a7"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.onDocumentRestored",
|
|
"name": "Hatch.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "fda927695e4d1456fdd4ab2139ed91b8c29b3d06242f98a3b0e61de33d1a9434"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.dumps",
|
|
"name": "Hatch.dumps",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f8901f61a5849e8f208468807f9ad1afab012fa0701fed099e641ee841a00739"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Hatch.loads",
|
|
"name": "Hatch.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/hatch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "bc5575e6727c7f53e626c38034437d5f0dfb81b876722a5745a856d3bb00a366"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.onDocumentRestored",
|
|
"name": "Label.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5ace019f35136683db4f2715e1d96dc1fffa88920341ca12edf3434f3cd2ee99"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Label.loads",
|
|
"name": "Label.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "3572e990d6f098c72af33af3fd943287a5aa119ca324f5352164f78913fba6aa"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.onDocumentRestored",
|
|
"name": "Layer.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "3bd211975eb88631dd6cb85e80f2b04f622a6e3689d629ffa958a3d5315fb290"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.dumps",
|
|
"name": "Layer.dumps",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0a2932103d44db48b85a2fb3e881012eeb74a2d5917ce813de5112af8e7963fb"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Layer.loads",
|
|
"name": "Layer.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "d5421bc61dc9082211dbdd633e9e03360feb0e99e2a692fa9842de5e14128d64"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.onDocumentRestored",
|
|
"name": "LayerContainer.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7eb33d085a7ec287e5c05094e50450c29d5e33f1546e1fd59e37ce84264c0cd2"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.dumps",
|
|
"name": "LayerContainer.dumps",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "fcc849d326fcc0947a5a47844b90aa8859f80bcfd9fb98403046472f84792263"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:LayerContainer.loads",
|
|
"name": "LayerContainer.loads",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a3e20ec8ee9ea555a61a12190c95fdc77743747fae68394d82c36832fcd0f37e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.onDocumentRestored",
|
|
"name": "PathArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "28331a93374bd07dd6f65d955abc0e09701b2cb1f0132ba320c527b83408a336"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathTwistedArray.onDocumentRestored",
|
|
"name": "PathTwistedArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pathtwistedarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "af35e4c7d50f01e9cc0c1c47434f59fbac33cb3571b362ec390271f8a10b1601"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Point.onDocumentRestored",
|
|
"name": "Point.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/point.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "6f313a9222cc27d4de4dc3dd47d60883c9500d66f9dd1144b9f07efdb5c5c4b4"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PointArray.onDocumentRestored",
|
|
"name": "PointArray.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ad425ec0f8ea5413f6190e78d53eed2e96a3bceb4fc0e07bdb3205dbf5e43979"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Polygon.onDocumentRestored",
|
|
"name": "Polygon.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "75408a36654080ba7ee41b429503e88a45bdf992c704f25822d3328983459d52"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:Rectangle.onDocumentRestored",
|
|
"name": "Rectangle.onDocumentRestored",
|
|
"family": "serialization",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a1ae106528db0f042df7de5b2bcc4258af76c37c5dac446696e0e9e745051b01"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Draft",
|
|
"worker": "draft.worker.ts",
|
|
"revision": "06f9a64f3810d6f2",
|
|
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "302b269764a05db99f2644892359469caae616f6af3d9c20be112930bf292db0",
|
|
"wasmSha256": "06f9a64f3810d6f2dd334d3b72289b7b004a2cac5c2feed45177e0eefbb507e4"
|
|
},
|
|
"boundaries": [
|
|
"Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.",
|
|
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
|
|
]
|
|
}
|