Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #10 Co-authored-by: andrey <andrey@4devs.io> Co-committed-by: andrey <andrey@4devs.io>
28 lines
411 B
Go
Executable File
28 lines
411 B
Go
Executable File
package group
|
|
|
|
import (
|
|
"gitoa.ru/go-4devs/config/definition"
|
|
)
|
|
|
|
const Kind = "group"
|
|
|
|
var _ definition.Option = Group{}
|
|
|
|
func New(name, desc string, opts ...definition.Option) Group {
|
|
return Group{
|
|
Name: name,
|
|
Description: desc,
|
|
Options: opts,
|
|
}
|
|
}
|
|
|
|
type Group struct {
|
|
Options definition.Options
|
|
Name string
|
|
Description string
|
|
}
|
|
|
|
func (o Group) Kind() string {
|
|
return Kind
|
|
}
|