Files
Web_FreeCAD_Bitbybit/config/freecad-property-fileincluded-inventory.json
wangdequan d11566403d
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled
feat: close ordered pairs and property codec batches
2026-08-17 04:58:46 -04:00

925 lines
32 KiB
JSON

{
"schemaVersion": 1,
"status": "pass",
"baseline": {
"freecadVersion": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
},
"propertyType": "App::PropertyFileIncluded",
"recordCount": 20,
"objectTypeCount": 15,
"records": [
{
"objectTypeId": "App::DocumentObjectFileIncluded",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "File",
"group": "",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "App::DocumentObjectFileIncluded",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "App::VRMLObject",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "VrmlFile",
"group": "",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "App::VRMLObject",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "Image::ImagePlane",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "ImageFile",
"group": "ImagePlane",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "Image::ImagePlane",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "Robot::RobotObject",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "RobotKinematicFile",
"group": "Robot definition",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "Robot::RobotObject",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "Robot::RobotObject",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "RobotVrmlFile",
"group": "Robot definition",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "Robot::RobotObject",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "Sketcher::SketchObjectSF",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SketchFlatFile",
"group": "",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": null,
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "Sketcher::SketchObjectSF",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawComplexSection",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PatIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/FCPAT.pat",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileGeomPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawComplexSection",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawComplexSection",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SvgIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/simple.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileHatchPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawComplexSection",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawComplexSectionPython",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PatIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/FCPAT1.pat",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileGeomPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawComplexSectionPython",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawComplexSectionPython",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SvgIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/simple1.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileHatchPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawComplexSectionPython",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawGeomHatch",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PatIncluded",
"group": "GeomHatch",
"status": [],
"normalizedStatus": [],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/FCPAT2.pat",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FilePattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawGeomHatch",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawHatch",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SvgIncluded",
"group": "Hatch",
"status": [],
"normalizedStatus": [],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/simple2.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "HatchPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawHatch",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawSVGTemplate",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PageResult",
"group": "Template",
"status": [
27
],
"normalizedStatus": [
"PropOutput"
],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "Template",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawSVGTemplate",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawTileWeld",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SymbolIncluded",
"group": "TileWeld",
"status": [],
"normalizedStatus": [],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/blankTile.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "SymbolFile",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawTileWeld",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawTileWeldPython",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SymbolIncluded",
"group": "TileWeld",
"status": [],
"normalizedStatus": [],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/blankTile1.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "SymbolFile",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawTileWeldPython",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawViewImage",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "ImageIncluded",
"group": "Image",
"status": [],
"normalizedStatus": [],
"defaultRaw": "",
"defaultKind": "empty",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": true,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "ImageFile",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawViewImage",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawViewSection",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PatIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/FCPAT3.pat",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileGeomPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawViewSection",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawViewSection",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SvgIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/simple3.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileHatchPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawViewSection",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawViewSectionPython",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "PatIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/FCPAT4.pat",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileGeomPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawViewSectionPython",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
},
{
"objectTypeId": "TechDraw::DrawViewSectionPython",
"objectAvailable": true,
"probeStatus": "available",
"propertyName": "SvgIncluded",
"group": "Cut Surface Format",
"status": [
"ReadOnly"
],
"normalizedStatus": [
"ReadOnly"
],
"defaultRaw": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_<uuid>_da39a3_<run>/simple4.svg",
"defaultKind": "document-transient-copy",
"valueModel": {
"kind": "included-file-resource",
"representation": "read-only document-transient file backed by embedded FCStd bytes",
"writableByStatus": false,
"pathIsRuntimeOnly": true,
"bytesAreAuthoritative": true
},
"inputs": {
"accepted": [
"utf8-string-path",
"bytes-path",
"open-io-file",
"[source-path,archive-name]",
"{filename:string,filter?:string}"
],
"sourceFileMustExist": true,
"emptyStringBehavior": "accepted-no-op; does not clear an existing value",
"sameTransientPathBehavior": "rejected"
},
"dependency": {
"sourceProperty": "FileHatchPattern",
"relation": "host-onChanged-copies-source-bytes-into-included-property"
},
"editor": "Gui::PropertyEditor::PropertyTransientFileItem",
"applicability": {
"requiredObjectTypeId": "TechDraw::DrawViewSectionPython",
"propertyWriteRequiresShape": false,
"source": "Document.supportedTypes runtime inventory"
}
}
],
"setterSemantics": {
"externalSource": "copy bytes into the document transient directory",
"writableTransientSource": "rename into the selected transient destination",
"replacement": "delete the previous transient copy unless undo owns it",
"destinationPermissions": "read-only",
"archiveNameCollision": "append a positive integer before the extension",
"undoRedo": "Copy/Paste move or copy transient files while preserving per-property ownership"
},
"storage": {
"xmlElement": "FileIncluded",
"archiveAttribute": "file",
"archiveResource": "separate FCStd ZIP entry containing byte-identical file data",
"forceXmlAttribute": "data",
"forceXmlResource": "binary data embedded in the XML stream",
"emptyEncoding": "<FileIncluded file=\"\"/>",
"restoredValue": "document transient path; not a portable semantic path",
"browserBoundary": "project resource identity plus bytes; never expose or persist an ambient host path"
},
"provenance": {
"runtime": {
"path": ".cache/freecad/reference-desktop.json",
"bytes": 2298709,
"sha256": "082400ec7379e8efc2af16709032d45890d7092277967b714acb05761fd1c2a7"
},
"sources": [
{
"path": ".cache/freecad/FreeCAD/src/App/PropertyFile.h",
"bytes": 5474,
"sha256": "1e5d3fea7bebde48fafccbaf9edca92cdc9b727ccaaa74a50b70929a1fe02412"
},
{
"path": ".cache/freecad/FreeCAD/src/App/PropertyFile.cpp",
"bytes": 22084,
"sha256": "ee1b7a3a675d93b3beaca52ce819201e9d240c99e6eb08b391bd81e076ac21fe"
},
{
"path": ".cache/freecad/FreeCAD/src/Gui/propertyeditor/PropertyItem.h",
"bytes": 41826,
"sha256": "aaade89f5386b5d061b1b2d09a4fd01e7a27e3c601117fc00e44e115f347d9ed"
},
{
"path": ".cache/freecad/FreeCAD/src/Gui/propertyeditor/PropertyItem.cpp",
"bytes": 142093,
"sha256": "bf2f7cb4c01034425f4ebd46f901ada03c5fa02dcffbc1d3936e49ef7bc43b52"
},
{
"path": ".cache/freecad/FreeCAD/src/App/DocumentObjectFileIncluded.cpp",
"bytes": 2128,
"sha256": "0b8b27fd92ef1c722191fc512573de0875e637191b957167c7e17ada11b95bb1"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawViewSection.cpp",
"bytes": 47842,
"sha256": "86c68dfa3fea97ed3f79e119f2f488726c6ea82bf6198de935e36383c444829f"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawGeomHatch.cpp",
"bytes": 22708,
"sha256": "c8a653c85986b05414965424f0c88e4af1c6af41980eac3c483fc8bb6de763f2"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawHatch.cpp",
"bytes": 7966,
"sha256": "ad242fbc5eb7cc4fa0f30fc9db71a549d841ea73680e6d8c7ff2909699c59fa0"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawSVGTemplate.cpp",
"bytes": 13492,
"sha256": "8355e597863dcabf9ad996a3e9097988ac8ceba9b6f4635029d33f59b2a019de"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawTileWeld.cpp",
"bytes": 4878,
"sha256": "c31f2ec3b244b421b39ff283c687540c4e783361f9dfb2a9ae3b3045ef30463b"
},
{
"path": ".cache/freecad/FreeCAD/src/Mod/TechDraw/App/DrawViewImage.cpp",
"bytes": 4670,
"sha256": "e76a2f5aacd374b63b21cbe37136027ee041a28b59106cdfa78fd5ecbcb2707e"
}
]
},
"classification": "opaque-fcstd-proxy",
"nextPhases": [
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I"
]
}