metadata

package
v0.0.0-...-c71769a Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MongoClientTimeout = 5
)

Variables

This section is empty.

Functions

func Register

func Register(router fiber.Router, repository *MetadataRepository)

Types

type Metadata

type Metadata struct {
	ID   primitive.ObjectID `bson:"_id" json:"id"`
	Path string             `bson:"videoPath" json:"videoPath"`
	Name string             `bson:"name" json:"name"`
}

type MetadataHandler

type MetadataHandler struct {
	// contains filtered or unexported fields
}

func NewMetadataHandler

func NewMetadataHandler(repository *MetadataRepository) *MetadataHandler

type MetadataRepository

type MetadataRepository struct {
	// contains filtered or unexported fields
}

func NewMetadataRepository

func NewMetadataRepository(conn string, database string) (*MetadataRepository, error)

func (*MetadataRepository) Create

func (r *MetadataRepository) Create(metadata *Metadata) (*Metadata, error)

func (*MetadataRepository) Disconnect

func (r *MetadataRepository) Disconnect() error

func (*MetadataRepository) GetById

func (r *MetadataRepository) GetById(id string) (*Metadata, error)

func (*MetadataRepository) SelectAll

func (r *MetadataRepository) SelectAll() ([]Metadata, error)

Jump to

Keyboard shortcuts

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