import Foundation
import SwiftData
// Interface updated 2026-05-01 — see AGENTS.md
@Model
final class TypeDistributionBin {
var id: UUID = UUID()
var bucketStart: Date = Date.distantPast
var bucketEnd: Date = Date.distantPast
var count: Int = 0
var contentHash: String = ""
var anchorData: Data?
var typeCount: TypeCount?
init(bucketStart: Date, bucketEnd: Date, count: Int) {
self.id = UUID()
self.bucketStart = bucketStart
self.bucketEnd = bucketEnd
self.count = count
}
}