zioinfo-mail/app/node_modules/expo-file-system/ios/FileSystemExceptions.swift
DESKTOP-TKLFCPR\ython 11c670f2a0 refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포
- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스)
- Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포
- 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 10:09:17 +09:00

100 lines
2.4 KiB
Swift

// Copyright 2023-present 650 Industries. All rights reserved.
import ExpoModulesCore
final class FileNotExistsException: GenericException<String> {
override var reason: String {
"File '\(param)' does not exist"
}
}
final class FileAlreadyExistsException: GenericException<String> {
override var reason: String {
"File '\(param)' already exists"
}
}
final class DirectoryNotExistsException: GenericException<String> {
override var reason: String {
"Directory '\(param)' does not exist"
}
}
final class FileNotReadableException: GenericException<String> {
override var reason: String {
"File '\(param)' is not readable"
}
}
final class FileNotWritableException: GenericException<String> {
override var reason: String {
"File '\(param)' is not writable"
}
}
final class FileWriteFailedException: GenericException<String> {
override var reason: String {
"Writing to '\(param)' file has failed"
}
}
final class FileCannotDeleteException: GenericException<String> {
override var reason: String {
"File '\(param)' could not be deleted"
}
}
final class InvalidFileUrlException: GenericException<URL> {
override var reason: String {
"'\(param.absoluteString)' is not a file URL"
}
}
final class UnsupportedSchemeException: GenericException<String?> {
override var reason: String {
"Unsupported URI scheme: '\(String(describing: param))'"
}
}
final class HeaderEncodingFailedException: GenericException<String> {
override var reason: String {
"Unable to encode headers for request '\(param)' to UTF8"
}
}
final class DownloadTaskNotFoundException: GenericException<String> {
override var reason: String {
"Cannot find a download task with id: '\(param)'"
}
}
final class CannotDetermineDiskCapacity: Exception {
override var reason: String {
"Unable to determine free disk storage capacity"
}
}
final class FailedToCreateBodyException: Exception {
override var reason: String {
"Unable to create multipart body"
}
}
final class FailedToAccessDirectoryException: Exception {
override var reason: String {
"Failed to access `Caches` directory"
}
}
final class FailedToCopyAssetException: GenericException<String> {
override var reason: String {
"Failed to copy photo library asset: \(param)"
}
}
final class FailedToFindAssetException: GenericException<String> {
override var reason: String {
"Failed to find photo library asset: \(param)"
}
}