# {py:mod}`dss.IDSSProperty`

```{py:module} dss.IDSSProperty
```

```{autodoc2-docstring} dss.IDSSProperty
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`IDSSProperty <dss.IDSSProperty.IDSSProperty>`
  - ```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty
    :summary:
    ```
````

### API

`````{py:class} IDSSProperty(api_util, prefer_lists=False)
:canonical: dss.IDSSProperty.IDSSProperty

Bases: {py:obj}`dss._cffi_api_util.Base`

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty
```

````{py:property} Description
:canonical: dss.IDSSProperty.IDSSProperty.Description
:type: str

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.Description
```

````

````{py:property} Name
:canonical: dss.IDSSProperty.IDSSProperty.Name
:type: str

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.Name
```

````

````{py:property} Val
:canonical: dss.IDSSProperty.IDSSProperty.Val
:type: str

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.Val
```

````

````{py:method} __call__(propname_index) -> dss.IDSSProperty.IDSSProperty
:canonical: dss.IDSSProperty.IDSSProperty.__call__

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.__call__
```

````

````{py:method} __getitem__(propname_index: typing.Union[typing.AnyStr, int]) -> dss.IDSSProperty.IDSSProperty
:canonical: dss.IDSSProperty.IDSSProperty.__getitem__

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.__getitem__
```

````

````{py:method} __init__(api_util, prefer_lists=False)
:canonical: dss.IDSSProperty.IDSSProperty.__init__

```{autodoc2-docstring} dss.IDSSProperty.IDSSProperty.__init__
```

````

`````
