brick_supabase library
Classes
- RuntimeSupabaseColumnDefinition
-
Used to define types in
SupabaseAdapter#supabaseFieldsToColumns
. The build runner package extracts types and associations that would've been otherwise inaccessible at runtime. - Supabase
- An annotation used to specify how a field is serialized for a SupabaseAdapter.
-
SupabaseAdapter<
TModel extends SupabaseModel> - Constructors that convert app models to and from Supabase
- SupabaseModel
- Models accessible to the SupabaseProvider
- SupabaseModelDictionary
- Associates app models with their SupabaseAdapter
- SupabaseProvider
- Retrieves from a Supabase server
- SupabaseProviderQuery
-
SupabaseProvider-specific options for a
Query
- SupabaseSerializable
- An annotation used to specify a class to generate Supabase code for.
Enums
- FieldRename
- Values for the automatic field renaming behavior for class-level serializables.
- UpsertMethod
-
An internal definition for remote requests.
In rare cases, a specific
update
orinsert
is preferable toupsert
; this enum explicitly declares the desired behavior.