Files
steipete--codexbar/Sources/CodexBarCore/Providers/MiniMax/MiniMaxUsageError.swift
T
2026-07-13 12:22:33 +08:00

22 lines
649 B
Swift

import Foundation
public enum MiniMaxUsageError: LocalizedError, Sendable, Equatable {
case invalidCredentials
case networkError(String)
case apiError(String)
case parseFailed(String)
public var errorDescription: String? {
switch self {
case .invalidCredentials:
"MiniMax credentials are invalid or expired."
case let .networkError(message):
"MiniMax network error: \(message)"
case let .apiError(message):
"MiniMax API error: \(message)"
case let .parseFailed(message):
"Failed to parse MiniMax coding plan: \(message)"
}
}
}