Skip to main content

V1AppViewModel

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

Type: object

AttributeValue
Required propertiespublisherName, name, identifier, tags
PropertyTypeRequiredNullableConstraints / defaultDescription
descriptionstringNoYes——
flagsReposAppFlagsNoNot declared——
headVersionV1AppVersionViewModelNoYes——
idstring (uuid)NoNot declared——
identifierstringYesNot declared——
lastUpdatedstring (date-time)NoYes——
machineScopebooleanNoYes——
namestringYesNot declared——
publisherIdstring (uuid)NoNot declared——
publisherNamestringYesNot declared——
storeAppbooleanNoNot declared——
tagsarray of stringYesNot declared——
userScopebooleanNoYes——
verifiedbooleanNoNot declared——
versionstringNoYes——

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": {
"description": {
"nullable": true,
"type": "string"
},
"flags": {
"$ref": "#/components/schemas/ReposAppFlags"
},
"headVersion": {
"$ref": "#/components/schemas/V1AppVersionViewModel"
},
"id": {
"format": "uuid",
"type": "string"
},
"identifier": {
"type": "string"
},
"lastUpdated": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"machineScope": {
"nullable": true,
"type": "boolean"
},
"name": {
"type": "string"
},
"publisherId": {
"format": "uuid",
"type": "string"
},
"publisherName": {
"type": "string"
},
"storeApp": {
"type": "boolean"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"userScope": {
"nullable": true,
"type": "boolean"
},
"verified": {
"type": "boolean"
},
"version": {
"nullable": true,
"type": "string"
}
},
"required": [
"publisherName",
"name",
"identifier",
"tags"
],
"type": "object"
}