world-manager/World Manager for Minecraft/Models/Sources/SourceCapabilities.swift

23 lines
628 B
Swift

// SPDX-FileCopyrightText: 2026 John Burwell and contributors
// SPDX-License-Identifier: AGPL-3.0-or-later
import Foundation
nonisolated struct SourceCapabilities: Hashable, Sendable, Codable {
var canScan: Bool = true
var canMaterializeItems: Bool = true
var canExportPortablePackages: Bool = true
static let localFolder = SourceCapabilities(
canScan: true,
canMaterializeItems: true,
canExportPortablePackages: true
)
static let connectedDevice = SourceCapabilities(
canScan: true,
canMaterializeItems: true,
canExportPortablePackages: true
)
}