ApplicationMetadata
¶
Metadata associated with an Application
data class ApplicationMetadata(
val name: String,
val version: String,
val authors: List<String>,
val title: String,
val description: String,
val website: String?,
val public: Boolean,
val flavorName: String?,
val group: ApplicationGroup?,
val createdAt: Long?,
val isPublic: Boolean,
)
The metadata describes information mostly useful for presentation purposes. The only exception are name
and
version
which are (also) used as identifiers.
Properties
name
: String
A stable identifier for this Application's name
String
version
: String
A stable identifier for this Application's version
String
title
: String
A (non-stable) title for this Application, used for presentation
String
description
: String
A markdown document describing this Application
String
website
: String?
An absolute URL which points to further information about the Application
String?
public
: Boolean
A flag which describes if this Application is publicly accessible
Boolean
flavorName
: String?
Name of the Application within the ApplicationGroup. If not defined, the title will be used.
String?
group
: ApplicationGroup?
The ApplicationGroup of the Application
ApplicationGroup?
createdAt
: Long?
Long?
isPublic
: Boolean
Boolean