user_user_attributes

package
v0.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

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 NewDB

func NewDB(conn *pgxpool.Pool, commonDB database.CommonDB) *DB

func (*DB) GetUserUserAttributeByID added in v0.2.0

func (db *DB) GetUserUserAttributeByID(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID,
) (*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributeOptionsByID added in v0.2.0

func (db *DB) GetUserUserAttributeOptionsByID(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID,
) (*entry.AttributeOptions, error)

func (*DB) GetUserUserAttributePayloadByID added in v0.2.0

func (db *DB) GetUserUserAttributePayloadByID(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID,
) (*entry.AttributePayload, error)

func (*DB) GetUserUserAttributeValueByID added in v0.2.0

func (db *DB) GetUserUserAttributeValueByID(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID,
) (*entry.AttributeValue, error)

func (*DB) GetUserUserAttributes added in v0.2.0

func (db *DB) GetUserUserAttributes(ctx context.Context) ([]*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributesBySourceUserID added in v0.2.0

func (db *DB) GetUserUserAttributesBySourceUserID(
	ctx context.Context, sourceUserID umid.UMID,
) ([]*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributesBySourceUserIDAndTargetUserID added in v0.2.0

func (db *DB) GetUserUserAttributesBySourceUserIDAndTargetUserID(
	ctx context.Context, sourceUserID umid.UMID, targetUserID umid.UMID,
) ([]*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributesByTargetUserID added in v0.2.0

func (db *DB) GetUserUserAttributesByTargetUserID(
	ctx context.Context, targetUserID umid.UMID,
) ([]*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributesCount added in v0.2.0

func (db *DB) GetUserUserAttributesCount(ctx context.Context) (int64, error)

func (*DB) RemoveUserUserAttributeByID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByID(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID,
) error

func (*DB) RemoveUserUserAttributesByAttributeID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByAttributeID(ctx context.Context, attributeID entry.AttributeID) error

func (*DB) RemoveUserUserAttributesByName added in v0.4.0

func (db *DB) RemoveUserUserAttributesByName(ctx context.Context, name string) error

func (*DB) RemoveUserUserAttributesByNameAndSourceUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNameAndSourceUserID(
	ctx context.Context, name string, sourceUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByNameAndSourceUserIDAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNameAndSourceUserIDAndTargetUserID(
	ctx context.Context, name string, sourceUserID umid.UMID, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByNameAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNameAndTargetUserID(
	ctx context.Context, name string, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByNames added in v0.2.0

func (db *DB) RemoveUserUserAttributesByNames(ctx context.Context, names []string) error

func (*DB) RemoveUserUserAttributesByNamesAndSourceUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNamesAndSourceUserID(
	ctx context.Context, names []string, sourceUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByNamesAndSourceUserIDAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNamesAndSourceUserIDAndTargetUserID(
	ctx context.Context, names []string, sourceUserID umid.UMID, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByNamesAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByNamesAndTargetUserID(
	ctx context.Context, names []string, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByPluginID added in v0.2.0

func (db *DB) RemoveUserUserAttributesByPluginID(ctx context.Context, pluginID umid.UMID) error

func (*DB) RemoveUserUserAttributesByPluginIDAndSourceUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByPluginIDAndSourceUserID(
	ctx context.Context, pluginID umid.UMID, sourceUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByPluginIDAndSourceUserIDAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByPluginIDAndSourceUserIDAndTargetUserID(
	ctx context.Context, pluginId umid.UMID, sourceUserID umid.UMID, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByPluginIDAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByPluginIDAndTargetUserID(
	ctx context.Context, pluginID umid.UMID, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesBySourceUserAttributeID added in v0.4.0

func (db *DB) RemoveUserUserAttributesBySourceUserAttributeID(
	ctx context.Context, sourceUserAttributeID entry.UserAttributeID,
) error

func (*DB) RemoveUserUserAttributesBySourceUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesBySourceUserID(ctx context.Context, sourceUserID umid.UMID) error

func (*DB) RemoveUserUserAttributesBySourceUserIDAndTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesBySourceUserIDAndTargetUserID(
	ctx context.Context, sourceUserID umid.UMID, targetUserID umid.UMID,
) error

func (*DB) RemoveUserUserAttributesByTargetUserAttributeID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByTargetUserAttributeID(
	ctx context.Context, targetUserAttributeID entry.UserAttributeID,
) error

func (*DB) RemoveUserUserAttributesByTargetUserID added in v0.4.0

func (db *DB) RemoveUserUserAttributesByTargetUserID(ctx context.Context, targetUserID umid.UMID) error

func (*DB) UpdateUserUserAttributeOptions added in v0.2.0

func (db *DB) UpdateUserUserAttributeOptions(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID, modifyFn modify.Fn[entry.AttributeOptions],
) (*entry.AttributeOptions, error)

func (*DB) UpdateUserUserAttributeValue added in v0.2.0

func (db *DB) UpdateUserUserAttributeValue(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID, modifyFn modify.Fn[entry.AttributeValue],
) (*entry.AttributeValue, error)

func (*DB) UpsertUserUserAttribute added in v0.2.0

func (db *DB) UpsertUserUserAttribute(
	ctx context.Context, userUserAttributeID entry.UserUserAttributeID, modifyFn modify.Fn[entry.AttributePayload],
) (*entry.AttributePayload, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL