import Foundation
import CoreGraphics

// MARK: - 检测到的条码数据结构
struct DetectedCode: Identifiable {
    let id = UUID()
    let type: String
    let content: String
    let bounds: CGRect
    let source: CodeSource // 添加来源字段
}

// MARK: - 条码来源枚举
enum CodeSource {
    case camera      // 相机扫描
    case image       // 图片解码
}

// MARK: - 通知名称扩展
extension Notification.Name {
    static let scannerDidScanCode = Notification.Name("scannerDidScanCode")
} 