Files
FreeCADWasmDev/docs/p6/fem-generic-document-object-module-batch-454aa9d5b36676d644fa5c8c-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

2082 lines
84 KiB
JSON

{
"schema": "freecad-web-fem-generic-document-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "454aa9d5b36676d644fa5c8c",
"module": "Fem",
"tier": "object-contract",
"family": "generic-document-object",
"status": "pass_with_boundaries",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "fem.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/fem-python-family-facade.ts",
"worker": "web/src/fem.worker.ts"
},
"input": {
"cmd": "fem.pythonFamilyBatch",
"args": {
"tier": "object-contract",
"records": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"name": "Fem::ConstraintSpring",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"name": "Fem::ConstraintTemperature",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemConstraintTemperature.h",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"name": "Fem::ConstraintTransform",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemConstraintTransform.h",
"sourceLine": 33,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"name": "Fem::FemPostFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 61,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"name": "Fem::FemPostSmoothFilterExtension",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 116,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"name": "Fem::FemPostDataAlongLineFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 155,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"name": "Fem::FemPostClipFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 230,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"name": "Fem::FemPostContoursFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 262,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"name": "Fem::FemPostCutFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 306,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"name": "Fem::FemPostScalarClipFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 335,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"name": "Fem::FemPostWarpVectorFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 368,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"name": "Fem::FemPostCalculatorFilter",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 397,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"name": "Fem::FemPostFunction",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 44,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"name": "Fem::FemPostFunctionProvider",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 78,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"name": "Fem::FemPostPlaneFunction",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 160,
"disposition": "planned"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"name": "Fem::FemPostObject",
"family": "generic-document-object",
"kind": "object",
"sourcePath": "src/Mod/Fem/App/FemPostObject.h",
"sourceLine": 43,
"disposition": "planned"
}
]
}
},
"inputSha256": "293461b70649eb52d9d5f1a04867a165d2124aa4d849154ffcf1ed63117ea5fe",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 16,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintSpring",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract16",
"objectType": "Fem::ConstraintSpring",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintSpring"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTemperature",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract17",
"objectType": "Fem::ConstraintTemperature",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTemperature"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTemperature.h",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTransform",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract18",
"objectType": "Fem::ConstraintTransform",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTransform"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTransform.h",
"sourceLine": 33,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract19",
"objectType": "Fem::FemPostFilter",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"code": "non_document_object_type",
"family": "generic-document-object",
"message": "Fem type is registered in FreeCAD as an extension or support type, not as a standalone document object",
"name": "Fem::FemPostSmoothFilterExtension",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": false,
"documentObjectType": false,
"recomputed": false,
"registered": true,
"typeName": "Fem::FemPostSmoothFilterExtension"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostDataAlongLineFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract21",
"objectType": "Fem::FemPostDataAlongLineFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostDataAlongLineFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract22",
"objectType": "Fem::FemPostClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 230,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostContoursFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract23",
"objectType": "Fem::FemPostContoursFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostContoursFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 262,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCutFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract24",
"objectType": "Fem::FemPostCutFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCutFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 306,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostScalarClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract25",
"objectType": "Fem::FemPostScalarClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostScalarClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 335,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostWarpVectorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract26",
"objectType": "Fem::FemPostWarpVectorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostWarpVectorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 368,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCalculatorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract27",
"objectType": "Fem::FemPostCalculatorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCalculatorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 397,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract28",
"objectType": "Fem::FemPostFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunctionProvider",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract29",
"objectType": "Fem::FemPostFunctionProvider",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunctionProvider"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 78,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostPlaneFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract30",
"objectType": "Fem::FemPostPlaneFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostPlaneFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostObject",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract31",
"objectType": "Fem::FemPostObject",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostObject"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostObject.h",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "object-contract"
},
"resultSha256": "55bba523e7a5f728f3a7b72c61bc448969e651977c1931197442f193d0ee2405",
"replay": {
"equal": true,
"resultSha256": "55bba523e7a5f728f3a7b72c61bc448969e651977c1931197442f193d0ee2405"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "fem.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-document-object-success",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 16,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintSpring",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract16",
"objectType": "Fem::ConstraintSpring",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintSpring"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTemperature",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract17",
"objectType": "Fem::ConstraintTemperature",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTemperature"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTemperature.h",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTransform",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract18",
"objectType": "Fem::ConstraintTransform",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTransform"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTransform.h",
"sourceLine": 33,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract19",
"objectType": "Fem::FemPostFilter",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"code": "non_document_object_type",
"family": "generic-document-object",
"message": "Fem type is registered in FreeCAD as an extension or support type, not as a standalone document object",
"name": "Fem::FemPostSmoothFilterExtension",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": false,
"documentObjectType": false,
"recomputed": false,
"registered": true,
"typeName": "Fem::FemPostSmoothFilterExtension"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostDataAlongLineFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract21",
"objectType": "Fem::FemPostDataAlongLineFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostDataAlongLineFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract22",
"objectType": "Fem::FemPostClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 230,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostContoursFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract23",
"objectType": "Fem::FemPostContoursFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostContoursFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 262,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCutFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract24",
"objectType": "Fem::FemPostCutFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCutFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 306,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostScalarClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract25",
"objectType": "Fem::FemPostScalarClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostScalarClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 335,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostWarpVectorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract26",
"objectType": "Fem::FemPostWarpVectorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostWarpVectorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 368,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCalculatorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract27",
"objectType": "Fem::FemPostCalculatorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCalculatorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 397,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract28",
"objectType": "Fem::FemPostFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunctionProvider",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract29",
"objectType": "Fem::FemPostFunctionProvider",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunctionProvider"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 78,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostPlaneFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract30",
"objectType": "Fem::FemPostPlaneFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostPlaneFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostObject",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract31",
"objectType": "Fem::FemPostObject",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostObject"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostObject.h",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "object-contract"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-document-object-repeat",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 16,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintSpring",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract16",
"objectType": "Fem::ConstraintSpring",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintSpring"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTemperature",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract17",
"objectType": "Fem::ConstraintTemperature",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTemperature"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTemperature.h",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::ConstraintTransform",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract18",
"objectType": "Fem::ConstraintTransform",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTransform"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTransform.h",
"sourceLine": 33,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract19",
"objectType": "Fem::FemPostFilter",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"code": "non_document_object_type",
"family": "generic-document-object",
"message": "Fem type is registered in FreeCAD as an extension or support type, not as a standalone document object",
"name": "Fem::FemPostSmoothFilterExtension",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": false,
"documentObjectType": false,
"recomputed": false,
"registered": true,
"typeName": "Fem::FemPostSmoothFilterExtension"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostDataAlongLineFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract21",
"objectType": "Fem::FemPostDataAlongLineFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostDataAlongLineFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract22",
"objectType": "Fem::FemPostClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 230,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostContoursFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract23",
"objectType": "Fem::FemPostContoursFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostContoursFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 262,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCutFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract24",
"objectType": "Fem::FemPostCutFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCutFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 306,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostScalarClipFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract25",
"objectType": "Fem::FemPostScalarClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostScalarClipFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 335,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostWarpVectorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract26",
"objectType": "Fem::FemPostWarpVectorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostWarpVectorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 368,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostCalculatorFilter",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract27",
"objectType": "Fem::FemPostCalculatorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCalculatorFilter"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 397,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract28",
"objectType": "Fem::FemPostFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostFunctionProvider",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract29",
"objectType": "Fem::FemPostFunctionProvider",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunctionProvider"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 78,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostPlaneFunction",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract30",
"objectType": "Fem::FemPostPlaneFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostPlaneFunction"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"code": "native_object_contract",
"family": "generic-document-object",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"name": "Fem::FemPostObject",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-fixture",
"resourcesReleased": true,
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract31",
"objectType": "Fem::FemPostObject",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostObject"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemPostObject.h",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "object-contract"
}
},
"cross": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-document-object-cross",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 1,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "obj:BIM:BIM::Building",
"code": "unmatched_source_record",
"family": "generic-document-object",
"message": "Fem adapter rejects API records owned by another module",
"name": "Fem::ConstraintSpring",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "object-contract"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-generic-document-object-invalid",
"error": {
"code": "invalid_request",
"message": "Fem Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-generic-document-object-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "fem-generic-document-object-reset"
},
"traceSha256": "077ecfa3d9b2e51263a196415f06b4a664825ddc8d691b83d608eed5ee10e5e1"
},
"dispositionCounts": {
"exposed": 15,
"restricted": 1,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"name": "Fem::ConstraintSpring",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemConstraintSpring.h",
"sourceLine": 34,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract16",
"objectType": "Fem::ConstraintSpring",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintSpring"
},
"evidenceSha256": "c35ef5fd17531f583564a2c804598e62747b0f292e31f829799b772bfb468369"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"name": "Fem::ConstraintTemperature",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTemperature.h",
"sourceLine": 36,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract17",
"objectType": "Fem::ConstraintTemperature",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTemperature"
},
"evidenceSha256": "6601536ca86920ebc0fb87965374d46033244a73c9f329e6ce7b3dba28983db5"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"name": "Fem::ConstraintTransform",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemConstraintTransform.h",
"sourceLine": 33,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract18",
"objectType": "Fem::ConstraintTransform",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::ConstraintTransform"
},
"evidenceSha256": "605f69c3d46b291c8a288ef6616034b1206da3e6225c9947b7624c5f549675e5"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"name": "Fem::FemPostFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 61,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract19",
"objectType": "Fem::FemPostFilter",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFilter"
},
"evidenceSha256": "81d8e153e740a80f57aac4c590d2c78422d3e6c5b13f242ff01b9eb64b4e4a37"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"name": "Fem::FemPostSmoothFilterExtension",
"family": "generic-document-object",
"status": "restricted",
"code": "non_document_object_type",
"message": "Fem type is registered in FreeCAD as an extension or support type, not as a standalone document object",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 116,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": false,
"documentObjectType": false,
"recomputed": false,
"registered": true,
"typeName": "Fem::FemPostSmoothFilterExtension"
},
"evidenceSha256": "7ac696168fb625c90cc113bce86be25c1044e67b323e731eefce50c030b0946c"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"name": "Fem::FemPostDataAlongLineFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 155,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract21",
"objectType": "Fem::FemPostDataAlongLineFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostDataAlongLineFilter"
},
"evidenceSha256": "88548028966a919bf1ac2445b1d28a74d99f5bfc83c24d94e36cb129bf302b19"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"name": "Fem::FemPostClipFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 230,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract22",
"objectType": "Fem::FemPostClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostClipFilter"
},
"evidenceSha256": "92fb033c8585822c78b6bb81403b79ade9163a6260a6d0628050983ed2b08c07"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"name": "Fem::FemPostContoursFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 262,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract23",
"objectType": "Fem::FemPostContoursFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostContoursFilter"
},
"evidenceSha256": "cb9d4da3493f155a73db4e2ed1447e430292a58d1cb47b67dc6ca889877694ad"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"name": "Fem::FemPostCutFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 306,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract24",
"objectType": "Fem::FemPostCutFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCutFilter"
},
"evidenceSha256": "12fc36ddd62ebfd0c6aa9fbf326719060b44d9359aefeb7840f45e1fbd167655"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"name": "Fem::FemPostScalarClipFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 335,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract25",
"objectType": "Fem::FemPostScalarClipFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostScalarClipFilter"
},
"evidenceSha256": "87e3d24e1d20610f601c03f3e306de976ee85356283a42dd196bd6613cd7928b"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"name": "Fem::FemPostWarpVectorFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 368,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract26",
"objectType": "Fem::FemPostWarpVectorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostWarpVectorFilter"
},
"evidenceSha256": "f0e5a9f40a9b84a4e6435178efaf4fd6957b4d2ddeffd7b933c7956ae4d603ba"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"name": "Fem::FemPostCalculatorFilter",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.h",
"sourceLine": 397,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract27",
"objectType": "Fem::FemPostCalculatorFilter",
"recomputeCount": 1,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostCalculatorFilter"
},
"evidenceSha256": "4a4701a1362ac431c64327ca36e648cf737d4eee89aed7c30cc8e34ca58a1e35"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"name": "Fem::FemPostFunction",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 44,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract28",
"objectType": "Fem::FemPostFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunction"
},
"evidenceSha256": "17c1fc290a8e6a2934470c42a4099b8175ccc8008cb6bd1cefed969de9a1dded"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"name": "Fem::FemPostFunctionProvider",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 78,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract29",
"objectType": "Fem::FemPostFunctionProvider",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostFunctionProvider"
},
"evidenceSha256": "0cea98c4f6f73fd1e410069dbc7921ca87c26cec401b61aa260b154a2ffe1026"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"name": "Fem::FemPostPlaneFunction",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostFunction.h",
"sourceLine": 160,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract30",
"objectType": "Fem::FemPostPlaneFunction",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostPlaneFunction"
},
"evidenceSha256": "3b34b01652bb9079fa1b5be74f6691ae1414c4104097c0d1026805165f43ecf4"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"name": "Fem::FemPostObject",
"family": "generic-document-object",
"status": "exposed",
"code": "native_object_contract",
"message": "Fem document object was registered, constructed, recomputed and released by the native FreeCAD fixture",
"sourceEntry": "src/Mod/Fem/App/FemPostObject.h",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"constructible": true,
"documentObjectType": true,
"name": "ObjectContract31",
"objectType": "Fem::FemPostObject",
"recomputeCount": 0,
"recomputed": true,
"registered": true,
"typeName": "Fem::FemPostObject"
},
"evidenceSha256": "c8c8ad1cb627e9745c109c6b02d6e5024968cd67327809cbd6cf463e2aba5d43"
}
],
"sourceEvidence": [
{
"apiId": "obj:Fem:Fem::ConstraintSpring",
"path": "src/Mod/Fem/App/FemConstraintSpring.h",
"line": 34,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintSpring);",
"sha256": "d582dd4eb0688ee6c5fb7bb609ce2c2193ade7a1b3480d873ffe5e5645efbd3a"
},
{
"apiId": "obj:Fem:Fem::ConstraintTemperature",
"path": "src/Mod/Fem/App/FemConstraintTemperature.h",
"line": 36,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintTemperature);",
"sha256": "7ac4e7ea04c8d7d2380fc705a18dd360bb5f3990dc8217cb0dc673a952bf4e31"
},
{
"apiId": "obj:Fem:Fem::ConstraintTransform",
"path": "src/Mod/Fem/App/FemConstraintTransform.h",
"line": 33,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintTransform);",
"sha256": "4ff4471aaf53bfa7559ae97a3ce0b971ec26c5cbf9f92d0ff5cb64bedd77cb7a"
},
{
"apiId": "obj:Fem:Fem::FemPostFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 61,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostSmoothFilterExtension",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 116,
"declaration": "EXTENSION_PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostSmoothFilterExtension);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostDataAlongLineFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 155,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostDataAlongLineFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostClipFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 230,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostClipFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostContoursFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 262,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostContoursFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostCutFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 306,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostCutFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostScalarClipFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 335,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostScalarClipFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostWarpVectorFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 368,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostWarpVectorFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostCalculatorFilter",
"path": "src/Mod/Fem/App/FemPostFilter.h",
"line": 397,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostCalculatorFilter);",
"sha256": "0b1a4d56c1f17297ee65fb3366ec703416195998a7bd21de10f41493aeffc67e"
},
{
"apiId": "obj:Fem:Fem::FemPostFunction",
"path": "src/Mod/Fem/App/FemPostFunction.h",
"line": 44,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostFunction);",
"sha256": "4430b7087846f4334382f71d354a597753da48f9d014aaa3993cb160724e5ccd"
},
{
"apiId": "obj:Fem:Fem::FemPostFunctionProvider",
"path": "src/Mod/Fem/App/FemPostFunction.h",
"line": 78,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostFunctionProvider);",
"sha256": "4430b7087846f4334382f71d354a597753da48f9d014aaa3993cb160724e5ccd"
},
{
"apiId": "obj:Fem:Fem::FemPostPlaneFunction",
"path": "src/Mod/Fem/App/FemPostFunction.h",
"line": 160,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostPlaneFunction);",
"sha256": "4430b7087846f4334382f71d354a597753da48f9d014aaa3993cb160724e5ccd"
},
{
"apiId": "obj:Fem:Fem::FemPostObject",
"path": "src/Mod/Fem/App/FemPostObject.h",
"line": 43,
"declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostObject);",
"sha256": "1ecbff06a5e01dba27a717f16a9360dbf5a251ab13e95293090a46451a9b5652"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "37a3a899c1bf67ae75c683bcaf7a199d3060b4b865574c7e5a152f2dec0850c8"
},
"wasm": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "a4a1eed5621e07e1bb1f16ad729e5da1cc59a91aaba1337e21fd4bbc302cc333"
}
},
"boundaries": [
"Selected standalone Fem document objects are constructed and recomputed through one native FreeCAD fixture; registered extension, support or abstract types remain explicit restricted boundaries.",
"GUI/view-provider behavior remains outside this family.",
"All statuses, source metadata and typed object values originate from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the shared batch envelope."
]
}