import Dependencies import Foundation public struct Vendor: Identifiable, Equatable, Sendable { public var id: UUID public var createdAt: Date public var name: String public var updatedAt: Date public init( id: UUID? = nil, createdAt: Date? = nil, name: String, updatedAt: Date? = nil ) { @Dependency(\.date) var date @Dependency(\.uuid) var uuid self.id = id ?? uuid() self.createdAt = createdAt ?? date() self.name = name self.updatedAt = updatedAt ?? date() } }