Documentation
¶
Index ¶
- type TemplateRepo
- func (tr *TemplateRepo) Create(template *entity.Template) error
- func (tr *TemplateRepo) CreateAttribute(attribute *entity.TemplateAttributes) error
- func (tr *TemplateRepo) Delete(templateID uuid.UUID, gameId uuid.UUID, deleter uuid.UUID) error
- func (tr *TemplateRepo) DeleteAttribute(attributeID, templateID, deleter uuid.UUID) error
- func (tr *TemplateRepo) DeleteFile(fileID, templateID uuid.UUID) error
- func (tr *TemplateRepo) FirstFileByType(templateID uuid.UUID, filetype datatypes.FileType) (file entity.TemplateFiles, err error)
- func (tr *TemplateRepo) GameBelongsToStudio(gameID uuid.UUID, studioID uuid.UUID) (has bool, err error)
- func (tr *TemplateRepo) GetFile(fileID, templateID uuid.UUID) (file entity.TemplateFiles, err error)
- func (tr *TemplateRepo) List(gameId uuid.UUID) (templates []entity.Template, err error)
- func (tr *TemplateRepo) ListAttributes(templateID uuid.UUID) (attributes []entity.TemplateAttributes, err error)
- func (tr *TemplateRepo) ListFilesIgnoringType(templateID uuid.UUID, filetypeToIgnore datatypes.FileType) (files []entity.TemplateFiles, err error)
- func (tr *TemplateRepo) Read(templateId uuid.UUID, gameId uuid.UUID) (template entity.Template, err error)
- func (tr *TemplateRepo) ReadAttribute(templateID, attributeID uuid.UUID) (attribute entity.TemplateAttributes, err error)
- func (tr *TemplateRepo) SaveFile(file *entity.TemplateFiles) error
- func (tr *TemplateRepo) TemplateBelongsToGame(templateID uuid.UUID, gameID uuid.UUID) (has bool, err error)
- func (tr *TemplateRepo) Update(template *entity.Template) error
- func (tr *TemplateRepo) UpdateAttribute(attribute *entity.TemplateAttributes) error
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) CreateAttribute ¶
func (tr *TemplateRepo) CreateAttribute(attribute *entity.TemplateAttributes) 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 (*TemplateRepo) GetFile ¶
func (tr *TemplateRepo) GetFile(fileID, templateID uuid.UUID) (file entity.TemplateFiles, 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) 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 (*TemplateRepo) UpdateAttribute ¶
func (tr *TemplateRepo) UpdateAttribute(attribute *entity.TemplateAttributes) error
Click to show internal directories.
Click to hide internal directories.