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

2017 lines
81 KiB
JSON

{
"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."
]
}