import Foundationpublic 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)" } }}
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)"
}
}
}