Documentation
¶
Index ¶
- type DB
- func (db *DB) GetActivities(ctx context.Context) ([]*entry.Activity, error)
- func (db *DB) GetActivitiesByObjectID(ctx context.Context, objectID umid.UMID) ([]*entry.Activity, error)
- func (db *DB) GetActivitiesByUserID(ctx context.Context, userID umid.UMID) ([]*entry.Activity, error)
- func (db *DB) GetActivityByID(ctx context.Context, activityID umid.UMID) (*entry.Activity, error)
- func (db *DB) GetActivityIDsByParentID(ctx context.Context, parentID umid.UMID) ([]umid.UMID, error)
- func (db *DB) RemoveActivitiesByIDs(ctx context.Context, activityIDs []umid.UMID) error
- func (db *DB) RemoveActivityByID(ctx context.Context, activityID umid.UMID) error
- func (db *DB) UpdateActivityCreatedAt(ctx context.Context, activityID umid.UMID, createdAt time.Time) error
- func (db *DB) UpdateActivityData(ctx context.Context, activityID umid.UMID, options *entry.ActivityData) error
- func (db *DB) UpdateActivityObjectID(ctx context.Context, activityID umid.UMID, objectID *umid.UMID) error
- func (db *DB) UpdateActivityType(ctx context.Context, activityID umid.UMID, activityType *entry.ActivityType) error
- func (db *DB) UpdateActivityUserID(ctx context.Context, activityID umid.UMID, userID *umid.UMID) error
- func (db *DB) UpsertActivities(ctx context.Context, activities []*entry.Activity) error
- func (db *DB) UpsertActivity(ctx context.Context, activity *entry.Activity) 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) GetActivities ¶
func (*DB) GetActivitiesByObjectID ¶
func (*DB) GetActivitiesByUserID ¶
func (*DB) GetActivityByID ¶
func (*DB) GetActivityIDsByParentID ¶
func (*DB) RemoveActivitiesByIDs ¶
func (*DB) RemoveActivityByID ¶
func (*DB) UpdateActivityCreatedAt ¶
func (*DB) UpdateActivityData ¶
func (*DB) UpdateActivityObjectID ¶
func (*DB) UpdateActivityType ¶
func (*DB) UpdateActivityUserID ¶
func (*DB) UpsertActivities ¶
Click to show internal directories.
Click to hide internal directories.