space_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) 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 *DB) GetSpaceUserAttributes(ctx context.Context) ([]*entry.SpaceUserAttribute, error)

func (*DB) GetSpaceUserAttributesByPluginIDAndNameAndSpaceID added in v0.2.0

func (db *DB) GetSpaceUserAttributesByPluginIDAndNameAndSpaceID(
	ctx context.Context, pluginID uuid.UUID, name string, spaceID uuid.UUID,
) ([]*entry.SpaceUserAttribute, error)

func (*DB) GetSpaceUserAttributesBySpaceID added in v0.2.0

func (db *DB) GetSpaceUserAttributesBySpaceID(
	ctx context.Context, spaceID uuid.UUID,
) ([]*entry.SpaceUserAttribute, error)

func (*DB) GetSpaceUserAttributesBySpaceIDAndUserID added in v0.2.0

func (db *DB) GetSpaceUserAttributesBySpaceIDAndUserID(
	ctx context.Context, spaceID uuid.UUID, userID uuid.UUID,
) ([]*entry.SpaceUserAttribute, error)

func (*DB) GetSpaceUserAttributesByUserID added in v0.2.0

func (db *DB) GetSpaceUserAttributesByUserID(
	ctx context.Context, userID uuid.UUID,
) ([]*entry.SpaceUserAttribute, error)

func (*DB) GetSpaceUserAttributesCount added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByAttributeID added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByID(
	ctx context.Context, spaceUserAttributeID entry.SpaceUserAttributeID,
) error

func (*DB) RemoveSpaceUserAttributeByName added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByNameAndSpaceID added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByNameAndSpaceIDAndUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByNameAndSpaceIDAndUserID(
	ctx context.Context, name string, spaceID uuid.UUID, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeByNameAndUserID added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByNamesAndSpaceID added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByNamesAndSpaceIDAndUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByNamesAndSpaceIDAndUserID(
	ctx context.Context, names []string, spaceID uuid.UUID, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeByNamesAndUserID added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributeByPluginIDAndSpaceID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByPluginIDAndSpaceID(
	ctx context.Context, pluginID uuid.UUID, spaceID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeByPluginIDAndSpaceIDAndUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByPluginIDAndSpaceIDAndUserID(
	ctx context.Context, pluginID uuid.UUID, spaceID uuid.UUID, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeByPluginIDAndUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByPluginIDAndUserID(
	ctx context.Context, pluginID uuid.UUID, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeBySpaceAttributeID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeBySpaceAttributeID(
	ctx context.Context, spaceAttributeID entry.SpaceAttributeID,
) error

func (*DB) RemoveSpaceUserAttributeBySpaceID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeBySpaceID(
	ctx context.Context, spaceID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeBySpaceIDAndUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeBySpaceIDAndUserID(
	ctx context.Context, spaceID uuid.UUID, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributeByUserAttributeID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByUserAttributeID(
	ctx context.Context, userAttributeID entry.UserAttributeID,
) error

func (*DB) RemoveSpaceUserAttributeByUserID added in v0.2.0

func (db *DB) RemoveSpaceUserAttributeByUserID(
	ctx context.Context, userID uuid.UUID,
) error

func (*DB) RemoveSpaceUserAttributesByNames added in v0.2.0

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

func (*DB) RemoveSpaceUserAttributesByPluginID added in v0.2.0

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

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)

Jump to

Keyboard shortcuts

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