diff options
| author | Jon Petersson <jon.petersson@mullvad.net> | 2025-03-03 15:40:02 +0100 |
|---|---|---|
| committer | Jon Petersson <jon.petersson@mullvad.net> | 2025-03-03 15:40:02 +0100 |
| commit | b24faaa96394420935f4e4a282554e10bdc41e2d (patch) | |
| tree | 161e9cca2f1107034337e4248f66d5993e7b7eae /ios/MullvadREST/APIRequest/APIError.swift | |
| parent | 8ceda7aeb54ed058543e1a665d24cd5c928a872e (diff) | |
| parent | 9a7866e96a1788494b955764fbe92961eb65a9f5 (diff) | |
| download | mullvadvpn-b24faaa96394420935f4e4a282554e10bdc41e2d.tar.xz mullvadvpn-b24faaa96394420935f4e4a282554e10bdc41e2d.zip | |
Merge branch 'transport-api-requests-across-apppacket-tunnel-boundary-ios-1041'
Diffstat (limited to 'ios/MullvadREST/APIRequest/APIError.swift')
| -rw-r--r-- | ios/MullvadREST/APIRequest/APIError.swift | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ios/MullvadREST/APIRequest/APIError.swift b/ios/MullvadREST/APIRequest/APIError.swift new file mode 100644 index 0000000000..f62fde619a --- /dev/null +++ b/ios/MullvadREST/APIRequest/APIError.swift @@ -0,0 +1,19 @@ +// +// APIError.swift +// MullvadVPN +// +// Created by Jon Petersson on 2025-02-24. +// Copyright © 2025 Mullvad VPN AB. All rights reserved. +// + +public struct APIError: Error, Codable, Sendable { + public let statusCode: Int + public let errorDescription: String + public let serverResponseCode: String? + + public init(statusCode: Int, errorDescription: String, serverResponseCode: String?) { + self.statusCode = statusCode + self.errorDescription = errorDescription + self.serverResponseCode = serverResponseCode + } +} |
