data class JobMetadata(val id: JobId, val name: String, val status: JobStatus, val created: Instant, val lastAttemptStarted: Instant?, val lastAttemptFinished: Instant?, val data: String, val failedAttempts: UByte, val log: SortedMap<Instant, String>, val maxRetries: Int)