user: Show practical ways to work with Bpy.Types.Nodeinternalsockettemplate in a Blender add-on or script – include code.

assistant: ositorNodeGamma.output_template CompositorNodeGlare.input_template CompositorNodeGlare.output_template CompositorNodeGroup.input_template CompositorNodeGroup.output_template CompositorNodeHueCorrect.input_template CompositorNodeHueCorrect.output_template CompositorNodeHueSat.input_template CompositorNodeHueSat.output_template CompositorNodeIDMask.input_template CompositorNodeIDMask.output_template CompositorNodeImage.input_template CompositorNodeImage.output_template CompositorNodeImageCoordinates.input_template CompositorNodeImageCoordinates.output_template CompositorNodeImageInfo.input_template CompositorNodeImageInfo.output_template CompositorNodeInpaint.input_template CompositorNodeInpaint.output_template CompositorNodeInvert.input_template CompositorNodeInvert.output_template CompositorNodeKeying.input_template CompositorNodeKeying.output_template CompositorNodeKeyingScreen.input_template CompositorNodeKeyingScreen.output_template CompositorNodeKuwahara.input_template CompositorNodeKuwahara.output_template CompositorNodeLensdist.input_template CompositorNodeLensdist.output_template CompositorNodeLevels.input_template CompositorNodeLevels.output_template CompositorNodeLumaMatte.input_template CompositorNodeLumaMatte.output_template CompositorNodeMapUV.input_template CompositorNodeMapUV.output_template CompositorNodeMask.input_template CompositorNodeMask.output_template CompositorNodeMovieClip.input_template CompositorNodeMovieClip.output_template CompositorNodeMovieDistortion.input_template CompositorNodeMovieDistortion.output_template CompositorNodeNormal.input_template CompositorNodeNormal.output_template CompositorNodeNormalize.input_template CompositorNodeNormalize.output_template CompositorNodeOutputFile.input_template CompositorNodeOutputFile.output_template CompositorNodePixelate.input_template CompositorNodePixelate.output_template CompositorNodePlaneTrackDeform.input_template CompositorNodePlaneTrackDeform.output_template CompositorNodePosterize.input_template CompositorNodePosterize.output_template CompositorNodePremulKey.input_template CompositorNodePremulKey.output_template CompositorNodeRGB.input_template CompositorNodeRGB.output_template CompositorNodeRGBToBW.input_template CompositorNodeRGBToBW.output_template CompositorNodeRLayers.input_template CompositorNodeRLayers.output_template CompositorNodeRelativeToPixel.input_template CompositorNodeRelativeToPixel.output_template CompositorNodeRotate.input_template CompositorNodeRotate.output_template CompositorNodeScale.input_template CompositorNodeScale.output_template CompositorNodeSceneTime.input_template CompositorNodeSceneTime.output_template CompositorNodeSeparateColor.input_template CompositorNodeSeparateColor.output_template CompositorNodeSetAlpha.input_template CompositorNodeSetAlpha.output_template CompositorNodeSplit.input_template CompositorNodeSplit.output_template CompositorNodeStabilize.input_template CompositorNodeStabilize.output_template CompositorNodeSwitch.input_template CompositorNodeSwitch.output_template CompositorNodeSwitchView.input_template CompositorNodeSwitchView.output_template CompositorNodeTime.input_template CompositorNodeTime.output_template CompositorNodeTonemap.input_template CompositorNodeTonemap.output_template CompositorNodeTrackPos.input_template CompositorNodeTrackPos.output_template CompositorNodeTransform.input_template CompositorNodeTransform.output_template CompositorNodeTranslate.input_template CompositorNodeTranslate.output_template CompositorNodeVecBlur.input_template CompositorNodeVecBlur.output_template CompositorNodeViewer.input_template CompositorNodeViewer.output_template CompositorNodeZcombine.input_template CompositorNodeZcombine.output_template FunctionNodeAlignEulerToVector.input_template FunctionNodeAlignEulerToVector.output_template FunctionNodeAlignRotationToVector.input_template FunctionNodeAlignRotationToVector.output_template FunctionNodeAxesToRotation.input_template FunctionNodeAxesToRotation.output_template FunctionNodeAxisAngleToRotation.input_template FunctionNodeAxisAngleToRotation.output_template FunctionNodeBitMath.input_template FunctionNodeBitMath.output_template FunctionNodeBooleanMath.input_template FunctionNodeBooleanMath.output_template FunctionNodeCombineColor.input_template FunctionNodeCombineColor.output_template FunctionNodeCombineMatrix.input_template FunctionNodeCombineMatrix.output_template FunctionNodeCombineTransform.input_template FunctionNodeCombineTransform.output_template FunctionNodeCompare.input_template FunctionNodeCompare.output_template FunctionNodeEulerToRotation.input_template FunctionNodeEulerToRotation.output_template FunctionNodeFindInString.input_template FunctionNodeFindInString.output_template FunctionNodeFloatToInt.input_template FunctionNodeFloatToInt.output_template FunctionNodeFormatString.input_template FunctionNodeFormatString.output_template FunctionNodeHashValue.input_template FunctionNodeHashValue.output_template FunctionNodeInputBool.input_template FunctionNodeInputBool.output_template FunctionNodeInputColor.input_template FunctionNodeInputColor.output_template FunctionNodeInputInt.input_template FunctionNodeInputInt.output_template FunctionNodeInputRotation.input_template FunctionNodeInputRotation.output_template FunctionNodeInputSpecialCharacters.input_template FunctionNodeInputSpecialCharacters.output_template FunctionNodeInputString.input_template FunctionNodeInputString.output_template FunctionNodeInputVector.input_template FunctionNodeInputVector.output_template FunctionNodeIntegerMath.input_template FunctionNodeIntegerMath.output_template FunctionNodeInvertMatrix.input_template FunctionNodeInvertMatrix.output_template FunctionNodeInvertRotation.input_template FunctionNodeInvertRotation.output_template FunctionNodeMatchString.input_template FunctionNodeMatchString.output_template FunctionNodeMatrixDeterminant.input_template FunctionNodeMatrixDeterminant.output_template FunctionNodeMatrixMultiply.input_template FunctionNodeMatrixMultiply.output_template FunctionNodeProjectPoint.input_template FunctionNodeProjectPoint.output_template FunctionNodeQuaternionToRotation.input_template FunctionNodeQuaternionToRotation.output_template FunctionNodeRandomValue.input_template FunctionNodeRandomValue.output_template FunctionNodeReplaceString.input_template FunctionNodeReplaceString.output_template FunctionNodeRotateEuler.input_template FunctionNodeRotateEuler.output_template FunctionNodeRotateRotation.input_template FunctionNodeRotateRotation.output_template FunctionNodeRotateVector.input_template FunctionNodeRotateVector.output_template FunctionNodeRotationToAxisAngle.input_template FunctionNodeRotationToAxisAngle.output_template FunctionNodeRotationToEuler.input_template FunctionNodeRotationToEuler.output_template FunctionNodeRotationToQuaternion.input_template FunctionNodeRotationToQuaternion.output_template FunctionNodeSeparateColor.input_template FunctionNodeSeparateColor.output_template FunctionNodeSeparateMatrix.input_template FunctionNodeSeparateMatrix.output_template FunctionNodeSeparateTransform.input_template FunctionNodeSeparateTransform.output_template FunctionNodeSliceString.input_template FunctionNodeSliceString.output_template FunctionNodeStringLength.input_template FunctionNodeStringLength.output_template FunctionNodeStringToValue.input_template FunctionNodeStringToValue.output_template FunctionNodeTransformDirection.input_template FunctionNodeTransformDirection.output_template FunctionNodeTransformPoint.input_template FunctionNodeTransformPoint.output_template FunctionNodeTransposeMatrix.input_template FunctionNodeTransposeMatrix.output_template FunctionNodeValueToString.input_template FunctionNodeValueToString.output_template GeometryNodeAccumulateField.input_template GeometryNodeAccumulateField.output_template GeometryNodeAttributeDomainSize.input_template GeometryNodeAttributeDomainSize.output_template GeometryNodeAttributeStatistic.input_template GeometryNodeAttributeStatistic.output_template GeometryNodeBake.input_template GeometryNodeBake.output_template GeometryNodeBlurAttribute.input_template GeometryNodeBlurAttribute.output_template GeometryNodeBoundBox.input_template GeometryNodeBoundBox.output_template GeometryNodeCameraInfo.input_template GeometryNodeCameraInfo.output_template GeometryNodeCaptureAttribute.input_template GeometryNodeCaptureAttribute.output_template GeometryNodeCollectionInfo.input_template GeometryNodeCollectionInfo.output_template GeometryNodeConvexHull.input_template GeometryNodeConvexHull.output_template GeometryNodeCornersOfEdge.input_template GeometryNodeCornersOfEdge.output_template GeometryNodeCornersOfFace.input_template GeometryNodeCornersOfFace.output_template GeometryNodeCornersOfVertex.input_template GeometryNodeCornersOfVertex.output_template GeometryNodeCurveArc.input_template GeometryNodeCurveArc.output_template GeometryNodeCurveEndpointSelection.input_template GeometryNodeCurveEndpointSelection.output_template GeometryNodeCurveHandleTypeSelection.input_template GeometryNodeCurveHandleTypeSelection.output_template GeometryNodeCurveLength.input_template GeometryNodeCurveLength.output_template GeometryNodeCurveOfPoint.input_template GeometryNodeCurveOfPoint.output_template GeometryNodeCurvePrimitiveBezierSegment.input_template GeometryNodeCurvePrimitiveBezierSegment.output_template GeometryNodeCurvePrimitiveCircle.input_template GeometryNodeCurvePrimitiveCircle.output_template GeometryNodeCurvePrimitiveLine.input_template GeometryNodeCurvePrimitiveLine.output_template GeometryNodeCurvePrimitiveQuadrilateral.input_template GeometryNodeCurvePrimitiveQuadrilateral.output_template GeometryNodeCurveQuadraticBezier.input_template GeometryNodeCurveQuadraticBezier.output_template GeometryNodeCurveSetHandles.input_template GeometryNodeCurveSetHandles.output_template GeometryNodeCurveSpiral.input_template GeometryNodeCurveSpiral.output_template GeometryNodeCurveSplineType.input_template GeometryNodeCurveSplineType.output_template GeometryNodeCurveStar.input_template GeometryNodeCurveStar.output_template GeometryNodeCurveToMesh.input_template GeometryNodeCurveToMesh.output_template GeometryNodeCurveToPoints.input_template GeometryNodeCurveToPoints.output_template GeometryNodeCurvesToGreasePencil.input_template GeometryNodeCurvesToGreasePencil.output_template GeometryNodeDeformCurvesOnSurface.input_template GeometryNodeDeformCurvesOnSurface.output_template GeometryNodeDeleteGeometry.input_template GeometryNodeDeleteGeometry.output_template GeometryNodeDistributePointsInGrid.input_template GeometryNodeDistributePointsInGrid.output_template GeometryNodeDistributePointsInVolume.input_template GeometryNodeDistributePointsInVolume.output_template GeometryNodeDistributePointsOnFaces.input_template GeometryNodeDistributePointsOnFaces.output_template GeometryNodeDualMesh.input_template GeometryNodeDualMesh.output_template GeometryNodeDuplicateElements.input_template GeometryNodeDuplicateElements.output_template GeometryNodeEdgePathsToCurves.input_template GeometryNodeEdgePathsToCurves.output_template GeometryNodeEdgePathsToSelection.input_template GeometryNodeEdgePathsToSelection.output_template GeometryNodeEdgesOfCorner.input_template GeometryNodeEdgesOfCorner.output_template GeometryNodeEdgesOfVertex.input_template GeometryNodeEdgesOfVertex.output_template GeometryNodeEdgesToFaceGroups.input_template GeometryNodeEdgesToFaceGroups.output_template GeometryNodeExtrudeMesh.input_template GeometryNodeExtrudeMesh.output_template GeometryNodeFaceOfCorner.input_template GeometryNodeFaceOfCorner.output_template GeometryNodeFieldAtIndex.input_template GeometryNodeFieldAtIndex.output_template GeometryNodeFieldAverage.input_template GeometryNodeFieldAverage.output_template GeometryNodeFieldMinAndMax.input_template GeometryNodeFieldMinAndMax.output_template GeometryNodeFieldOnDomain.input_template GeometryNodeFieldOnDomain.output_template GeometryNodeFieldToGrid.input_template GeometryNodeFieldToGrid.output_template GeometryNodeFieldVariance.input_template GeometryNodeFieldVariance.output_template GeometryNodeFillCurve.input_template GeometryNodeFillCurve.output_template GeometryNodeFilletCurve.input_template GeometryNodeFilletCurve.output_template GeometryNodeFlipFaces.input_template GeometryNodeFlipFaces.output_template GeometryNodeForeachGeometryElementInput.input_template GeometryNodeForeachGeometryElementInput.output_template GeometryNodeForeachGeometryElementOutput.input_template GeometryNodeForeachGeometryElementOutput.output_template GeometryNodeGeometryToInstance.input_template GeometryNodeGeometryToInstance.output_template GeometryNodeGetNamedGrid.input_template GeometryNodeGetNamedGrid.output_template GeometryNodeGizmoDial.input_template GeometryNodeGizmoDial.output_template GeometryNodeGizmoLinear.input_template GeometryNodeGizmoLinear.output_template GeometryNodeGizmoTransform.input_template GeometryNodeGizmoTransform.output_template GeometryNodeGreasePencilToCurves.input_template GeometryNodeGreasePencilToCurves.output_template GeometryNodeGridAdvect.input_template GeometryNodeGridAdvect.output_template GeometryNodeGridCurl.input_template GeometryNodeGridCurl.output_template GeometryNodeGridDivergence.input_template GeometryNodeGridDivergence.output_template GeometryNodeGridGradient.input_template GeometryNodeGridGradient.output_template GeometryNodeGridInfo.input_template GeometryNodeGridInfo.output_template GeometryNodeGridLaplacian.input_template GeometryNodeGridLaplacian.output_template GeometryNodeGridPrune.input_template GeometryNodeGridPrune.output_template GeometryNodeGridToMesh.input_template GeometryNodeGridToMesh.output_template GeometryNodeGridVoxelize.input_template GeometryNodeGridVoxelize.output_template GeometryNodeGroup.input_template GeometryNodeGroup.output_template GeometryNodeImageInfo.input_template GeometryNodeImageInfo.output_template GeometryNodeImageTexture.input_template GeometryNodeImageTexture.output_template GeometryNodeImportCSV.input_template GeometryNodeImportCSV.output_template GeometryNodeImportOBJ.input_template GeometryNodeImportOBJ.output_template GeometryNodeImportPLY.input_template GeometryNodeImportPLY.output_template GeometryNodeImportSTL.input_template GeometryNodeImportSTL.output_template GeometryNodeImportText.input_template GeometryNodeImportText.output_template GeometryNodeImportVDB.input_template GeometryNodeImportVDB.output_template GeometryNodeIndexOfNearest.input_template GeometryNodeIndexOfNearest.output_template GeometryNodeIndexSwitch.input_template GeometryNodeIndexSwitch.output_template GeometryNodeInputActiveCamera.input_template GeometryNodeInputActiveCamera.output_template GeometryNodeInputCollection.input_template GeometryNodeInputCollection.output_template GeometryNodeInputCurveHandlePositions.input_template GeometryNodeInputCurveHandlePositions.output_template GeometryNodeInputCurveTilt.input_template GeometryNodeInputCurveTilt.output_template GeometryNodeInputEdgeSmooth.input_template GeometryNodeInputEdgeSmooth.output_template GeometryNodeInputID.input_template GeometryNodeInputID.output_template GeometryNodeInputImage.input_template GeometryNodeInputImage.output_template GeometryNodeInputIndex.input_template GeometryNodeInputIndex.output_template GeometryNodeInputInstanceBounds.input_template GeometryNodeInputInstanceBounds.output_template GeometryNodeInputInstanceRotation.input_template GeometryNodeInputInstanceRotation.output_template GeometryNodeInputInstanceScale.input_template GeometryNodeInputInstanceScale.output_template GeometryNodeInputMaterial.input_template GeometryNodeInputMaterial.output_template GeometryNodeInputMaterialIndex.input_template GeometryNodeInputMaterialIndex.output_template GeometryNodeInputMeshEdgeAngle.input_template GeometryNodeInputMeshEdgeAngle.output_template GeometryNodeInputMeshEdgeNeighbors.input_template GeometryNodeInputMeshEdgeNeighbors.output_template GeometryNodeInputMeshEdgeVertices.input_template GeometryNodeInputMeshEdgeVertices.output_template GeometryNodeInputMeshFaceArea.input_template GeometryNodeInputMeshFaceArea.output_template GeometryNodeInputMeshFaceIsPlanar.input_template GeometryNodeInputMeshFaceIsPlanar.output_template GeometryNodeInputMeshFaceNeighbors.input_template GeometryNodeInputMeshFaceNeighbors.output_template GeometryNodeInputMeshIsland.input_template GeometryNodeInputMeshIsland.output_template GeometryNodeInputMeshVertexNeighbors.input_template GeometryNodeInputMeshVertexNeighbors.output_template GeometryNodeInputNamedAttribute.input_template GeometryNodeInputNamedAttribute.output_template GeometryNodeInputNamedLayerSelection.input_template GeometryNodeInputNamedLayerSelection.output_template GeometryNodeInputNormal.input_template GeometryNodeInputNormal.output_template GeometryNodeInputObject.input_template GeometryNodeInputObject.output_template GeometryNodeInputPosition.input_template GeometryNodeInputPosition.output_template GeometryNodeInputRadius.input_template GeometryNodeInputRadius.output_template GeometryNodeInputSceneTime.input_template GeometryNodeInputSceneTime.output_template GeometryNodeInputShadeSmooth.input_template GeometryNodeInputShadeSmooth.output_template GeometryNodeInputShortestEdgePaths.input_template GeometryNodeInputShortestEdgePaths.output_template GeometryNodeInputSplineCyclic.input_template GeometryNodeInputSplineCyclic.output_template GeometryNodeInputSplineResolution.input_template GeometryNodeInputSplineResolution.output_template GeometryNodeInputTangent.input_template GeometryNodeInputTangent.output_template GeometryNodeInputVoxelIndex.input_template GeometryNodeInputVoxelIndex.output_template GeometryNodeInstanceOnPoints.input_template GeometryNodeInstanceOnPoints.output_template GeometryNodeInstanceTransform.input_template GeometryNodeInstanceTransform.output_template GeometryNodeInstancesToPoints.input_template GeometryNodeInstancesToPoints.output_template GeometryNodeInterpolateC