Documentation
¶
Index ¶
- type DB
- func (db *DB) GetUserUserAttributeByID(ctx context.Context, userUserAttributeID entry.UserUserAttributeID) (*entry.UserUserAttribute, error)
- func (db *DB) GetUserUserAttributeOptionsByID(ctx context.Context, userUserAttributeID entry.UserUserAttributeID) (*entry.AttributeOptions, error)
- func (db *DB) GetUserUserAttributePayloadByID(ctx context.Context, userUserAttributeID entry.UserUserAttributeID) (*entry.AttributePayload, error)
- func (db *DB) GetUserUserAttributeValueByID(ctx context.Context, userUserAttributeID entry.UserUserAttributeID) (*entry.AttributeValue, error)
- func (db *DB) GetUserUserAttributes(ctx context.Context) ([]*entry.UserUserAttribute, error)
- func (db *DB) GetUserUserAttributesBySourceUserID(ctx context.Context, sourceUserID uuid.UUID) ([]*entry.UserUserAttribute, error)
- func (db *DB) GetUserUserAttributesBySourceUserIDAndTargetUserID(ctx context.Context, sourceUserID uuid.UUID, targetUserID uuid.UUID) ([]*entry.UserUserAttribute, error)
- func (db *DB) GetUserUserAttributesByTargetUserID(ctx context.Context, targetUserID uuid.UUID) ([]*entry.UserUserAttribute, error)
- func (db *DB) GetUserUserAttributesCount(ctx context.Context) (int64, error)
- func (db *DB) RemoveUserUserAttributeByAttributeID(ctx context.Context, attributeID entry.AttributeID) error
- func (db *DB) RemoveUserUserAttributeByID(ctx context.Context, userUserAttributeID entry.UserUserAttributeID) error
- func (db *DB) RemoveUserUserAttributeByName(ctx context.Context, name string) error
- func (db *DB) RemoveUserUserAttributeByNameAndSourceUserID(ctx context.Context, name string, sourceUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByNameAndSourceUserIDAndTargetUserID(ctx context.Context, name string, sourceUserID uuid.UUID, ...) error
- func (db *DB) RemoveUserUserAttributeByNameAndTargetUserID(ctx context.Context, name string, targetUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByNamesAndSourceUserID(ctx context.Context, names []string, sourceUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByNamesAndSourceUserIDAndTargetUserID(ctx context.Context, names []string, sourceUserID uuid.UUID, ...) error
- func (db *DB) RemoveUserUserAttributeByNamesAndTargetUserID(ctx context.Context, names []string, targetUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByPluginIDAndSourceUserID(ctx context.Context, pluginID uuid.UUID, sourceUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByPluginIDAndSourceUserIDAndTargetUserID(ctx context.Context, pluginId uuid.UUID, sourceUserID uuid.UUID, ...) error
- func (db *DB) RemoveUserUserAttributeByPluginIDAndTargetUserID(ctx context.Context, pluginID uuid.UUID, targetUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeBySourceUserAttributeID(ctx context.Context, sourceUserAttributeID entry.UserAttributeID) error
- func (db *DB) RemoveUserUserAttributeBySourceUserID(ctx context.Context, sourceUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeBySourceUserIDAndTargetUserID(ctx context.Context, sourceUserID uuid.UUID, targetUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributeByTargetUserAttributeID(ctx context.Context, targetUserAttributeID entry.UserAttributeID) error
- func (db *DB) RemoveUserUserAttributeByTargetUserID(ctx context.Context, targetUserID uuid.UUID) error
- func (db *DB) RemoveUserUserAttributesByNames(ctx context.Context, names []string) error
- func (db *DB) RemoveUserUserAttributesByPluginID(ctx context.Context, pluginID uuid.UUID) error
- func (db *DB) UpdateUserUserAttributeOptions(ctx context.Context, userUserAttributeID entry.UserUserAttributeID, ...) (*entry.AttributeOptions, error)
- func (db *DB) UpdateUserUserAttributeValue(ctx context.Context, userUserAttributeID entry.UserUserAttributeID, ...) (*entry.AttributeValue, error)
- func (db *DB) UpsertUserUserAttribute(ctx context.Context, userUserAttributeID entry.UserUserAttributeID, ...) (*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) 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) GetUserUserAttributesBySourceUserID ¶ added in v0.2.0
func (*DB) GetUserUserAttributesBySourceUserIDAndTargetUserID ¶ added in v0.2.0
func (*DB) GetUserUserAttributesByTargetUserID ¶ added in v0.2.0
func (*DB) GetUserUserAttributesCount ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByAttributeID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByName ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNameAndSourceUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNameAndSourceUserIDAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNameAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNamesAndSourceUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNamesAndSourceUserIDAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByNamesAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByPluginIDAndSourceUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByPluginIDAndSourceUserIDAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByPluginIDAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeBySourceUserAttributeID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeBySourceUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeBySourceUserIDAndTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByTargetUserAttributeID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributeByTargetUserID ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributesByNames ¶ added in v0.2.0
func (*DB) RemoveUserUserAttributesByPluginID ¶ added in v0.2.0
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)
Click to show internal directories.
Click to hide internal directories.