KasperskyOS Community Edition 1.3

Application object

The application object includes keys containing information about the program installed from the KPA package. A list of these keys is provided in the table below.

List of keys of an application object

Key name

Value type

Description

Required

Example

id

String

Unique ID of the program. This ID enables unequivocal identification of installed program. After it is published, the program ID must not change. If the program ID changes, all other participants of the installed program life cycle will see it as a different program.

Yes

"id": "helloworld"

name

String

Displayed named of the program (for example, used for display in user interfaces).

Yes

"name": "Hello World"

version

String

Program version.

Yes

"version": "1.2.34"

buildNumber

String

Program build number.

Yes

"buildNumber": "182"

systemApplication

Logical

Logical value indicating whether the program is a system program: true means that it is a system program, and false means that it is application. In the current version of KasperskyOS Community Edition, the only available value is false.

Yes

"systemApplication": false

description

String

Program description.

No

"description": "Sample application"