V1PackageViewModel
Source: Robopack public API v1 OpenAPI definition · OpenAPI 3.0.1 · Snapshot: 2026-10-01. Download this snapshot.
Type: object
| Attribute | Value |
|---|---|
| Required properties | productName, manufacturer, productVersion |
| Property | Type | Required | Nullable | Constraints / default | Description |
|---|---|---|---|---|---|
appId | string (uuid) | No | Yes | — | — |
configurationTemplateId | string (uuid) | No | Yes | — | — |
created | string (date-time) | No | Not declared | — | — |
downloadAvailable | boolean | No | Not declared | — | — |
fileName | string | No | Yes | — | — |
fullProductName | string | No | Yes | — | — |
id | string (uuid) | No | Not declared | — | — |
importInfo | IntuneInfoViewModel | No | Yes | — | — |
internalState | PackageState | No | Not declared | — | — |
isCustom | boolean | No | Not declared | — | — |
latestVersion | string | No | Yes | — | — |
machineScope | boolean | No | Not declared | — | — |
manufacturer | string | Yes | Not declared | — | — |
newVersionAvailable | boolean | No | Not declared | — | — |
productName | string | Yes | Not declared | — | — |
productVersion | string | Yes | Not declared | — | — |
prototypeId | string (uuid) | No | Yes | — | — |
size | integer (int64) | No | Yes | — | — |
source | PackageSource | No | Not declared | — | — |
state | string | No | Yes | — | — |
targetType | PackageTargetType | No | Not declared | — | — |
userScope | boolean | No | Not declared | — | — |
Required property status follows the schema's required list. Nullability and defaults are shown only where declared; a missing declaration does not establish backend behavior.
Related models
Operations using this model directly
Complete schema definition
{
"properties": {
"appId": {
"format": "uuid",
"nullable": true,
"type": "string"
},
"configurationTemplateId": {
"format": "uuid",
"nullable": true,
"type": "string"
},
"created": {
"format": "date-time",
"type": "string"
},
"downloadAvailable": {
"type": "boolean"
},
"fileName": {
"nullable": true,
"type": "string"
},
"fullProductName": {
"nullable": true,
"type": "string"
},
"id": {
"format": "uuid",
"type": "string"
},
"importInfo": {
"$ref": "#/components/schemas/IntuneInfoViewModel"
},
"internalState": {
"$ref": "#/components/schemas/PackageState"
},
"isCustom": {
"type": "boolean"
},
"latestVersion": {
"nullable": true,
"type": "string"
},
"machineScope": {
"type": "boolean"
},
"manufacturer": {
"type": "string"
},
"newVersionAvailable": {
"type": "boolean"
},
"productName": {
"type": "string"
},
"productVersion": {
"type": "string"
},
"prototypeId": {
"format": "uuid",
"nullable": true,
"type": "string"
},
"size": {
"format": "int64",
"nullable": true,
"type": "integer"
},
"source": {
"$ref": "#/components/schemas/PackageSource"
},
"state": {
"nullable": true,
"type": "string"
},
"targetType": {
"$ref": "#/components/schemas/PackageTargetType"
},
"userScope": {
"type": "boolean"
}
},
"required": [
"productName",
"manufacturer",
"productVersion"
],
"type": "object"
}