Versions in this module Expand all Collapse all v0 v0.8.1 Dec 9, 2024 Changes in this version + const OperationTypeMutation + const OperationTypeQuery + const OperationTypeSubscription + type Argument struct + Kind string + Loc *Location + Name *Name + Value Value + func NewArgument(arg *Argument) *Argument + func (arg *Argument) GetKind() string + func (arg *Argument) GetLoc() *Location + type BooleanValue struct + Kind string + Loc *Location + Value bool + func NewBooleanValue(v *BooleanValue) *BooleanValue + func (v *BooleanValue) GetKind() string + func (v *BooleanValue) GetLoc() *Location + func (v *BooleanValue) GetValue() interface{} + type Definition interface + GetKind func() string + GetLoc func() *Location + GetOperation func() string + GetSelectionSet func() *SelectionSet + GetVariableDefinitions func() []*VariableDefinition + type DescribableNode interface + GetDescription func() *StringValue + type Directive struct + Arguments []*Argument + Kind string + Loc *Location + Name *Name + func NewDirective(dir *Directive) *Directive + func (dir *Directive) GetKind() string + func (dir *Directive) GetLoc() *Location + type DirectiveDefinition struct + Arguments []*InputValueDefinition + Description *StringValue + Kind string + Loc *Location + Locations []*Name + Name *Name + func NewDirectiveDefinition(def *DirectiveDefinition) *DirectiveDefinition + func (def *DirectiveDefinition) GetDescription() *StringValue + func (def *DirectiveDefinition) GetKind() string + func (def *DirectiveDefinition) GetLoc() *Location + func (def *DirectiveDefinition) GetOperation() string + func (def *DirectiveDefinition) GetSelectionSet() *SelectionSet + func (def *DirectiveDefinition) GetVariableDefinitions() []*VariableDefinition + type Document struct + Definitions []Node + Kind string + Loc *Location + func NewDocument(d *Document) *Document + func (node *Document) GetKind() string + func (node *Document) GetLoc() *Location + type EnumDefinition struct + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + Values []*EnumValueDefinition + func NewEnumDefinition(def *EnumDefinition) *EnumDefinition + func (def *EnumDefinition) GetDescription() *StringValue + func (def *EnumDefinition) GetKind() string + func (def *EnumDefinition) GetLoc() *Location + func (def *EnumDefinition) GetName() *Name + func (def *EnumDefinition) GetOperation() string + func (def *EnumDefinition) GetSelectionSet() *SelectionSet + func (def *EnumDefinition) GetVariableDefinitions() []*VariableDefinition + type EnumValue struct + Kind string + Loc *Location + Value string + func NewEnumValue(v *EnumValue) *EnumValue + func (v *EnumValue) GetKind() string + func (v *EnumValue) GetLoc() *Location + func (v *EnumValue) GetValue() interface{} + type EnumValueDefinition struct + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + func NewEnumValueDefinition(def *EnumValueDefinition) *EnumValueDefinition + func (def *EnumValueDefinition) GetDescription() *StringValue + func (def *EnumValueDefinition) GetKind() string + func (def *EnumValueDefinition) GetLoc() *Location + type Field struct + Alias *Name + Arguments []*Argument + Directives []*Directive + Kind string + Loc *Location + Name *Name + SelectionSet *SelectionSet + func NewField(f *Field) *Field + func (f *Field) GetKind() string + func (f *Field) GetLoc() *Location + func (f *Field) GetSelectionSet() *SelectionSet + type FieldDefinition struct + Arguments []*InputValueDefinition + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + Type Type + func NewFieldDefinition(def *FieldDefinition) *FieldDefinition + func (def *FieldDefinition) GetDescription() *StringValue + func (def *FieldDefinition) GetKind() string + func (def *FieldDefinition) GetLoc() *Location + type FloatValue struct + Kind string + Loc *Location + Value string + func NewFloatValue(v *FloatValue) *FloatValue + func (v *FloatValue) GetKind() string + func (v *FloatValue) GetLoc() *Location + func (v *FloatValue) GetValue() interface{} + type FragmentDefinition struct + Directives []*Directive + Kind string + Loc *Location + Name *Name + Operation string + SelectionSet *SelectionSet + TypeCondition *Named + VariableDefinitions []*VariableDefinition + func NewFragmentDefinition(fd *FragmentDefinition) *FragmentDefinition + func (fd *FragmentDefinition) GetKind() string + func (fd *FragmentDefinition) GetLoc() *Location + func (fd *FragmentDefinition) GetName() *Name + func (fd *FragmentDefinition) GetOperation() string + func (fd *FragmentDefinition) GetSelectionSet() *SelectionSet + func (fd *FragmentDefinition) GetVariableDefinitions() []*VariableDefinition + type FragmentSpread struct + Directives []*Directive + Kind string + Loc *Location + Name *Name + func NewFragmentSpread(fs *FragmentSpread) *FragmentSpread + func (fs *FragmentSpread) GetKind() string + func (fs *FragmentSpread) GetLoc() *Location + func (fs *FragmentSpread) GetSelectionSet() *SelectionSet + type InlineFragment struct + Directives []*Directive + Kind string + Loc *Location + SelectionSet *SelectionSet + TypeCondition *Named + func NewInlineFragment(f *InlineFragment) *InlineFragment + func (f *InlineFragment) GetKind() string + func (f *InlineFragment) GetLoc() *Location + func (f *InlineFragment) GetSelectionSet() *SelectionSet + type InputObjectDefinition struct + Description *StringValue + Directives []*Directive + Fields []*InputValueDefinition + Kind string + Loc *Location + Name *Name + func NewInputObjectDefinition(def *InputObjectDefinition) *InputObjectDefinition + func (def *InputObjectDefinition) GetDescription() *StringValue + func (def *InputObjectDefinition) GetKind() string + func (def *InputObjectDefinition) GetLoc() *Location + func (def *InputObjectDefinition) GetName() *Name + func (def *InputObjectDefinition) GetOperation() string + func (def *InputObjectDefinition) GetSelectionSet() *SelectionSet + func (def *InputObjectDefinition) GetVariableDefinitions() []*VariableDefinition + type InputValueDefinition struct + DefaultValue Value + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + Type Type + func NewInputValueDefinition(def *InputValueDefinition) *InputValueDefinition + func (def *InputValueDefinition) GetDescription() *StringValue + func (def *InputValueDefinition) GetKind() string + func (def *InputValueDefinition) GetLoc() *Location + type IntValue struct + Kind string + Loc *Location + Value string + func NewIntValue(v *IntValue) *IntValue + func (v *IntValue) GetKind() string + func (v *IntValue) GetLoc() *Location + func (v *IntValue) GetValue() interface{} + type InterfaceDefinition struct + Description *StringValue + Directives []*Directive + Fields []*FieldDefinition + Kind string + Loc *Location + Name *Name + func NewInterfaceDefinition(def *InterfaceDefinition) *InterfaceDefinition + func (def *InterfaceDefinition) GetDescription() *StringValue + func (def *InterfaceDefinition) GetKind() string + func (def *InterfaceDefinition) GetLoc() *Location + func (def *InterfaceDefinition) GetName() *Name + func (def *InterfaceDefinition) GetOperation() string + func (def *InterfaceDefinition) GetSelectionSet() *SelectionSet + func (def *InterfaceDefinition) GetVariableDefinitions() []*VariableDefinition + type List struct + Kind string + Loc *Location + Type Type + func NewList(t *List) *List + func (t *List) GetKind() string + func (t *List) GetLoc() *Location + func (t *List) String() string + type ListValue struct + Kind string + Loc *Location + Values []Value + func NewListValue(v *ListValue) *ListValue + func (v *ListValue) GetKind() string + func (v *ListValue) GetLoc() *Location + func (v *ListValue) GetValue() interface{} + func (v *ListValue) GetValues() interface{} + type Location struct + End int + Source *source.Source + Start int + func NewLocation(loc *Location) *Location + type Name struct + Kind string + Loc *Location + Value string + func NewName(node *Name) *Name + func (node *Name) GetKind() string + func (node *Name) GetLoc() *Location + type Named struct + Kind string + Loc *Location + Name *Name + func NewNamed(t *Named) *Named + func (t *Named) GetKind() string + func (t *Named) GetLoc() *Location + func (t *Named) String() string + type Node interface + GetKind func() string + GetLoc func() *Location + type NonNull struct + Kind string + Loc *Location + Type Type + func NewNonNull(t *NonNull) *NonNull + func (t *NonNull) GetKind() string + func (t *NonNull) GetLoc() *Location + func (t *NonNull) String() string + type ObjectDefinition struct + Description *StringValue + Directives []*Directive + Fields []*FieldDefinition + Interfaces []*Named + Kind string + Loc *Location + Name *Name + func NewObjectDefinition(def *ObjectDefinition) *ObjectDefinition + func (def *ObjectDefinition) GetDescription() *StringValue + func (def *ObjectDefinition) GetKind() string + func (def *ObjectDefinition) GetLoc() *Location + func (def *ObjectDefinition) GetName() *Name + func (def *ObjectDefinition) GetOperation() string + func (def *ObjectDefinition) GetSelectionSet() *SelectionSet + func (def *ObjectDefinition) GetVariableDefinitions() []*VariableDefinition + type ObjectField struct + Kind string + Loc *Location + Name *Name + Value Value + func NewObjectField(f *ObjectField) *ObjectField + func (f *ObjectField) GetKind() string + func (f *ObjectField) GetLoc() *Location + func (f *ObjectField) GetValue() interface{} + type ObjectValue struct + Fields []*ObjectField + Kind string + Loc *Location + func NewObjectValue(v *ObjectValue) *ObjectValue + func (v *ObjectValue) GetKind() string + func (v *ObjectValue) GetLoc() *Location + func (v *ObjectValue) GetValue() interface{} + type OperationDefinition struct + Directives []*Directive + Kind string + Loc *Location + Name *Name + Operation string + SelectionSet *SelectionSet + VariableDefinitions []*VariableDefinition + func NewOperationDefinition(op *OperationDefinition) *OperationDefinition + func (op *OperationDefinition) GetDirectives() []*Directive + func (op *OperationDefinition) GetKind() string + func (op *OperationDefinition) GetLoc() *Location + func (op *OperationDefinition) GetName() *Name + func (op *OperationDefinition) GetOperation() string + func (op *OperationDefinition) GetSelectionSet() *SelectionSet + func (op *OperationDefinition) GetVariableDefinitions() []*VariableDefinition + type OperationTypeDefinition struct + Kind string + Loc *Location + Operation string + Type *Named + func NewOperationTypeDefinition(def *OperationTypeDefinition) *OperationTypeDefinition + func (def *OperationTypeDefinition) GetKind() string + func (def *OperationTypeDefinition) GetLoc() *Location + type ScalarDefinition struct + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + func NewScalarDefinition(def *ScalarDefinition) *ScalarDefinition + func (def *ScalarDefinition) GetDescription() *StringValue + func (def *ScalarDefinition) GetKind() string + func (def *ScalarDefinition) GetLoc() *Location + func (def *ScalarDefinition) GetName() *Name + func (def *ScalarDefinition) GetOperation() string + func (def *ScalarDefinition) GetSelectionSet() *SelectionSet + func (def *ScalarDefinition) GetVariableDefinitions() []*VariableDefinition + type SchemaDefinition struct + Directives []*Directive + Kind string + Loc *Location + OperationTypes []*OperationTypeDefinition + func NewSchemaDefinition(def *SchemaDefinition) *SchemaDefinition + func (def *SchemaDefinition) GetKind() string + func (def *SchemaDefinition) GetLoc() *Location + func (def *SchemaDefinition) GetOperation() string + func (def *SchemaDefinition) GetSelectionSet() *SelectionSet + func (def *SchemaDefinition) GetVariableDefinitions() []*VariableDefinition + type Selection interface + GetSelectionSet func() *SelectionSet + type SelectionSet struct + Kind string + Loc *Location + Selections []Selection + func NewSelectionSet(ss *SelectionSet) *SelectionSet + func (ss *SelectionSet) GetKind() string + func (ss *SelectionSet) GetLoc() *Location + type StringValue struct + Kind string + Loc *Location + Value string + func NewStringValue(v *StringValue) *StringValue + func (v *StringValue) GetKind() string + func (v *StringValue) GetLoc() *Location + func (v *StringValue) GetValue() interface{} + type Type interface + GetKind func() string + GetLoc func() *Location + String func() string + type TypeDefinition interface + GetKind func() string + GetLoc func() *Location + GetOperation func() string + GetSelectionSet func() *SelectionSet + GetVariableDefinitions func() []*VariableDefinition + type TypeExtensionDefinition struct + Definition *ObjectDefinition + Kind string + Loc *Location + func NewTypeExtensionDefinition(def *TypeExtensionDefinition) *TypeExtensionDefinition + func (def *TypeExtensionDefinition) GetKind() string + func (def *TypeExtensionDefinition) GetLoc() *Location + func (def *TypeExtensionDefinition) GetOperation() string + func (def *TypeExtensionDefinition) GetSelectionSet() *SelectionSet + func (def *TypeExtensionDefinition) GetVariableDefinitions() []*VariableDefinition + type TypeSystemDefinition interface + GetKind func() string + GetLoc func() *Location + GetOperation func() string + GetSelectionSet func() *SelectionSet + GetVariableDefinitions func() []*VariableDefinition + type UnionDefinition struct + Description *StringValue + Directives []*Directive + Kind string + Loc *Location + Name *Name + Types []*Named + func NewUnionDefinition(def *UnionDefinition) *UnionDefinition + func (def *UnionDefinition) GetDescription() *StringValue + func (def *UnionDefinition) GetKind() string + func (def *UnionDefinition) GetLoc() *Location + func (def *UnionDefinition) GetName() *Name + func (def *UnionDefinition) GetOperation() string + func (def *UnionDefinition) GetSelectionSet() *SelectionSet + func (def *UnionDefinition) GetVariableDefinitions() []*VariableDefinition + type Value interface + GetKind func() string + GetLoc func() *Location + GetValue func() interface{} + type Variable struct + Kind string + Loc *Location + Name *Name + func NewVariable(v *Variable) *Variable + func (v *Variable) GetKind() string + func (v *Variable) GetLoc() *Location + func (v *Variable) GetName() interface{} + func (v *Variable) GetValue() interface{} + type VariableDefinition struct + DefaultValue Value + Kind string + Loc *Location + Type Type + Variable *Variable + func NewVariableDefinition(vd *VariableDefinition) *VariableDefinition + func (vd *VariableDefinition) GetKind() string + func (vd *VariableDefinition) GetLoc() *Location