repository

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TemplatePostgres

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

TemplatePostgres - репозиторий для хранения шаблонов уведомлений.

func NewTemplatePostgres

func NewTemplatePostgres(client mrstorage.DBConnManager, tableName, tableVarsName string, errorWrapper mrcore.StorageErrorWrapper) *TemplatePostgres

NewTemplatePostgres - создаёт объект TemplatePostgres.

func (*TemplatePostgres) FetchOneByKey

func (re *TemplatePostgres) FetchOneByKey(ctx context.Context, name, lang string) (row entity.Template, err error)

FetchOneByKey - возвращает шаблон уведомления по указанному имени (ключу) и языку.

type VariablePostgres

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

VariablePostgres - репозиторий для хранения переменных шаблонов со значениями по умолчанию.

func NewVariablePostgres

func NewVariablePostgres(client mrstorage.DBConnManager, tableName string, errorWrapper mrcore.StorageErrorWrapper) *VariablePostgres

NewVariablePostgres - создаёт объект VariablePostgres.

func (*VariablePostgres) Fetch

func (re *VariablePostgres) Fetch(ctx context.Context, vars []string) ([]entity.Variable, error)

Fetch - возвращает список переменных со значениями по умолчанию по их названиям.

Jump to

Keyboard shortcuts

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