Documentation
¶
Index ¶
- type Implementation
- func (r6e *Implementation) Add(group string, name string, resource Resource) (err error)
- func (r6e *Implementation) Group() (ret []string)
- func (r6e *Implementation) ResourceByGroup(group string) (ret []string)
- func (r6e *Implementation) ResourceByGroupTarReader(group string) (ret *bytes.Reader, err error)
- func (r6e *Implementation) ResourceData(group string, resource string) (ret *Resource)
- type Interface
- type Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct {
// contains filtered or unexported fields
}
Implementation Встраиваемая структура в модель ресурсов.
func (*Implementation) Add ¶
func (r6e *Implementation) Add(group string, name string, resource Resource) (err error)
Add Добавление ресурса в группу ресурсов.
func (*Implementation) Group ¶
func (r6e *Implementation) Group() (ret []string)
Group Список групп ресурсов.
func (*Implementation) ResourceByGroup ¶
func (r6e *Implementation) ResourceByGroup(group string) (ret []string)
ResourceByGroup Список ресурсов в указанной группе.
func (*Implementation) ResourceByGroupTarReader ¶
func (r6e *Implementation) ResourceByGroupTarReader(group string) (ret *bytes.Reader, err error)
ResourceByGroupTarReader В памяти создаётся tar контейнер со всеми ресурсами группы и возвращается *bytes.Reader к tar контейнеру.
func (*Implementation) ResourceData ¶
func (r6e *Implementation) ResourceData(group string, resource string) (ret *Resource)
ResourceData Получение ресурса по имени группы и ресурсу. Если ресурса нет, возвращается nil.
type Interface ¶
type Interface interface {
// Add Добавление ресурса в группу ресурсов.
Add(group string, name string, resource Resource) error
// Group Возвращается список групп ресурсов.
Group() (ret []string)
// ResourceByGroup Возвращает список ресурсов в указанной группе.
ResourceByGroup(group string) (ret []string)
// ResourceData Получение ресурса по имени группы и ресурсу. Если ресурса нет, возвращается nil.
ResourceData(group string, resource string) (ret *Resource)
// ResourceByGroupTarReader В памяти создаётся tar контейнер со всеми ресурсами группы и
// возвращается *bytes.Reader к tar контейнеру.
ResourceByGroupTarReader(group string) (ret *bytes.Reader, err error)
}
Interface Интерфейс пакета.
Click to show internal directories.
Click to hide internal directories.