user_user_attributes

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 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 uuid.UUID,
) ([]*entry.UserUserAttribute, error)

func (*DB) GetUserUserAttributesBySourceUserIDAndTargetUserID added in v0.2.0

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

func (*DB) GetUserUserAttributesByTargetUserID added in v0.2.0

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

func (*DB) GetUserUserAttributesCount added in v0.2.0

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

func (*DB) RemoveUserUserAttributeByAttributeID added in v0.2.0

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

func (*DB) RemoveUserUserAttributeByID added in v0.2.0

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

func (*DB) RemoveUserUserAttributeByName added in v0.2.0

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

func (*DB) RemoveUserUserAttributeByNameAndSourceUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNameAndSourceUserID(
	ctx context.Context, name string, sourceUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByNameAndSourceUserIDAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNameAndSourceUserIDAndTargetUserID(
	ctx context.Context, name string, sourceUserID uuid.UUID, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByNameAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNameAndTargetUserID(
	ctx context.Context, name string, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByNamesAndSourceUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNamesAndSourceUserID(
	ctx context.Context, names []string, sourceUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByNamesAndSourceUserIDAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNamesAndSourceUserIDAndTargetUserID(
	ctx context.Context, names []string, sourceUserID uuid.UUID, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByNamesAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByNamesAndTargetUserID(
	ctx context.Context, names []string, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByPluginIDAndSourceUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByPluginIDAndSourceUserID(
	ctx context.Context, pluginID uuid.UUID, sourceUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByPluginIDAndSourceUserIDAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByPluginIDAndSourceUserIDAndTargetUserID(
	ctx context.Context, pluginId uuid.UUID, sourceUserID uuid.UUID, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByPluginIDAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByPluginIDAndTargetUserID(
	ctx context.Context, pluginID uuid.UUID, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeBySourceUserAttributeID added in v0.2.0

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

func (*DB) RemoveUserUserAttributeBySourceUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeBySourceUserID(ctx context.Context, sourceUserID uuid.UUID) error

func (*DB) RemoveUserUserAttributeBySourceUserIDAndTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeBySourceUserIDAndTargetUserID(
	ctx context.Context, sourceUserID uuid.UUID, targetUserID uuid.UUID,
) error

func (*DB) RemoveUserUserAttributeByTargetUserAttributeID added in v0.2.0

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

func (*DB) RemoveUserUserAttributeByTargetUserID added in v0.2.0

func (db *DB) RemoveUserUserAttributeByTargetUserID(ctx context.Context, targetUserID uuid.UUID) error

func (*DB) RemoveUserUserAttributesByNames added in v0.2.0

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

func (*DB) RemoveUserUserAttributesByPluginID added in v0.2.0

func (db *DB) RemoveUserUserAttributesByPluginID(ctx context.Context, pluginID uuid.UUID) 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