import Foundation

/// A simplified card structure that can be shared between iOS and watchOS.
struct SyncableCard: Codable, Identifiable {
    let id: UUID
    var fullName: String
    var role: String
    var company: String
    var email: String
    var phone: String
    var website: String
    var location: String
    var isDefault: Bool
    var pronouns: String
    var bio: String
    var linkedIn: String
    var twitter: String
    var instagram: String
    /// Pre-generated QR code PNG data (CoreImage not available on watchOS).
    var qrCodeImageData: Data?
}
