Skip to main content

V1PackageDetailsViewModel

Source: Robopack public API v1 OpenAPI definition · OpenAPI 3.0.1 · Snapshot: 2026-10-01. Download this snapshot.

Type: object

AttributeValue
Required propertiesproductName, manufacturer, productVersion
PropertyTypeRequiredNullableConstraints / defaultDescription
appIdstring (uuid)NoYes——
configurationTemplateIdstring (uuid)NoYes——
createdstring (date-time)NoNot declared——
downloadAvailablebooleanNoNot declared——
errorDetailsV1PackageIssueViewModelNoYes——
fileNamestringNoYes——
fullProductNamestringNoYes——
idstring (uuid)NoNot declared——
importInfoIntuneInfoViewModelNoYes——
internalStatePackageStateNoNot declared——
isCustombooleanNoNot declared——
issuesarray of V1PackageIssueViewModel2NoYes——
latestVersionstringNoYes——
machineScopebooleanNoNot declared——
manufacturerstringYesNot declared——
newVersionAvailablebooleanNoNot declared——
productNamestringYesNot declared——
productVersionstringYesNot declared——
prototypeIdstring (uuid)NoYes——
sizeinteger (int64)NoYes——
sourcePackageSourceNoNot declared——
statestringNoYes——
targetTypePackageTargetTypeNoNot declared——
userScopebooleanNoNot 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.

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"
},
"errorDetails": {
"$ref": "#/components/schemas/V1PackageIssueViewModel"
},
"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"
},
"issues": {
"items": {
"$ref": "#/components/schemas/V1PackageIssueViewModel2"
},
"nullable": true,
"type": "array"
},
"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"
}