Upgrade dependent version: github.com/open-policy-agent/opa v0.18.0 -> v0.45.0 Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io> Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io>
39 lines
782 B
Go
39 lines
782 B
Go
package ast
|
|
|
|
type FragmentSpread struct {
|
|
Name string
|
|
Directives DirectiveList
|
|
|
|
// Require validation
|
|
ObjectDefinition *Definition
|
|
Definition *FragmentDefinition
|
|
|
|
Position *Position `dump:"-"`
|
|
}
|
|
|
|
type InlineFragment struct {
|
|
TypeCondition string
|
|
Directives DirectiveList
|
|
SelectionSet SelectionSet
|
|
|
|
// Require validation
|
|
ObjectDefinition *Definition
|
|
|
|
Position *Position `dump:"-"`
|
|
}
|
|
|
|
type FragmentDefinition struct {
|
|
Name string
|
|
// Note: fragment variable definitions are experimental and may be changed
|
|
// or removed in the future.
|
|
VariableDefinition VariableDefinitionList
|
|
TypeCondition string
|
|
Directives DirectiveList
|
|
SelectionSet SelectionSet
|
|
|
|
// Require validation
|
|
Definition *Definition
|
|
|
|
Position *Position `dump:"-"`
|
|
}
|