cubefs

Форк
0
33 строки · 547.0 Байт
1
package ast
2

3
import (
4
	"github.com/graphql-go/graphql/language/kinds"
5
)
6

7
// Directive implements Node
8
type Directive struct {
9
	Kind      string
10
	Loc       *Location
11
	Name      *Name
12
	Arguments []*Argument
13
}
14

15
func NewDirective(dir *Directive) *Directive {
16
	if dir == nil {
17
		dir = &Directive{}
18
	}
19
	return &Directive{
20
		Kind:      kinds.Directive,
21
		Loc:       dir.Loc,
22
		Name:      dir.Name,
23
		Arguments: dir.Arguments,
24
	}
25
}
26

27
func (dir *Directive) GetKind() string {
28
	return dir.Kind
29
}
30

31
func (dir *Directive) GetLoc() *Location {
32
	return dir.Loc
33
}
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.