1
+ package dev.gitlive.firebase.storage
2
+
3
+ import dev.gitlive.firebase.Firebase
4
+ import dev.gitlive.firebase.FirebaseApp
5
+ import dev.gitlive.firebase.FirebaseException
6
+
7
+ /* * Returns the [FirebaseStorage] instance of the default [FirebaseApp]. */
8
+ actual val Firebase .storage: FirebaseStorage
9
+ get() = TODO (" Not yet implemented" )
10
+
11
+ /* * Returns the [FirebaseStorage] instance of a given [FirebaseApp]. */
12
+ actual fun Firebase.storage (app : FirebaseApp ): FirebaseStorage {
13
+ TODO (" Not yet implemented" )
14
+ }
15
+
16
+ actual class FirebaseStorage {
17
+ actual val maxOperationRetryTimeMillis: Long
18
+ get() = TODO (" Not yet implemented" )
19
+ actual val maxUploadRetryTimeMillis: Long
20
+ get() = TODO (" Not yet implemented" )
21
+
22
+ actual fun setMaxOperationRetryTimeMillis (maxOperationRetryTimeMillis : Long ) {
23
+ }
24
+
25
+ actual fun setMaxUploadRetryTimeMillis (maxUploadRetryTimeMillis : Long ) {
26
+ }
27
+
28
+ actual fun useEmulator (host : String , port : Int ) {
29
+ }
30
+
31
+ actual val reference: StorageReference
32
+ get() = TODO (" Not yet implemented" )
33
+
34
+ }
35
+
36
+ actual class StorageReference {
37
+ actual val name: String
38
+ get() = TODO (" Not yet implemented" )
39
+ actual val path: String
40
+ get() = TODO (" Not yet implemented" )
41
+ actual val bucket: String
42
+ get() = TODO (" Not yet implemented" )
43
+ actual val parent: StorageReference ?
44
+ get() = TODO (" Not yet implemented" )
45
+ actual val root: StorageReference
46
+ get() = TODO (" Not yet implemented" )
47
+ actual val storage: FirebaseStorage
48
+ get() = TODO (" Not yet implemented" )
49
+
50
+ actual fun child (path : String ): StorageReference {
51
+ TODO (" Not yet implemented" )
52
+ }
53
+
54
+ actual suspend fun delete () {
55
+ }
56
+
57
+ actual suspend fun getDownloadUrl (): String {
58
+ TODO (" Not yet implemented" )
59
+ }
60
+
61
+ actual suspend fun listAll (): ListResult {
62
+ TODO (" Not yet implemented" )
63
+ }
64
+
65
+ actual fun putFileResumable (file : File ): ProgressFlow {
66
+ TODO (" Not yet implemented" )
67
+ }
68
+
69
+ }
70
+
71
+ actual class ListResult {
72
+ actual val prefixes: List <StorageReference >
73
+ get() = TODO (" Not yet implemented" )
74
+ actual val items: List <StorageReference >
75
+ get() = TODO (" Not yet implemented" )
76
+ actual val pageToken: String?
77
+ get() = TODO (" Not yet implemented" )
78
+ }
79
+
80
+ actual class File
81
+ actual class FirebaseStorageException : FirebaseException ()
0 commit comments