@@ -9,44 +9,60 @@ import SwiftyDropbox
9
9
10
10
extension DropboxBaseRequestBox {
11
11
var objc : DBXRequest {
12
- switch self {
13
- case . files_alphaUpload( let swift) :
12
+ if case . files_alphaUpload( let swift) = self {
14
13
return DBXFilesAlphaUploadUploadRequest ( swift: swift)
15
- case . files_download( let swift) :
14
+ }
15
+ if case . files_download( let swift) = self {
16
16
return DBXFilesDownloadDownloadRequestFile ( swift: swift)
17
- case . files_downloadZip( let swift) :
17
+ }
18
+ if case . files_downloadZip( let swift) = self {
18
19
return DBXFilesDownloadZipDownloadRequestFile ( swift: swift)
19
- case . files_export( let swift) :
20
+ }
21
+ if case . files_export( let swift) = self {
20
22
return DBXFilesExportDownloadRequestFile ( swift: swift)
21
- case . files_getPreview( let swift) :
23
+ }
24
+ if case . files_getPreview( let swift) = self {
22
25
return DBXFilesGetPreviewDownloadRequestFile ( swift: swift)
23
- case . files_getThumbnail( let swift) :
26
+ }
27
+ if case . files_getThumbnail( let swift) = self {
24
28
return DBXFilesGetThumbnailDownloadRequestFile ( swift: swift)
25
- case . files_getThumbnailV2( let swift) :
29
+ }
30
+ if case . files_getThumbnailV2( let swift) = self {
26
31
return DBXFilesGetThumbnailDownloadRequestFileV2 ( swift: swift)
27
- case . files_paperCreate( let swift) :
32
+ }
33
+ if case . files_paperCreate( let swift) = self {
28
34
return DBXFilesPaperCreateUploadRequest ( swift: swift)
29
- case . files_paperUpdate( let swift) :
35
+ }
36
+ if case . files_paperUpdate( let swift) = self {
30
37
return DBXFilesPaperUpdateUploadRequest ( swift: swift)
31
- case . files_upload( let swift) :
38
+ }
39
+ if case . files_upload( let swift) = self {
32
40
return DBXFilesUploadUploadRequest ( swift: swift)
33
- case . files_uploadSessionAppendV2( let swift) :
41
+ }
42
+ if case . files_uploadSessionAppendV2( let swift) = self {
34
43
return DBXFilesUploadSessionAppendUploadRequestV2 ( swift: swift)
35
- case . files_uploadSessionAppend( let swift) :
44
+ }
45
+ if case . files_uploadSessionAppend( let swift) = self {
36
46
return DBXFilesUploadSessionAppendUploadRequest ( swift: swift)
37
- case . files_uploadSessionFinish( let swift) :
47
+ }
48
+ if case . files_uploadSessionFinish( let swift) = self {
38
49
return DBXFilesUploadSessionFinishUploadRequest ( swift: swift)
39
- case . files_uploadSessionStart( let swift) :
50
+ }
51
+ if case . files_uploadSessionStart( let swift) = self {
40
52
return DBXFilesUploadSessionStartUploadRequest ( swift: swift)
41
- case . paper_docsCreate( let swift) :
53
+ }
54
+ if case . paper_docsCreate( let swift) = self {
42
55
return DBXPaperDocsCreateUploadRequest ( swift: swift)
43
- case . paper_docsDownload( let swift) :
56
+ }
57
+ if case . paper_docsDownload( let swift) = self {
44
58
return DBXPaperDocsDownloadDownloadRequestFile ( swift: swift)
45
- case . paper_docsUpdate( let swift) :
59
+ }
60
+ if case . paper_docsUpdate( let swift) = self {
46
61
return DBXPaperDocsUpdateUploadRequest ( swift: swift)
47
- case . sharing_getSharedLinkFile( let swift) :
62
+ }
63
+ if case . sharing_getSharedLinkFile( let swift) = self {
48
64
return DBXSharingGetSharedLinkFileDownloadRequestFile ( swift: swift)
49
- default :
65
+ } else {
50
66
fatalError ( " For Obj-C compatibility, add this route to the Objective-C compatibility module allow-list " )
51
67
}
52
68
}
0 commit comments