Vridlo/types/App
App is a primary structure that represents Application model. It implies the linux application, which can consist in the one of many RPM, and has the children applications. It is described as:
- slug is natural mandatory write-once
Unique slug identifier of an application.
- kind is natural mandatory
Kind of the application. Can be one of executable, supplicant, or library.
- names is Name array mandatory
Name array for the account. It can include first name, last name, nickname, or title.
- children is string array mandatory
Array of the children application slugs, which belong to the core one.
- rpms_count is positive mandatory read-only
Count of the RPM, which belong to the app.