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