Documentation ¶
Index ¶
- type DB
- func (db *DB) CheckIsUserIndirectSpaceAdmin(ctx context.Context, userID, spaceID uuid.UUID) (bool, error)
- func (db *DB) GetSpaceIndirectAdmins(ctx context.Context, spaceID uuid.UUID) ([]*uuid.UUID, error)
- func (db *DB) GetUserSpaceByID(ctx context.Context, userSpaceID entry.UserSpaceID) (*entry.UserSpace, error)
- func (db *DB) GetUserSpaces(ctx context.Context) ([]*entry.UserSpace, error)
- func (db *DB) GetUserSpacesBySpaceID(ctx context.Context, spaceID uuid.UUID) ([]*entry.UserSpace, error)
- func (db *DB) GetUserSpacesByUserID(ctx context.Context, userID uuid.UUID) ([]*entry.UserSpace, error)
- func (db *DB) GetValueByID(ctx context.Context, userSpaceID entry.UserSpaceID) (*entry.UserSpaceValue, error)
- func (db *DB) RemoveUserSpace(ctx context.Context, userSpaces *entry.UserSpace) error
- func (db *DB) RemoveUserSpaces(ctx context.Context, userSpaces []*entry.UserSpace) error
- func (db *DB) UpdateValueByID(ctx context.Context, userSpaceID entry.UserSpaceID, ...) (*entry.UserSpaceValue, error)
- func (db *DB) UpsertUserSpace(ctx context.Context, userSpace *entry.UserSpace) error
- func (db *DB) UpsertUserSpaces(ctx context.Context, userSpaces []*entry.UserSpace) error
- func (db *DB) UserSpaceGetUserSpaceValueByID(ctx context.Context, userSpaceID entry.UserSpaceID) (*entry.UserSpaceValue, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) CheckIsUserIndirectSpaceAdmin ¶ added in v0.2.0
func (*DB) GetSpaceIndirectAdmins ¶ added in v0.2.0
func (*DB) GetUserSpaceByID ¶ added in v0.2.0
func (*DB) GetUserSpaces ¶ added in v0.2.0
func (*DB) GetUserSpacesBySpaceID ¶ added in v0.2.0
func (*DB) GetUserSpacesByUserID ¶ added in v0.2.0
func (*DB) GetValueByID ¶ added in v0.2.0
func (db *DB) GetValueByID(ctx context.Context, userSpaceID entry.UserSpaceID) (*entry.UserSpaceValue, error)
func (*DB) RemoveUserSpace ¶ added in v0.2.0
func (*DB) RemoveUserSpaces ¶ added in v0.2.0
func (*DB) UpdateValueByID ¶ added in v0.2.0
func (db *DB) UpdateValueByID(ctx context.Context, userSpaceID entry.UserSpaceID, modifyFn modify.Fn[entry.UserSpaceValue]) (*entry.UserSpaceValue, error)
func (*DB) UpsertUserSpace ¶ added in v0.2.0
func (*DB) UpsertUserSpaces ¶ added in v0.2.0
func (*DB) UserSpaceGetUserSpaceValueByID ¶
func (db *DB) UserSpaceGetUserSpaceValueByID( ctx context.Context, userSpaceID entry.UserSpaceID, ) (*entry.UserSpaceValue, error)
Click to show internal directories.
Click to hide internal directories.