{ "schema": "freecad-web-fem-generic-document-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "0136d9cbc73cd8e815de1093", "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::FemAnalysis", "name": "Fem::FemAnalysis", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 54, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::DocumentObject", "name": "Fem::DocumentObject", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 96, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::Constraint", "name": "Fem::Constraint", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraint.h", "sourceLine": 62, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "name": "Fem::ConstraintBearing", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintBearing.h", "sourceLine": 37, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "name": "Fem::ConstraintContact", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintContact.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "name": "Fem::ConstraintDisplacement", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintDisplacement.h", "sourceLine": 36, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "name": "Fem::ConstraintFixed", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintFixed.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "name": "Fem::ConstraintFluidBoundary", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintFluidBoundary.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "name": "Fem::ConstraintForce", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintForce.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "name": "Fem::ConstraintGear", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintGear.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "name": "Fem::ConstraintHeatflux", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintHeatflux.h", "sourceLine": 36, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "name": "Fem::ConstraintInitialTemperature", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintInitialTemperature.h", "sourceLine": 36, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "name": "Fem::ConstraintPlaneRotation", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintPlaneRotation.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "name": "Fem::ConstraintPressure", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintPressure.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "name": "Fem::ConstraintPulley", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintPulley.h", "sourceLine": 34, "disposition": "planned" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "name": "Fem::ConstraintRigidBody", "family": "generic-document-object", "kind": "object", "sourcePath": "src/Mod/Fem/App/FemConstraintRigidBody.h", "sourceLine": 33, "disposition": "planned" } ] } }, "inputSha256": "c3f7d43df49f495d4439dc7bab9f70b13d652be79c5d75ba41f4131397f74b9a", "result": { "cmd": "fem.pythonFamilyBatch", "count": 16, "module": "Fem", "ok": true, "records": [ { "apiId": "obj:Fem:Fem::FemAnalysis", "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::FemAnalysis", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract0", "objectType": "Fem::FemAnalysis", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::FemAnalysis" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 54, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::DocumentObject", "code": "abstract_document_type", "family": "generic-document-object", "message": "Fem document type is registered in FreeCAD but cannot be constructed as a standalone document object", "name": "Fem::DocumentObject", "native": true, "parameterSchema": "source-declared", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": false, "recomputed": false, "registered": true, "typeName": "Fem::DocumentObject" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 96, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "restricted" }, { "apiId": "obj:Fem:Fem::Constraint", "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::Constraint", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract2", "objectType": "Fem::Constraint", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::Constraint" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraint.h", "sourceLine": 62, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "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::ConstraintBearing", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract3", "objectType": "Fem::ConstraintBearing", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintBearing" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintBearing.h", "sourceLine": 37, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "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::ConstraintContact", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract4", "objectType": "Fem::ConstraintContact", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintContact" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintContact.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "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::ConstraintDisplacement", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract5", "objectType": "Fem::ConstraintDisplacement", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintDisplacement" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintDisplacement.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "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::ConstraintFixed", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract6", "objectType": "Fem::ConstraintFixed", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFixed" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFixed.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "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::ConstraintFluidBoundary", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract7", "objectType": "Fem::ConstraintFluidBoundary", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFluidBoundary" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFluidBoundary.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "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::ConstraintForce", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract8", "objectType": "Fem::ConstraintForce", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintForce" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintForce.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "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::ConstraintGear", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract9", "objectType": "Fem::ConstraintGear", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintGear" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintGear.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "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::ConstraintHeatflux", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract10", "objectType": "Fem::ConstraintHeatflux", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintHeatflux" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintHeatflux.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "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::ConstraintInitialTemperature", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract11", "objectType": "Fem::ConstraintInitialTemperature", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintInitialTemperature" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintInitialTemperature.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "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::ConstraintPlaneRotation", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract12", "objectType": "Fem::ConstraintPlaneRotation", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPlaneRotation" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPlaneRotation.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "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::ConstraintPressure", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract13", "objectType": "Fem::ConstraintPressure", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPressure" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPressure.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "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::ConstraintPulley", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract14", "objectType": "Fem::ConstraintPulley", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPulley" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPulley.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "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::ConstraintRigidBody", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract15", "objectType": "Fem::ConstraintRigidBody", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintRigidBody" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintRigidBody.h", "sourceLine": 33, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-fem/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" }, "resultSha256": "34a04411b5d158a1aa059102ff9feaeb6380b400f3bfc19538c43748319b475a", "replay": { "equal": true, "resultSha256": "34a04411b5d158a1aa059102ff9feaeb6380b400f3bfc19538c43748319b475a" }, "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::FemAnalysis", "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::FemAnalysis", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract0", "objectType": "Fem::FemAnalysis", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::FemAnalysis" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 54, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::DocumentObject", "code": "abstract_document_type", "family": "generic-document-object", "message": "Fem document type is registered in FreeCAD but cannot be constructed as a standalone document object", "name": "Fem::DocumentObject", "native": true, "parameterSchema": "source-declared", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": false, "recomputed": false, "registered": true, "typeName": "Fem::DocumentObject" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 96, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "restricted" }, { "apiId": "obj:Fem:Fem::Constraint", "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::Constraint", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract2", "objectType": "Fem::Constraint", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::Constraint" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraint.h", "sourceLine": 62, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "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::ConstraintBearing", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract3", "objectType": "Fem::ConstraintBearing", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintBearing" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintBearing.h", "sourceLine": 37, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "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::ConstraintContact", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract4", "objectType": "Fem::ConstraintContact", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintContact" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintContact.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "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::ConstraintDisplacement", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract5", "objectType": "Fem::ConstraintDisplacement", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintDisplacement" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintDisplacement.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "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::ConstraintFixed", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract6", "objectType": "Fem::ConstraintFixed", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFixed" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFixed.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "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::ConstraintFluidBoundary", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract7", "objectType": "Fem::ConstraintFluidBoundary", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFluidBoundary" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFluidBoundary.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "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::ConstraintForce", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract8", "objectType": "Fem::ConstraintForce", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintForce" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintForce.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "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::ConstraintGear", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract9", "objectType": "Fem::ConstraintGear", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintGear" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintGear.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "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::ConstraintHeatflux", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract10", "objectType": "Fem::ConstraintHeatflux", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintHeatflux" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintHeatflux.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "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::ConstraintInitialTemperature", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract11", "objectType": "Fem::ConstraintInitialTemperature", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintInitialTemperature" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintInitialTemperature.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "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::ConstraintPlaneRotation", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract12", "objectType": "Fem::ConstraintPlaneRotation", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPlaneRotation" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPlaneRotation.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "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::ConstraintPressure", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract13", "objectType": "Fem::ConstraintPressure", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPressure" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPressure.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "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::ConstraintPulley", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract14", "objectType": "Fem::ConstraintPulley", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPulley" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPulley.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "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::ConstraintRigidBody", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract15", "objectType": "Fem::ConstraintRigidBody", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintRigidBody" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintRigidBody.h", "sourceLine": 33, "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::FemAnalysis", "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::FemAnalysis", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract0", "objectType": "Fem::FemAnalysis", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::FemAnalysis" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 54, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::DocumentObject", "code": "abstract_document_type", "family": "generic-document-object", "message": "Fem document type is registered in FreeCAD but cannot be constructed as a standalone document object", "name": "Fem::DocumentObject", "native": true, "parameterSchema": "source-declared", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": false, "recomputed": false, "registered": true, "typeName": "Fem::DocumentObject" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 96, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "restricted" }, { "apiId": "obj:Fem:Fem::Constraint", "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::Constraint", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract2", "objectType": "Fem::Constraint", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::Constraint" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraint.h", "sourceLine": 62, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "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::ConstraintBearing", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract3", "objectType": "Fem::ConstraintBearing", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintBearing" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintBearing.h", "sourceLine": 37, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "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::ConstraintContact", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract4", "objectType": "Fem::ConstraintContact", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintContact" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintContact.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "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::ConstraintDisplacement", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract5", "objectType": "Fem::ConstraintDisplacement", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintDisplacement" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintDisplacement.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "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::ConstraintFixed", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract6", "objectType": "Fem::ConstraintFixed", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFixed" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFixed.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "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::ConstraintFluidBoundary", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract7", "objectType": "Fem::ConstraintFluidBoundary", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFluidBoundary" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintFluidBoundary.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "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::ConstraintForce", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract8", "objectType": "Fem::ConstraintForce", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintForce" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintForce.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "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::ConstraintGear", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract9", "objectType": "Fem::ConstraintGear", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintGear" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintGear.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "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::ConstraintHeatflux", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract10", "objectType": "Fem::ConstraintHeatflux", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintHeatflux" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintHeatflux.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "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::ConstraintInitialTemperature", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract11", "objectType": "Fem::ConstraintInitialTemperature", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintInitialTemperature" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintInitialTemperature.h", "sourceLine": 36, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "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::ConstraintPlaneRotation", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract12", "objectType": "Fem::ConstraintPlaneRotation", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPlaneRotation" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPlaneRotation.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "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::ConstraintPressure", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract13", "objectType": "Fem::ConstraintPressure", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPressure" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPressure.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "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::ConstraintPulley", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract14", "objectType": "Fem::ConstraintPulley", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPulley" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintPulley.h", "sourceLine": 34, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceVerified": true, "status": "exposed" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "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::ConstraintRigidBody", "native": true, "parameterSchema": "official FreeCAD source fixture inputs", "replay": "native-source-fixture", "resourcesReleased": true, "result": { "constructible": true, "name": "ObjectContract15", "objectType": "Fem::ConstraintRigidBody", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintRigidBody" }, "returnSchema": "typed native result object", "sourceEntry": "src/Mod/Fem/App/FemConstraintRigidBody.h", "sourceLine": 33, "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::FemAnalysis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 54, "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": "b05452b73805209a9a700f111936ec3db9f185d0f1427fcb65d49618bc774cc9" }, "dispositionCounts": { "exposed": 15, "restricted": 1, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "obj:Fem:Fem::FemAnalysis", "name": "Fem::FemAnalysis", "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/FemAnalysis.h", "sourceLine": 54, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract0", "objectType": "Fem::FemAnalysis", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::FemAnalysis" }, "evidenceSha256": "00cf6a95a86f5be42fcecd9561802ae2dbbd24d898ce4be42bd5077f768422be" }, { "apiId": "obj:Fem:Fem::DocumentObject", "name": "Fem::DocumentObject", "family": "generic-document-object", "status": "restricted", "code": "abstract_document_type", "message": "Fem document type is registered in FreeCAD but cannot be constructed as a standalone document object", "sourceEntry": "src/Mod/Fem/App/FemAnalysis.h", "sourceLine": 96, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": false, "recomputed": false, "registered": true, "typeName": "Fem::DocumentObject" }, "evidenceSha256": "359b24c7e37297c4236df86c47eeb8793c52f2996d70f6cf947576be4ef687db" }, { "apiId": "obj:Fem:Fem::Constraint", "name": "Fem::Constraint", "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/FemConstraint.h", "sourceLine": 62, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract2", "objectType": "Fem::Constraint", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::Constraint" }, "evidenceSha256": "a39c5d4b041460fb67be62d9284bb36fd12d58d87fcbaabb4b9dc47de959a784" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "name": "Fem::ConstraintBearing", "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/FemConstraintBearing.h", "sourceLine": 37, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract3", "objectType": "Fem::ConstraintBearing", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintBearing" }, "evidenceSha256": "7c2838d5e7573c45190fff2beff2c932fd80383c6712307bd4beb3ddce66ca5b" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "name": "Fem::ConstraintContact", "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/FemConstraintContact.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract4", "objectType": "Fem::ConstraintContact", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintContact" }, "evidenceSha256": "3bb502f3751916e9a80e13eb384951c25a8e9e2b354101075c41f2d86f86ed28" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "name": "Fem::ConstraintDisplacement", "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/FemConstraintDisplacement.h", "sourceLine": 36, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract5", "objectType": "Fem::ConstraintDisplacement", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintDisplacement" }, "evidenceSha256": "599609432fd1984db3b4b550c2639f8f5d1b0e2abd51d97124ff02c042108265" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "name": "Fem::ConstraintFixed", "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/FemConstraintFixed.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract6", "objectType": "Fem::ConstraintFixed", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFixed" }, "evidenceSha256": "9531d3c2df77ee07481d840bb9f29d32665cfaebc3f8d7b6a4f87e28e24f7343" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "name": "Fem::ConstraintFluidBoundary", "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/FemConstraintFluidBoundary.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract7", "objectType": "Fem::ConstraintFluidBoundary", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintFluidBoundary" }, "evidenceSha256": "38b7a3f6e0696f8d7a04ba6130dd770ff62533177f87e978fb2861ac35e983c2" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "name": "Fem::ConstraintForce", "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/FemConstraintForce.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract8", "objectType": "Fem::ConstraintForce", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintForce" }, "evidenceSha256": "3640c2e3221ea1ff7dcbfc6f06159ff1a40aecf02bf2634987a15b5175059744" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "name": "Fem::ConstraintGear", "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/FemConstraintGear.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract9", "objectType": "Fem::ConstraintGear", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintGear" }, "evidenceSha256": "e91988cb8dbe24fedc2072699cd15952d15924906f9f4546c1e50dfcafdbe890" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "name": "Fem::ConstraintHeatflux", "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/FemConstraintHeatflux.h", "sourceLine": 36, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract10", "objectType": "Fem::ConstraintHeatflux", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintHeatflux" }, "evidenceSha256": "433aaa33b12f2f5a4b9e7c01b0ccd37df2bbe644b16ff2f1b83d401cf2320422" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "name": "Fem::ConstraintInitialTemperature", "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/FemConstraintInitialTemperature.h", "sourceLine": 36, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract11", "objectType": "Fem::ConstraintInitialTemperature", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintInitialTemperature" }, "evidenceSha256": "a0eeefa33435154e9b77a8748df174a0b7a26c5bd64f4571bd1b15d2dc3f08ca" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "name": "Fem::ConstraintPlaneRotation", "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/FemConstraintPlaneRotation.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract12", "objectType": "Fem::ConstraintPlaneRotation", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPlaneRotation" }, "evidenceSha256": "acec88791399e9b0e7a1fe92226ef74096d705c11a30fa4658d2c4b200525e1d" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "name": "Fem::ConstraintPressure", "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/FemConstraintPressure.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract13", "objectType": "Fem::ConstraintPressure", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPressure" }, "evidenceSha256": "3b6c0dd4d32cde8d6a1ea876492bc87872c651eaaa960d72029e7272e41b6ef3" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "name": "Fem::ConstraintPulley", "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/FemConstraintPulley.h", "sourceLine": 34, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract14", "objectType": "Fem::ConstraintPulley", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintPulley" }, "evidenceSha256": "398d60c05b35795d65880897eb7e90368684572ca7598eac57736b011fc495b7" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "name": "Fem::ConstraintRigidBody", "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/FemConstraintRigidBody.h", "sourceLine": 33, "sourceVerified": true, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "result": { "constructible": true, "name": "ObjectContract15", "objectType": "Fem::ConstraintRigidBody", "recomputeCount": 1, "recomputed": true, "registered": true, "typeName": "Fem::ConstraintRigidBody" }, "evidenceSha256": "cb9008c830e5ecf93e89591f1c1c7bb33a9d81e30aa580d68ff3025691596704" } ], "sourceEvidence": [ { "apiId": "obj:Fem:Fem::FemAnalysis", "path": "src/Mod/Fem/App/FemAnalysis.h", "line": 54, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemAnalysis);", "sha256": "a045aa87b4b07703216388a8a7fa9c751e529e763d4684e4ba7b3f0e17765677" }, { "apiId": "obj:Fem:Fem::DocumentObject", "path": "src/Mod/Fem/App/FemAnalysis.h", "line": 96, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::DocumentObject);", "sha256": "a045aa87b4b07703216388a8a7fa9c751e529e763d4684e4ba7b3f0e17765677" }, { "apiId": "obj:Fem:Fem::Constraint", "path": "src/Mod/Fem/App/FemConstraint.h", "line": 62, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::Constraint);", "sha256": "da3df078e7a74242a78934099d69247c0e2a8ce91befe663144f84eb2ed6f355" }, { "apiId": "obj:Fem:Fem::ConstraintBearing", "path": "src/Mod/Fem/App/FemConstraintBearing.h", "line": 37, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintBearing);", "sha256": "f8c07c9279e3829395db3bce177332c0e510cf7dc364480c27270f47f8485186" }, { "apiId": "obj:Fem:Fem::ConstraintContact", "path": "src/Mod/Fem/App/FemConstraintContact.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintContact);", "sha256": "20560d7113e1962024bb0de27be37f23a7a4a951da2a405a44d3ec780ab00cf2" }, { "apiId": "obj:Fem:Fem::ConstraintDisplacement", "path": "src/Mod/Fem/App/FemConstraintDisplacement.h", "line": 36, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintDisplacement);", "sha256": "727fd97fc2981e71be5b08f90bb9bc978ced282301ed847438011b8f95f25680" }, { "apiId": "obj:Fem:Fem::ConstraintFixed", "path": "src/Mod/Fem/App/FemConstraintFixed.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintFixed);", "sha256": "162f173d35b5a4a1af2223acffcda2deffd7e20b2c881447f8421e4bfaaae157" }, { "apiId": "obj:Fem:Fem::ConstraintFluidBoundary", "path": "src/Mod/Fem/App/FemConstraintFluidBoundary.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintFluidBoundary);", "sha256": "29c4f98e9166ed1895fdc0fcea1afaab77fe86301772a4b7199ecc9420b612ec" }, { "apiId": "obj:Fem:Fem::ConstraintForce", "path": "src/Mod/Fem/App/FemConstraintForce.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintForce);", "sha256": "a229bb27a6ecc1f86cff0085a13f2692690de167c78b75ccd066f07490a9adf0" }, { "apiId": "obj:Fem:Fem::ConstraintGear", "path": "src/Mod/Fem/App/FemConstraintGear.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintGear);", "sha256": "fba39e58f0fb7b02c4db3382eab356bb4976db0debe58f3b53575b5b0e4ca787" }, { "apiId": "obj:Fem:Fem::ConstraintHeatflux", "path": "src/Mod/Fem/App/FemConstraintHeatflux.h", "line": 36, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintHeatflux);", "sha256": "709cc6dd70edcb4c2d1685d4b959af20aa19c04a7cc1a94811b50cbddb711d9a" }, { "apiId": "obj:Fem:Fem::ConstraintInitialTemperature", "path": "src/Mod/Fem/App/FemConstraintInitialTemperature.h", "line": 36, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintInitialTemperature);", "sha256": "aab41fb88759e5770782449d21b7847746213d6d208ce588643382b83a93dc29" }, { "apiId": "obj:Fem:Fem::ConstraintPlaneRotation", "path": "src/Mod/Fem/App/FemConstraintPlaneRotation.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintPlaneRotation);", "sha256": "3d28ff0dbf8d0670498a5620c441f4383417856594d79ba52627475dab7ac36e" }, { "apiId": "obj:Fem:Fem::ConstraintPressure", "path": "src/Mod/Fem/App/FemConstraintPressure.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintPressure);", "sha256": "0d4f83fbebe52b6f9c64133a61385ec0d252ce7a04998c63423f03a743543a7a" }, { "apiId": "obj:Fem:Fem::ConstraintPulley", "path": "src/Mod/Fem/App/FemConstraintPulley.h", "line": 34, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintPulley);", "sha256": "4c2c1d50028ee84c45e0d3c12885f0958b6d2b06eba06036f4db58d61bbc7786" }, { "apiId": "obj:Fem:Fem::ConstraintRigidBody", "path": "src/Mod/Fem/App/FemConstraintRigidBody.h", "line": 33, "declaration": "PROPERTY_HEADER_WITH_OVERRIDE(Fem::ConstraintRigidBody);", "sha256": "a98f19058fb2603a35e6aa73b5f60c1420176bb2c82bfaf7700df2bf32e53dd5" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "loader": { "path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js", "sha256": "04c9484d699daed49732d0857a8bd9144a675dd714cd5528754ac00b1f780791" }, "wasm": { "path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm", "sha256": "3f1de261011f1cdb495930fca111d46e595eecdc907e497895d646c2d5c388c4" } }, "boundaries": [ "All selected Fem document-object records are constructed and recomputed through one native FreeCAD fixture; 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." ] }