# InstallOptions

<a id="installoptions"></a>

# InstallOptions

```cpp
#include <icy/pacm/installtask.h>

struct InstallOptions
```

[Defined in src/pacm/include/icy/pacm/installtask.h:71](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/installtask.h#L71)

[Package](https://auscaster.com/icey/docs/api-reference/icy-pacm-Package.md#package) installation options.

## Public Attributes

| Return | Name | Description |
|--------|------|-------------|
| `std::string` | [`version`](#version-3)  | If set then the given package version will be installed. |
| `std::string` | [`sdkVersion`](#sdkversion)  | If set then the latest package version for given SDK version will be installed. |
| `std::string` | [`installDir`](#installdir)  | Install to the given location, otherwise the manager default `installDir` will be used. |

---

<a id="version-3"></a>

### version

```cpp
std::string version
```

[Defined in src/pacm/include/icy/pacm/installtask.h:73](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/installtask.h#L73)

If set then the given package version will be installed.

---

<a id="sdkversion"></a>

### sdkVersion

```cpp
std::string sdkVersion
```

[Defined in src/pacm/include/icy/pacm/installtask.h:74](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/installtask.h#L74)

If set then the latest package version for given SDK version will be installed.

---

<a id="installdir"></a>

### installDir

```cpp
std::string installDir
```

[Defined in src/pacm/include/icy/pacm/installtask.h:76](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/installtask.h#L76)

Install to the given location, otherwise the manager default `installDir` will be used.

## Public Methods

| Return | Name | Description |
|--------|------|-------------|
|  | [`InstallOptions`](#installoptions-1) `inline` |  |

---

<a id="installoptions-1"></a>

### InstallOptions

`inline`

```cpp
inline InstallOptions()
```

[Defined in src/pacm/include/icy/pacm/installtask.h:79](https://github.com/auscaster/icey/blob/main/src/pacm/include/icy/pacm/installtask.h#L79)
