AuthenticatedSupabaseApi
class AuthenticatedSupabaseApi(resolveUrl: (path: String) -> String, parseErrorResponse: suspend (response: HttpResponse) -> RestException? = null, supabaseClient: SupabaseClient, val config: AuthenticatedApiConfig) : SupabaseApi(source)
Constructors
Link copied to clipboard
constructor(resolveUrl: (path: String) -> String, parseErrorResponse: suspend (response: HttpResponse) -> RestException? = null, supabaseClient: SupabaseClient, config: AuthenticatedApiConfig)
Properties
Functions
Link copied to clipboard
inline suspend fun <T> deleteJson(url: String, body: T, crossinline builder: HttpRequestBuilder.() -> Unit): HttpResponse
Link copied to clipboard
open suspend override fun prepareRequest(url: String, builder: HttpRequestBuilder.() -> Unit): HttpStatement
Link copied to clipboard
open suspend override fun rawRequest(url: String, builder: HttpRequestBuilder.() -> Unit): HttpResponse
Link copied to clipboard
fun AuthenticatedSupabaseApi.withDefaultRequest(builder: HttpRequestBuilder.() -> Unit): AuthenticatedSupabaseApi