Files
ios-mail/Modules/InboxCoreUI/Sources/Generated/Rust.generated.swift
T
2026-04-27 17:49:33 +02:00

1607 lines
38 KiB
Swift

// Generated using Sourcery 2.3.0 https://github.com/krzysztofzablocki/Sourcery
// DO NOT EDIT
// periphery:ignore:all
import Foundation
import proton_app_uniffi
public extension AttachmentListRemoveResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension BodyOutputResult {
func get() throws(ProtonError) -> BodyOutput {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ChallengeLoaderGetResult {
func get() throws(ProtonError) -> ChallengeLoaderResponse {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ChallengeLoaderPostResult {
func get() throws(ProtonError) -> ChallengeLoaderResponse {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ChallengeLoaderPutResult {
func get() throws(ProtonError) -> ChallengeLoaderResponse {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerCategoryViewResult {
func get() throws(MailScrollerError) -> CategoryView {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerChangeCategoryViewResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerChangeFilterResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerChangeIncludeResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerCursorResult {
func get() throws(MailScrollerError) -> MailConversationCursor {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerFetchMoreResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerFetchNewResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerForceRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerGetItemsResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerHasMoreResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerSupportsIncludeFilterResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ConversationScrollerTotalResult {
func get() throws(MailScrollerError) -> UInt64 {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension CreateMailSessionResult {
func get() throws(UserSessionError) -> MailSession {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension CustomSettingsMobileSignatureResult {
func get() throws(ProtonError) -> MobileSignature {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension CustomSettingsSetMobileSignatureEnabledResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension CustomSettingsSetMobileSignatureResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension CustomSettingsSetSwipeToAdjacentConversationResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension CustomSettingsSwipeToAdjacentConversationResult {
func get() throws(ProtonError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftComposerContentResult {
func get() throws(ProtonError) -> ComposerContent {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftExpirationTimeResult {
func get() throws(ProtonError) -> DraftExpirationTime {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftGetPasswordResult {
func get() throws(ProtonError) -> DraftPassword? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftIsPasswordProtectedResult {
func get() throws(ProtonError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftListSenderAddressesResult {
func get() throws(ProtonError) -> DraftSenderAddressList {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftMessageIdResult {
func get() throws(ProtonError) -> Id? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftScheduleSendOptionsResult {
func get() throws(ProtonError) -> DraftScheduleSendOptions {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftSendResultUnseenResult {
func get() throws(ProtonError) -> [DraftSendResult] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension DraftValidateRecipientsExpirationFeatureResult {
func get() throws(ProtonError) -> DraftRecipientExpirationFeatureReport {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension GetContactDetailsResult {
func get() throws(UserSessionError) -> ContactDetailCard {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension GetPrivacyInfoForMessageResult {
func get() throws(UserSessionError) -> PrivacyInfo {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension IosShareExtInitDraftResult {
func get() throws(ProtonError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension IosShareExtSaveDraftResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowCheckHostDeviceConfirmationResult {
func get() throws(LoginError) -> QrPollingResult {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowDelinquentStateResult {
func get() throws(LoginError) -> DelinquentState {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowGenerateSignInQrCodeResult {
func get() throws(LoginError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowGetFidoDetailsResult {
func get() throws(LoginError) -> Fido2ResponseFfi? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowLoginResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowMigrateResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowSessionIdResult {
func get() throws(LoginError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowSubmitFidoResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowSubmitMailboxPasswordResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowSubmitNewPasswordResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowSubmitTotpResult {
func get() throws(LoginError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension LoginFlowTfaMethodsResult {
func get() throws(LoginError) -> TfaMethods {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension LoginFlowUserIdResult {
func get() throws(LoginError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailConversationCursorFetchNextResult {
func get() throws(MailScrollerError) -> Conversation? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailMessageCursorFetchNextResult {
func get() throws(MailScrollerError) -> Message? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionAppProtectionResult {
func get() throws(UserSessionError) -> AppProtection {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionChangeAppSettingsResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailSessionExportLogsResult {
func get() throws(ProtonError) -> UInt64 {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetAccountResult {
func get() throws(UserSessionError) -> StoredAccount? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetAccountSessionsResult {
func get() throws(UserSessionError) -> [StoredSession] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetAccountStateResult {
func get() throws(UserSessionError) -> StoredAccountState? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetAccountsResult {
func get() throws(UserSessionError) -> [StoredAccount] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetAppSettingsResult {
func get() throws(UserSessionError) -> AppSettings {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetPrimaryAccountResult {
func get() throws(UserSessionError) -> StoredAccount? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetSessionResult {
func get() throws(UserSessionError) -> StoredSession? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetSessionStateResult {
func get() throws(UserSessionError) -> StoredSessionState? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionGetSessionsResult {
func get() throws(UserSessionError) -> [StoredSession] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionInitializedUserSessionFromStoredSessionResult {
func get() throws(UserSessionError) -> MailUserSession? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionIsFeatureEnabledResult {
func get() throws(ProtonError) -> Bool? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionNewLoginFlowResult {
func get() throws(ProtonError) -> LoginFlow {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionNewSignupFlowResult {
func get() throws(ProtonError) -> SignupFlow {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionRecordMeasurementPreloginResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailSessionRemainingPinAttemptsResult {
func get() throws(UserSessionError) -> UInt32? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionResumeLoginFlowResult {
func get() throws(ProtonError) -> LoginFlow {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionSetBiometricsAppProtectionResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailSessionShouldAutoLockResult {
func get() throws(UserSessionError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionSignOutAllResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailSessionStartBackgroundExecutionResult {
func get() throws(UserSessionError) -> BackgroundExecutionHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionStartBackgroundExecutionWithDurationResult {
func get() throws(UserSessionError) -> BackgroundExecutionHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionToPrimaryUserSessionResult {
func get() throws(UserSessionError) -> MailUserSession {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionToUserSessionResult {
func get() throws(UserSessionError) -> MailUserSession {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionUnsetBiometricsAppProtectionResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailSessionUserSessionFromStoredSessionResult {
func get() throws(UserSessionError) -> MailUserSession {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchAccountSessionsResult {
func get() throws(UserSessionError) -> WatchedSessions {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchAccountsAsyncResult {
func get() throws(UserSessionError) -> WatchedAccounts {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchAccountsResult {
func get() throws(UserSessionError) -> WatchedAccounts {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchFeatureFlagsAsyncResult {
func get() throws(ProtonError) -> WatchedFeatureFlags {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchFeatureFlagsResult {
func get() throws(ProtonError) -> WatchedFeatureFlags {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchSessionsAsyncResult {
func get() throws(UserSessionError) -> WatchedSessions {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSessionWatchSessionsResult {
func get() throws(UserSessionError) -> WatchedSessions {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSettingsResult {
func get() throws(UserSessionError) -> MailSettings {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailSettingsSyncResult {
func get() throws(UserSessionError) -> MailSettings {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionAccountDetailsResult {
func get() throws(UserSessionError) -> AccountDetails {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionApplicableLabelsResult {
func get() throws(UserSessionError) -> [SidebarCustomLabel] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionConnectionStatusResult {
func get() throws(UserSessionError) -> ConnectionStatus {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionForkResult {
func get() throws(UserSessionError) -> Fork {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionGetPaymentMethodResult {
func get() throws(UserSessionError) -> PaymentMethod {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionGetPaymentsPlansResult {
func get() throws(UserSessionError) -> PaymentsPlans {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionGetPaymentsResourcesIconsResult {
func get() throws(UserSessionError) -> Data {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionGetPaymentsStatusResult {
func get() throws(UserSessionError) -> PaymentsStatus {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionGetPaymentsSubscriptionResult {
func get() throws(UserSessionError) -> Subscriptions {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionHasValidSenderAddressResult {
func get() throws(ProtonError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionImageForSenderResult {
func get() throws(UserSessionError) -> String? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionIsFeatureEnabledResult {
func get() throws(ProtonError) -> Bool? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionMovableFoldersResult {
func get() throws(UserSessionError) -> [SidebarCustomFolder] {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionNewPasswordChangeFlowResult {
func get() throws(UserSessionError) -> PasswordFlow {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionPostPaymentsSubscriptionResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailUserSessionPostPaymentsTokensResult {
func get() throws(UserSessionError) -> PaymentToken {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionRecordMeasurementResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MailUserSessionSessionIdResult {
func get() throws(ProtonError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionSessionUuidResult {
func get() throws(UserSessionError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionUpsellEligibilityResult {
func get() throws(UserSessionError) -> UpsellEligibility {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionUserIdResult {
func get() throws(ProtonError) -> String {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionUserResult {
func get() throws(UserSessionError) -> User {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionUserSettingsResult {
func get() throws(UserSessionError) -> UserSettings {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchAddressesResult {
func get() throws(ProtonError) -> WatchHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchFeatureFlagsStreamResult {
func get() throws(ProtonError) -> WatchUserFeatureFlagsStream {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchUpsellEligibilityResult {
func get() throws(ProtonError) -> WatchHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchUserResult {
func get() throws(ProtonError) -> WatchHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchUserSettingsResult {
func get() throws(ProtonError) -> WatchHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailUserSessionWatchUserStreamResult {
func get() throws(ProtonError) -> WatchUserStream {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailboxUnreadCountResult {
func get() throws(UserSessionError) -> UInt64 {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MailboxWatchUnreadCountResult {
func get() throws(UserSessionError) -> WatchHandle {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MessageScrollerCategoryViewResult {
func get() throws(MailScrollerError) -> CategoryView {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MessageScrollerChangeCategoryViewResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerChangeFilterResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerChangeIncludeResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerCursorResult {
func get() throws(MailScrollerError) -> MailMessageCursor {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MessageScrollerFetchMoreResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerFetchNewResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerForceRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerGetItemsResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerHasMoreResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MessageScrollerRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension MessageScrollerSupportsIncludeFilterResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension MessageScrollerTotalResult {
func get() throws(MailScrollerError) -> UInt64 {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension NewAllMailMailboxResult {
func get() throws(UserSessionError) -> Mailbox {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension NewChallengeLoaderResult {
func get() throws(ProtonError) -> ChallengeLoader {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension NewDraftSendWatcherResult {
func get() throws(ProtonError) -> DraftSendResultWatcher {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension NewInboxMailboxResult {
func get() throws(UserSessionError) -> Mailbox {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension NewMailboxResult {
func get() throws(UserSessionError) -> Mailbox {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ResolveSystemLabelByIdResult {
func get() throws(ProtonError) -> SystemLabel? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension ResolveSystemLabelIdResult {
func get() throws(ProtonError) -> Id? {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension RsvpEventGetResult {
func get() throws(ProtonError) -> RsvpEvent {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension SearchScrollerChangeIncludeResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerChangeKeywordsResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerCursorResult {
func get() throws(MailScrollerError) -> MailMessageCursor {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension SearchScrollerFetchMoreResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerForceRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerGetItemsResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerHasMoreResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension SearchScrollerRefreshResult {
func get() throws(MailScrollerError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension SearchScrollerSupportsIncludeFilterResult {
func get() throws(MailScrollerError) -> Bool {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension SearchScrollerTotalResult {
func get() throws(MailScrollerError) -> UInt64 {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension UpdateNextMessageOnMoveResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension VoidAnswerRsvpResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension VoidProtonResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension VoidSessionResult {
func get() throws(UserSessionError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension WatchMailSettingsResult {
func get() throws(UserSessionError) -> SettingsWatcher {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension WatchPrivacyInfoStreamNextAsyncResult {
func get() throws(ProtonError) -> PrivacyInfo {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension WatchPrivacyInfoStreamResult {
func get() throws(UserSessionError) -> WatchPrivacyInfoStream {
switch self {
case .ok(let value):
value
case .error(let error):
throw error
}
}
}
public extension WatchUserFeatureFlagsStreamNextAsyncResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}
public extension WatchUserStreamNextAsyncResult {
func get() throws(ProtonError) {
switch self {
case .ok:
break
case .error(let error):
throw error
}
}
}