pkgfactory

package
v1.5.47 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: AGPL-3.0 Imports: 6 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AWSFactory

func AWSFactory(ctx context.Context) *awsfactory.AWSFactory

func AmendAlbumDatesCase added in v1.5.45

func AmendAlbumDatesCase(ctx context.Context) *catalog.AmendAlbumDates

func ArchiveTimelineMutationObserver

func ArchiveTimelineMutationObserver() *catalogarchivesync.Observer

func CatalogRepository

func CatalogRepository(ctx context.Context) *catalogdynamo.Repository

func CreateAlbumCase

func CreateAlbumCase(ctx context.Context) *catalog.CreateAlbum

func CreateAlbumDeleteCase added in v1.5.41

func CreateAlbumDeleteCase(ctx context.Context) *catalog.DeleteAlbum

func InsertMediasCase added in v1.5.47

func InsertMediasCase(ctx context.Context) *catalog.InsertMedias

func RenameAlbumCase added in v1.5.43

func RenameAlbumCase(ctx context.Context) *catalog.RenameAlbum

Types

type AWSAdapterNames

type AWSAdapterNames interface {
	DynamoDBName() string
	ArchiveMainBucketName() string
	ArchiveCacheBucketName() string
	ArchiveJobsSNSARN() string
	ArchiveJobsSQSURL() string
}
var (
	AWSConfigFactory = awsfactory.NewContextualConfigFactory() // AWSConfigFactory can be overridden to use other AWS authentication means (default on AWS Default config)
	AWSNames         AWSAdapterNames                           // Names provides the config required by the adapters

)

Jump to

Keyboard shortcuts

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