TranslationMetadata

@JsonClass(generateAdapter = true)
data class TranslationMetadata(@Json(name = "downloadUri") val downloadURI: String? = null, @Json(name = "fullDescription") val fullDescription: MultiformatMessageString? = null, @Json(name = "fullName") val fullName: String? = null, @Json(name = "informationUri") val informationURI: String? = null, @Json(name = "name") val name: String, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "shortDescription") val shortDescription: MultiformatMessageString? = null)(source)

Translation metadata, required for a translation, not populated by other component types.

Provides additional metadata related to translation.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "downloadUri") downloadURI: String? = null, @Json(name = "fullDescription") fullDescription: MultiformatMessageString? = null, @Json(name = "fullName") fullName: String? = null, @Json(name = "informationUri") informationURI: String? = null, @Json(name = "name") name: String, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "shortDescription") shortDescription: MultiformatMessageString? = null)

Properties

Link copied to clipboard
val downloadURI: String? = null

The absolute URI from which the translation metadata can be downloaded.

Link copied to clipboard

A comprehensive description of the translation metadata.

Link copied to clipboard
val fullName: String? = null

The full name associated with the translation metadata.

Link copied to clipboard
val informationURI: String? = null

The absolute URI from which information related to the translation metadata can be downloaded.

Link copied to clipboard

The name associated with the translation metadata.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the translation metadata.

Link copied to clipboard

A brief description of the translation metadata.