V1AppViewModel
Source: Robopack public API v1 OpenAPI definition · OpenAPI 3.0.1 · Snapshot: 2026-10-01. Download this snapshot.
Type: object
| Attribute | Value |
|---|---|
| Required properties | publisherName, name, identifier, tags |
| Property | Type | Required | Nullable | Constraints / default | Description |
|---|---|---|---|---|---|
description | string | No | Yes | — | — |
flags | ReposAppFlags | No | Not declared | — | — |
headVersion | V1AppVersionViewModel | No | Yes | — | — |
id | string (uuid) | No | Not declared | — | — |
identifier | string | Yes | Not declared | — | — |
lastUpdated | string (date-time) | No | Yes | — | — |
machineScope | boolean | No | Yes | — | — |
name | string | Yes | Not declared | — | — |
publisherId | string (uuid) | No | Not declared | — | — |
publisherName | string | Yes | Not declared | — | — |
storeApp | boolean | No | Not declared | — | — |
tags | array of string | Yes | Not declared | — | — |
userScope | boolean | No | Yes | — | — |
verified | boolean | No | Not declared | — | — |
version | string | No | Yes | — | — |
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": {
"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"
}