cubefs
29 строк · 430.0 Байт
1package ast
2
3import (
4"github.com/graphql-go/graphql/language/kinds"
5)
6
7// Argument implements Node
8type Argument struct {
9Kind string
10Loc *Location
11Name *Name
12Value Value
13}
14
15func NewArgument(arg *Argument) *Argument {
16if arg == nil {
17arg = &Argument{}
18}
19arg.Kind = kinds.Argument
20return arg
21}
22
23func (arg *Argument) GetKind() string {
24return arg.Kind
25}
26
27func (arg *Argument) GetLoc() *Location {
28return arg.Loc
29}
30