import Foundation /// One row of `build list`. nonisolated struct Build: Decodable, Sendable, Hashable, Identifiable { let number: Int64 let job: String let status: String let sha: String let ref: String let createdAt: Date let finishedAt: Date? enum CodingKeys: String, CodingKey { case number, job, status, sha, ref case createdAt = "created_at" case finishedAt = "finished_at" } var id: Int64 { number } var shortSHA: String { String(sha.prefix(10)) } }