Supabase.Storage.BucketHandler (supabase_storage v0.4.2)

Provides low-level API functions for managing Supabase Storage buckets.

The Elixir.Supabase.Storage.BucketHandler module offers a collection of functions that directly interact with the Supabase Storage API for managing buckets. This module works closely with the Supabase.Fetcher for sending HTTP requests.

Caution

This module provides a low-level interface to Supabase Storage buckets and is designed for internal use by the Supabase.Storage module. Direct use is discouraged unless you need to perform custom or unsupported actions that are not available through the higher-level API. Incorrect use can lead to unexpected results or data loss.

Summary

Types

bucket_id()

@type bucket_id() :: String.t()

bucket_name()

@type bucket_name() :: String.t()

Functions

create(client, attrs)

delete(client, id)

empty(client, id)

list(client)

retrieve_info(client, bucket_id)

update(client, id, attrs)