template_repository

package
v0.0.0-...-e1b35cc Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TemplateRepo

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

func NewTemplateRepository

func NewTemplateRepository(data gbp.IDatastoreAdapter) (r TemplateRepo)

func (*TemplateRepo) Create

func (tr *TemplateRepo) Create(template *entity.Template) error

func (*TemplateRepo) CreateAttribute

func (tr *TemplateRepo) CreateAttribute(attribute *entity.TemplateAttributes) error

func (*TemplateRepo) Delete

func (tr *TemplateRepo) Delete(templateID uuid.UUID, gameId uuid.UUID, deleter uuid.UUID) error

func (*TemplateRepo) DeleteAttribute

func (tr *TemplateRepo) DeleteAttribute(attributeID, templateID, deleter uuid.UUID) error

func (*TemplateRepo) DeleteFile

func (tr *TemplateRepo) DeleteFile(fileID, templateID uuid.UUID) error

func (*TemplateRepo) FirstFileByType

func (tr *TemplateRepo) FirstFileByType(templateID uuid.UUID, filetype datatypes.FileType) (file entity.TemplateFiles, err error)

func (*TemplateRepo) GameBelongsToStudio

func (tr *TemplateRepo) GameBelongsToStudio(gameID uuid.UUID, studioID uuid.UUID) (has bool, err error)

func (*TemplateRepo) GetFile

func (tr *TemplateRepo) GetFile(fileID, templateID uuid.UUID) (file entity.TemplateFiles, err error)

func (*TemplateRepo) List

func (tr *TemplateRepo) List(gameId uuid.UUID) (templates []entity.Template, err error)

func (*TemplateRepo) ListAttributes

func (tr *TemplateRepo) ListAttributes(templateID uuid.UUID) (attributes []entity.TemplateAttributes, err error)

func (*TemplateRepo) ListFilesIgnoringType

func (tr *TemplateRepo) ListFilesIgnoringType(templateID uuid.UUID, filetypeToIgnore datatypes.FileType) (files []entity.TemplateFiles, err error)

func (*TemplateRepo) Read

func (tr *TemplateRepo) Read(templateId uuid.UUID, gameId uuid.UUID) (template entity.Template, err error)

func (*TemplateRepo) ReadAttribute

func (tr *TemplateRepo) ReadAttribute(templateID, attributeID uuid.UUID) (attribute entity.TemplateAttributes, err error)

func (*TemplateRepo) SaveFile

func (tr *TemplateRepo) SaveFile(file *entity.TemplateFiles) error

func (*TemplateRepo) TemplateBelongsToGame

func (tr *TemplateRepo) TemplateBelongsToGame(templateID uuid.UUID, gameID uuid.UUID) (has bool, err error)

func (*TemplateRepo) Update

func (tr *TemplateRepo) Update(template *entity.Template) error

func (*TemplateRepo) UpdateAttribute

func (tr *TemplateRepo) UpdateAttribute(attribute *entity.TemplateAttributes) error

Jump to

Keyboard shortcuts

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