Documentation
¶
Index ¶
- type DB
- func (db *DB) GetSpaceUserAttributeByID(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID) (*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributeOptionsByID(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID) (*entry.AttributeOptions, error)
- func (db *DB) GetSpaceUserAttributePayloadByID(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID) (*entry.AttributePayload, error)
- func (db *DB) GetSpaceUserAttributeValueByID(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID) (*entry.AttributeValue, error)
- func (db *DB) GetSpaceUserAttributes(ctx context.Context) ([]*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributesByPluginIDAndNameAndSpaceID(ctx context.Context, pluginID uuid.UUID, name string, spaceID uuid.UUID) ([]*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributesBySpaceID(ctx context.Context, spaceID uuid.UUID) ([]*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributesBySpaceIDAndUserID(ctx context.Context, spaceID uuid.UUID, userID uuid.UUID) ([]*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributesByUserID(ctx context.Context, userID uuid.UUID) ([]*entry.SpaceUserAttribute, error)
- func (db *DB) GetSpaceUserAttributesCount(ctx context.Context) (int64, error)
- func (db *DB) RemoveSpaceUserAttributeByAttributeID(ctx context.Context, attributeID entry.AttributeID) error
- func (db *DB) RemoveSpaceUserAttributeByID(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID) error
- func (db *DB) RemoveSpaceUserAttributeByName(ctx context.Context, name string) error
- func (db *DB) RemoveSpaceUserAttributeByNameAndSpaceID(ctx context.Context, name string, spaceID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByNameAndSpaceIDAndUserID(ctx context.Context, name string, spaceID uuid.UUID, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByNameAndUserID(ctx context.Context, name string, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByNamesAndSpaceID(ctx context.Context, names []string, spaceID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByNamesAndSpaceIDAndUserID(ctx context.Context, names []string, spaceID uuid.UUID, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByNamesAndUserID(ctx context.Context, names []string, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByPluginIDAndSpaceID(ctx context.Context, pluginID uuid.UUID, spaceID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByPluginIDAndSpaceIDAndUserID(ctx context.Context, pluginID uuid.UUID, spaceID uuid.UUID, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByPluginIDAndUserID(ctx context.Context, pluginID uuid.UUID, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeBySpaceAttributeID(ctx context.Context, spaceAttributeID entry.SpaceAttributeID) error
- func (db *DB) RemoveSpaceUserAttributeBySpaceID(ctx context.Context, spaceID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeBySpaceIDAndUserID(ctx context.Context, spaceID uuid.UUID, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributeByUserAttributeID(ctx context.Context, userAttributeID entry.UserAttributeID) error
- func (db *DB) RemoveSpaceUserAttributeByUserID(ctx context.Context, userID uuid.UUID) error
- func (db *DB) RemoveSpaceUserAttributesByNames(ctx context.Context, names []string) error
- func (db *DB) RemoveSpaceUserAttributesByPluginID(ctx context.Context, pluginID uuid.UUID) error
- func (db *DB) UpdateSpaceUserAttributeOptions(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ...) (*entry.AttributeOptions, error)
- func (db *DB) UpdateSpaceUserAttributeValue(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ...) (*entry.AttributeValue, error)
- func (db *DB) UpsertSpaceUserAttribute(ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ...) (*entry.AttributePayload, 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) GetSpaceUserAttributeByID ¶ added in v0.2.0
func (db *DB) GetSpaceUserAttributeByID( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ) (*entry.SpaceUserAttribute, error)
func (*DB) GetSpaceUserAttributeOptionsByID ¶ added in v0.2.0
func (db *DB) GetSpaceUserAttributeOptionsByID( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ) (*entry.AttributeOptions, error)
func (*DB) GetSpaceUserAttributePayloadByID ¶ added in v0.2.0
func (db *DB) GetSpaceUserAttributePayloadByID( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ) (*entry.AttributePayload, error)
func (*DB) GetSpaceUserAttributeValueByID ¶ added in v0.2.0
func (db *DB) GetSpaceUserAttributeValueByID( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, ) (*entry.AttributeValue, error)
func (*DB) GetSpaceUserAttributes ¶ added in v0.2.0
func (*DB) GetSpaceUserAttributesByPluginIDAndNameAndSpaceID ¶ added in v0.2.0
func (*DB) GetSpaceUserAttributesBySpaceID ¶ added in v0.2.0
func (*DB) GetSpaceUserAttributesBySpaceIDAndUserID ¶ added in v0.2.0
func (*DB) GetSpaceUserAttributesByUserID ¶ added in v0.2.0
func (*DB) GetSpaceUserAttributesCount ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByAttributeID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByName ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNameAndSpaceID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNameAndSpaceIDAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNameAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNamesAndSpaceID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNamesAndSpaceIDAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByNamesAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByPluginIDAndSpaceID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByPluginIDAndSpaceIDAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByPluginIDAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeBySpaceAttributeID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeBySpaceID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeBySpaceIDAndUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByUserAttributeID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributeByUserID ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributesByNames ¶ added in v0.2.0
func (*DB) RemoveSpaceUserAttributesByPluginID ¶ added in v0.2.0
func (*DB) UpdateSpaceUserAttributeOptions ¶ added in v0.2.0
func (db *DB) UpdateSpaceUserAttributeOptions( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, modifyFn modify.Fn[entry.AttributeOptions], ) (*entry.AttributeOptions, error)
func (*DB) UpdateSpaceUserAttributeValue ¶ added in v0.2.0
func (db *DB) UpdateSpaceUserAttributeValue( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, modifyFn modify.Fn[entry.AttributeValue], ) (*entry.AttributeValue, error)
func (*DB) UpsertSpaceUserAttribute ¶ added in v0.2.0
func (db *DB) UpsertSpaceUserAttribute( ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID, modifyFn modify.Fn[entry.AttributePayload], ) (*entry.AttributePayload, error)
Click to show internal directories.
Click to hide internal directories.