package database import ( "context" "git.dragse.it/anthrove/otter-space-sdk/v2/pkg/models" ) type OtterSpace interface { // Connect establishes a connection to the database. Connect(ctx context.Context, config models.DatabaseConfig) error // Post contains all function that are needed to manage Posts Post // User contains all function that are needed to manage the AnthroveUser User // Source contains all function that are needed to manage the Source Source // Tag contains all functions that are used to manage Tag Tag // TagAlias contains all function that are needed to manage the TagAlias TagAlias // TagGroup contains all function that are needed to manage the TagGroup TagGroup }