Artifact

constructor(@Json(name = "contents") contents: ArtifactContent? = null, @Json(name = "description") description: Message? = null, @Json(name = "encoding") encoding: String? = null, @Json(name = "hashes") hashes: Map<String, String>? = null, @Json(name = "lastModifiedTimeUtc") lastModifiedTimeUTC: String? = null, @Json(name = "length") length: Int? = null, @Json(name = "location") location: ArtifactLocation? = null, @Json(name = "mimeType") mimeType: String? = null, @Json(name = "offset") offset: Int? = null, @Json(name = "parentIndex") parentIndex: Int? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "roles") roles: List<Role>? = null, @Json(name = "sourceLanguage") sourceLanguage: String? = null)(source)