assets_3d

package
v0.5.6 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 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) GetAssets added in v0.2.0

func (db *DB) GetAssets(ctx context.Context) ([]*entry.Asset3d, error)

func (*DB) GetUserAssets added in v0.4.0

func (db *DB) GetUserAssets(ctx context.Context) ([]*entry.UserAsset3d, error)

func (*DB) RemoveUserAssetByID added in v0.4.0

func (db *DB) RemoveUserAssetByID(ctx context.Context, assetUserID universe.AssetUserIDPair) error

func (*DB) UpdateAssetMeta added in v0.2.0

func (db *DB) UpdateAssetMeta(ctx context.Context, assetID umid.UMID, meta *entry.Asset3dMeta) error

func (*DB) UpdateAssetOptions added in v0.2.0

func (db *DB) UpdateAssetOptions(ctx context.Context, asset3dID umid.UMID, asset3dOptions *entry.Asset3dOptions) error

func (*DB) UpdateUserAssetIsPrivate added in v0.4.0

func (db *DB) UpdateUserAssetIsPrivate(ctx context.Context, assetUserID universe.AssetUserIDPair, isPrivate bool) error

func (*DB) UpdateUserAssetMeta added in v0.4.0

func (db *DB) UpdateUserAssetMeta(ctx context.Context, assetUserID universe.AssetUserIDPair, meta *entry.Asset3dMeta) error

func (*DB) UpsertAsset added in v0.2.0

func (db *DB) UpsertAsset(ctx context.Context, asset3d *entry.Asset3d) error

func (*DB) UpsertAssets added in v0.2.0

func (db *DB) UpsertAssets(ctx context.Context, assets3d []*entry.Asset3d, userAssets3d []*entry.UserAsset3d) error

func (*DB) UpsertUserAsset added in v0.4.0

func (db *DB) UpsertUserAsset(ctx context.Context, userAsset3d *entry.UserAsset3d) error

Jump to

Keyboard shortcuts

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