| Name | Type | Description | Notes |
|---|---|---|---|
| architecture | kotlin.String | The CPU architecture, for example `amd64` or `ppc64`. | [optional] |
| os | kotlin.String | The operating system, for example `linux` or `windows`. | [optional] |
| osVersion | kotlin.String | Optional field specifying the operating system version, for example on Windows `10.0.19041.1165`. | [optional] |
| osFeatures | kotlin.collections.MutableList<kotlin.String> | Optional field specifying an array of strings, each listing a required OS feature (for example on Windows `win32k`). | [optional] |
| variant | kotlin.String | Optional field specifying a variant of the CPU, for example `v7` to specify ARMv7 when architecture is `arm`. | [optional] |