Documentation ¶
Index ¶
- type DB
- func (db *DB) UserAttributesGetUserAttributeByID(ctx context.Context, userAttributeID entry.UserAttributeID) (*entry.UserAttribute, error)
- func (db *DB) UserAttributesGetUserAttributeOptionsByID(ctx context.Context, userAttributeID entry.UserAttributeID) (*entry.AttributeOptions, error)
- func (db *DB) UserAttributesGetUserAttributePayloadByID(ctx context.Context, userAttributeID entry.UserAttributeID) (*entry.AttributePayload, error)
- func (db *DB) UserAttributesGetUserAttributeValueByID(ctx context.Context, userAttributeID entry.UserAttributeID) (*entry.AttributeValue, error)
- func (db *DB) UserAttributesGetUserAttributes(ctx context.Context) ([]*entry.UserAttribute, error)
- func (db *DB) UserAttributesGetUserAttributesByUserID(ctx context.Context, userID uuid.UUID) ([]*entry.UserAttribute, error)
- func (db *DB) UserAttributesGetUserAttributesCount(ctx context.Context) (int64, error)
- func (db *DB) UserAttributesRemoveUserAttributeByAttributeID(ctx context.Context, attributeID entry.AttributeID) error
- func (db *DB) UserAttributesRemoveUserAttributeByID(ctx context.Context, userAttributeID entry.UserAttributeID) error
- func (db *DB) UserAttributesRemoveUserAttributeByName(ctx context.Context, name string) error
- func (db *DB) UserAttributesRemoveUserAttributeByNameAndUserID(ctx context.Context, name string, userID uuid.UUID) error
- func (db *DB) UserAttributesRemoveUserAttributeByNamesAndUserID(ctx context.Context, names []string, userID uuid.UUID) error
- func (db *DB) UserAttributesRemoveUserAttributeByPluginIDAndUserID(ctx context.Context, pluginID uuid.UUID, userID uuid.UUID) error
- func (db *DB) UserAttributesRemoveUserAttributeByUserID(ctx context.Context, userID uuid.UUID) error
- func (db *DB) UserAttributesRemoveUserAttributesByNames(ctx context.Context, names []string) error
- func (db *DB) UserAttributesRemoveUserAttributesByPluginID(ctx context.Context, pluginID uuid.UUID) error
- func (db *DB) UserAttributesUpdateUserAttributeOptions(ctx context.Context, userAttributeID entry.UserAttributeID, ...) (*entry.AttributeOptions, error)
- func (db *DB) UserAttributesUpdateUserAttributeValue(ctx context.Context, userAttributeID entry.UserAttributeID, ...) (*entry.AttributeValue, error)
- func (db *DB) UserAttributesUpsertUserAttribute(ctx context.Context, userAttributeID entry.UserAttributeID, ...) (*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) UserAttributesGetUserAttributeByID ¶
func (db *DB) UserAttributesGetUserAttributeByID( ctx context.Context, userAttributeID entry.UserAttributeID, ) (*entry.UserAttribute, error)
func (*DB) UserAttributesGetUserAttributeOptionsByID ¶
func (db *DB) UserAttributesGetUserAttributeOptionsByID( ctx context.Context, userAttributeID entry.UserAttributeID, ) (*entry.AttributeOptions, error)
func (*DB) UserAttributesGetUserAttributePayloadByID ¶
func (db *DB) UserAttributesGetUserAttributePayloadByID( ctx context.Context, userAttributeID entry.UserAttributeID, ) (*entry.AttributePayload, error)
func (*DB) UserAttributesGetUserAttributeValueByID ¶
func (db *DB) UserAttributesGetUserAttributeValueByID( ctx context.Context, userAttributeID entry.UserAttributeID, ) (*entry.AttributeValue, error)
func (*DB) UserAttributesGetUserAttributes ¶
func (*DB) UserAttributesGetUserAttributesByUserID ¶
func (*DB) UserAttributesGetUserAttributesCount ¶
func (*DB) UserAttributesRemoveUserAttributeByAttributeID ¶
func (*DB) UserAttributesRemoveUserAttributeByID ¶
func (*DB) UserAttributesRemoveUserAttributeByName ¶
func (*DB) UserAttributesRemoveUserAttributeByUserID ¶
func (*DB) UserAttributesRemoveUserAttributesByNames ¶
func (*DB) UserAttributesRemoveUserAttributesByPluginID ¶
func (*DB) UserAttributesUpdateUserAttributeOptions ¶
func (db *DB) UserAttributesUpdateUserAttributeOptions( ctx context.Context, userAttributeID entry.UserAttributeID, modifyFn modify.Fn[entry.AttributeOptions], ) (*entry.AttributeOptions, error)
func (*DB) UserAttributesUpdateUserAttributeValue ¶
func (db *DB) UserAttributesUpdateUserAttributeValue( ctx context.Context, userAttributeID entry.UserAttributeID, modifyFn modify.Fn[entry.AttributeValue], ) (*entry.AttributeValue, error)
func (*DB) UserAttributesUpsertUserAttribute ¶
func (db *DB) UserAttributesUpsertUserAttribute( ctx context.Context, userAttributeID entry.UserAttributeID, modifyFn modify.Fn[entry.AttributePayload], ) (*entry.AttributePayload, error)
Click to show internal directories.
Click to hide internal directories.