gh-XcodesOrg-XcodesApp/Xcodes/XcodesKit/Sources/XcodesKit/Models/XcodeInstallState.swift
2023-11-23 10:37:41 -06:00

34 lines
648 B
Swift

//
// InstallState.swift
//
//
// Created by Matt Kiazyk on 2023-06-06.
//
import Foundation
import Path
public enum XcodeInstallState: Equatable {
case notInstalled
case installing(XcodeInstallationStep)
case installed(Path)
var notInstalled: Bool {
switch self {
case .notInstalled: return true
default: return false
}
}
var installing: Bool {
switch self {
case .installing: return true
default: return false
}
}
var installed: Bool {
switch self {
case .installed: return true
default: return false
}
}
}