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 or insert is preferable to upsert; this enum explicitly declares the desired behavior.