> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/plantspecdriven/how-to-use/configuration/pid-properties/inline-assets-class.md).

# Inline Assets Class

### <mark style="color:blue;">PSD Key (recommended when using Assign Catalog Data)</mark>

This Property is used to filter the Parts in the Pipe Spec when the PID Symbol is inserted. You can choose a different Property Name. Further down you will see an example of which values for the PSD Key Property you may want to consider.

### <mark style="color:blue;">PSD Size Record Id (mandatory when using Assign Catalog Data)</mark>

This Property is needed if you use the [Assign Catalog Data](/plant-tools/plantspecdriven/how-to-use/concepts/assign-catalog-data.md) feature. It contains the GUID from the Part from the Pipe Spec. The GUID is unique to a specific Part independent of its size. When a Part is later assigned to the PID Symbol PlantSpecDriven can show in the [Using Structure Tree](/plant-tools/plantspecdriven/how-to-use/use-cases/routing-pid-line-segments-3d.md) that this PID Symbol has a Part assigned to it.

### <mark style="color:blue;">PSD Content Geometry Template (recommended when using Assign Catalog Data)</mark>

This Property is needed if you want to see the image of the shape used for a Part when using [Assign Catalog Data](/plant-tools/plantspecdriven/how-to-use/concepts/assign-catalog-data.md). If the Property doesn't exist you can still use [Assign Catalog Data](/plant-tools/plantspecdriven/how-to-use/concepts/assign-catalog-data.md), but the column in the 'Part Selection' dialog will be empty.

![](/files/5Mx74xiH8ajjQ9bXUDxl)

### <mark style="color:blue;">PSD Part Family Long Description (mandatory when using Assign Catalog Data)</mark>

This Property holds the Part Family Description when using [Assign Catalog Data](/plant-tools/plantspecdriven/how-to-use/concepts/assign-catalog-data.md). It becomes important if one of the Properties which are used to select a Part from the Pipe Spec change. For example, you have inserted a PID Symbol and [Assign Catalog Data](/plant-tools/plantspecdriven/how-to-use/concepts/assign-catalog-data.md) and now the Size changes. PlantSpecDriven checks if the Part of the Part Family exists also for the new Size. And if so won't ask the user to select another Part. it will quietly update the other Properties.

### <mark style="color:blue;">PSD PIDSymbolName (mandatory when using symbol substitution)</mark>

This is the Property which holds the PID Symbol Name of a Part as defined in the Pipe Spec. This is only needed if you want PlantSpecDriven to substitute PID Symbols. See also [Pipe Spec](/plant-tools/plantspecdriven/how-to-use/configuration/pipe-spec.md)

### <mark style="color:blue;">PSD\_S1\_EndType & PSD\_S1\_NominalDiameter (mandatory when using AutoPipe)</mark>

These properties will contain the EndTypes and NominalDiameters of a selected Part in order for AutoPipe to add the appropriate Flanges/Fasteners.

### <mark style="color:blue;">All other PSD Properties</mark>

All other Properties shown in the next image which start with 'PSD\_' will be later filled with the data from the Pipe Specs. The image shows a typical setup.

![](/files/CyD3wJegVvVvNFXsoKJI)
