diff options
| author | Jon Petersson <jon.petersson@mullvad.net> | 2025-04-15 15:53:59 +0200 |
|---|---|---|
| committer | Jon Petersson <jon.petersson@mullvad.net> | 2025-04-15 15:53:59 +0200 |
| commit | c90a98e3430c8047b17b12ca9646af6d4478d3ea (patch) | |
| tree | d0f5fa50299da5bfeb65ed591e6c16c70e5cc4dc /ios/MullvadREST/MullvadAPI/APIRequest | |
| parent | effafb699b8f6831cbc6df0bcaa51766d9a44718 (diff) | |
| parent | 14db956bcd66b841734ed86b647e95f69034bffe (diff) | |
| download | mullvadvpn-c90a98e3430c8047b17b12ca9646af6d4478d3ea.tar.xz mullvadvpn-c90a98e3430c8047b17b12ca9646af6d4478d3ea.zip | |
Merge branch 'implement-sendproblemreport-using-mullvad-api-ios-1134-2'
Diffstat (limited to 'ios/MullvadREST/MullvadAPI/APIRequest')
| -rw-r--r-- | ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift index 68e7e41663..92b6bb89b1 100644 --- a/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift +++ b/ios/MullvadREST/MullvadAPI/APIRequest/APIRequest.swift @@ -5,10 +5,13 @@ // Created by Jon Petersson on 2025-02-24. // Copyright © 2025 Mullvad VPN AB. All rights reserved. // +import MullvadTypes public enum APIRequest: Codable, Sendable { case getAddressList(_ retryStrategy: REST.RetryStrategy) case getRelayList(_ retryStrategy: REST.RetryStrategy, etag: String?) + case sendProblemReport(_ retryStrategy: REST.RetryStrategy, problemReportRequest: ProblemReportRequest) + case createAccount(_ retryStrategy: REST.RetryStrategy) case getAccount(_ retryStrategy: REST.RetryStrategy, accountNumber: String) case deleteAccount(_ retryStrategy: REST.RetryStrategy, accountNumber: String) @@ -19,6 +22,8 @@ public enum APIRequest: Codable, Sendable { "get-address-list" case .getRelayList: "get-relay-list" + case .sendProblemReport: + "send-problem-report" case .createAccount: "create-account" case .getAccount: @@ -33,6 +38,7 @@ public enum APIRequest: Codable, Sendable { case let .getAddressList(strategy), let .getRelayList(strategy, _), + let .sendProblemReport(strategy, _), let .createAccount(strategy), let .getAccount(strategy, _), let .deleteAccount(strategy, _): |
