102 lines
2.8 KiB
JSON
102 lines
2.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-import-action-04/v1",
|
|
"taskId": "FW-P6-IMP-ACT-04-E",
|
|
"module": "Import",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"responses": {
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "import-python-success",
|
|
"result": {
|
|
"schema": "freecad-web-import/python-api/v1",
|
|
"module": "Import",
|
|
"action": "python-api",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceEntry": "src/Mod/Import/App/AppImportPy.cpp",
|
|
"apiCount": 1135,
|
|
"methods": [
|
|
"open",
|
|
"insert",
|
|
"export",
|
|
"readDXF",
|
|
"writeDXFShape",
|
|
"writeDXFObject"
|
|
],
|
|
"readOnly": true,
|
|
"arbitraryExecution": false,
|
|
"stateSha256": "d6d6f2dd906e3dc02d6f81bbdbb7e7c6dba95cb4efba3c5c0fd6f6cdbfc5bb5b"
|
|
}
|
|
},
|
|
"invalid": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "import-python-error",
|
|
"error": {
|
|
"code": "revision_mismatch",
|
|
"message": "Import Python API revision is not locked",
|
|
"diagnostic": {
|
|
"sourceRevision": "wrong"
|
|
}
|
|
}
|
|
},
|
|
"duplicate": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "import-python-success",
|
|
"error": {
|
|
"code": "duplicate_request",
|
|
"message": "requestId has already been dispatched"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "import-python-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled before execution"
|
|
}
|
|
},
|
|
"after": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "import-python-after",
|
|
"result": {
|
|
"schema": "freecad-web-import/python-api/v1",
|
|
"module": "Import",
|
|
"action": "python-api",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceEntry": "src/Mod/Import/App/AppImportPy.cpp",
|
|
"apiCount": 1135,
|
|
"methods": [
|
|
"open",
|
|
"insert",
|
|
"export",
|
|
"readDXF",
|
|
"writeDXFShape",
|
|
"writeDXFObject"
|
|
],
|
|
"readOnly": true,
|
|
"arbitraryExecution": false,
|
|
"stateSha256": "d6d6f2dd906e3dc02d6f81bbdbb7e7c6dba95cb4efba3c5c0fd6f6cdbfc5bb5b"
|
|
}
|
|
}
|
|
},
|
|
"sequencing": {
|
|
"requestCount": 5,
|
|
"responseCount": 5,
|
|
"cancelAccepted": true
|
|
},
|
|
"readOnly": true,
|
|
"arbitraryExecution": false,
|
|
"nativePointersExposed": false,
|
|
"inputSha256": "e92efc05307389369e123e9fc51700d72b8276fbf0432fbdd4a9e4755dea30c0"
|
|
}
|