Documentation
¶
Index ¶
- type DB
- func (db *DB) GetObjectUserAttributeByID(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID) (*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributeOptionsByID(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID) (*entry.AttributeOptions, error)
- func (db *DB) GetObjectUserAttributePayloadByID(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID) (*entry.AttributePayload, error)
- func (db *DB) GetObjectUserAttributeValueByID(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID) (*entry.AttributeValue, error)
- func (db *DB) GetObjectUserAttributes(ctx context.Context) ([]*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributesByObjectAttributeID(ctx context.Context, objectAttributeID entry.ObjectAttributeID) ([]*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributesByObjectID(ctx context.Context, objectID umid.UMID) ([]*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributesByObjectIDAndUserID(ctx context.Context, objectID umid.UMID, userID umid.UMID) ([]*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributesByUserID(ctx context.Context, userID umid.UMID) ([]*entry.ObjectUserAttribute, error)
- func (db *DB) GetObjectUserAttributesCount(ctx context.Context) (int64, error)
- func (db *DB) RemoveObjectUserAttributeByID(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID) error
- func (db *DB) RemoveObjectUserAttributesByAttributeID(ctx context.Context, attributeID entry.AttributeID) error
- func (db *DB) RemoveObjectUserAttributesByName(ctx context.Context, name string) error
- func (db *DB) RemoveObjectUserAttributesByNameAndObjectID(ctx context.Context, name string, objectID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByNameAndObjectIDAndUserID(ctx context.Context, name string, objectID umid.UMID, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByNameAndUserID(ctx context.Context, name string, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByNames(ctx context.Context, names []string) error
- func (db *DB) RemoveObjectUserAttributesByNamesAndObjectID(ctx context.Context, names []string, objectID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByNamesAndObjectIDAndUserID(ctx context.Context, names []string, objectID umid.UMID, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByNamesAndUserID(ctx context.Context, names []string, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByObjectAttributeID(ctx context.Context, objectAttributeID entry.ObjectAttributeID) error
- func (db *DB) RemoveObjectUserAttributesByObjectID(ctx context.Context, objectID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByObjectIDAndUserID(ctx context.Context, objectID umid.UMID, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByPluginID(ctx context.Context, pluginID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByPluginIDAndObjectID(ctx context.Context, pluginID umid.UMID, objectID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByPluginIDAndObjectIDAndUserID(ctx context.Context, pluginID umid.UMID, objectID umid.UMID, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByPluginIDAndUserID(ctx context.Context, pluginID umid.UMID, userID umid.UMID) error
- func (db *DB) RemoveObjectUserAttributesByUserAttributeID(ctx context.Context, userAttributeID entry.UserAttributeID) error
- func (db *DB) RemoveObjectUserAttributesByUserID(ctx context.Context, userID umid.UMID) error
- func (db *DB) UpdateObjectUserAttributeOptions(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ...) (*entry.AttributeOptions, error)
- func (db *DB) UpdateObjectUserAttributeValue(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ...) (*entry.AttributeValue, error)
- func (db *DB) UpsertObjectUserAttribute(ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ...) (*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) GetObjectUserAttributeByID ¶
func (db *DB) GetObjectUserAttributeByID( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ) (*entry.ObjectUserAttribute, error)
func (*DB) GetObjectUserAttributeOptionsByID ¶
func (db *DB) GetObjectUserAttributeOptionsByID( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ) (*entry.AttributeOptions, error)
func (*DB) GetObjectUserAttributePayloadByID ¶
func (db *DB) GetObjectUserAttributePayloadByID( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ) (*entry.AttributePayload, error)
func (*DB) GetObjectUserAttributeValueByID ¶
func (db *DB) GetObjectUserAttributeValueByID( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, ) (*entry.AttributeValue, error)
func (*DB) GetObjectUserAttributes ¶
func (*DB) GetObjectUserAttributesByObjectAttributeID ¶
func (db *DB) GetObjectUserAttributesByObjectAttributeID( ctx context.Context, objectAttributeID entry.ObjectAttributeID, ) ([]*entry.ObjectUserAttribute, error)
func (*DB) GetObjectUserAttributesByObjectID ¶
func (*DB) GetObjectUserAttributesByObjectIDAndUserID ¶
func (*DB) GetObjectUserAttributesByUserID ¶
func (*DB) GetObjectUserAttributesCount ¶
func (*DB) RemoveObjectUserAttributeByID ¶
func (*DB) RemoveObjectUserAttributesByAttributeID ¶
func (*DB) RemoveObjectUserAttributesByName ¶
func (*DB) RemoveObjectUserAttributesByNameAndObjectID ¶
func (*DB) RemoveObjectUserAttributesByNameAndUserID ¶
func (*DB) RemoveObjectUserAttributesByNames ¶
func (*DB) RemoveObjectUserAttributesByNamesAndObjectID ¶
func (*DB) RemoveObjectUserAttributesByNamesAndUserID ¶
func (*DB) RemoveObjectUserAttributesByObjectAttributeID ¶
func (*DB) RemoveObjectUserAttributesByObjectID ¶
func (*DB) RemoveObjectUserAttributesByObjectIDAndUserID ¶
func (*DB) RemoveObjectUserAttributesByPluginID ¶
func (*DB) RemoveObjectUserAttributesByPluginIDAndObjectID ¶
func (*DB) RemoveObjectUserAttributesByPluginIDAndUserID ¶
func (*DB) RemoveObjectUserAttributesByUserAttributeID ¶
func (*DB) RemoveObjectUserAttributesByUserID ¶
func (*DB) UpdateObjectUserAttributeOptions ¶
func (db *DB) UpdateObjectUserAttributeOptions( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, modifyFn modify.Fn[entry.AttributeOptions], ) (*entry.AttributeOptions, error)
func (*DB) UpdateObjectUserAttributeValue ¶
func (db *DB) UpdateObjectUserAttributeValue( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, modifyFn modify.Fn[entry.AttributeValue], ) (*entry.AttributeValue, error)
func (*DB) UpsertObjectUserAttribute ¶
func (db *DB) UpsertObjectUserAttribute( ctx context.Context, objectUserAttributeID entry.ObjectUserAttributeID, modifyFn modify.Fn[entry.AttributePayload], ) (*entry.AttributePayload, error)
Click to show internal directories.
Click to hide internal directories.