mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-05-04 10:00:10 -05:00
51805e710d
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 1.4.2 to 1.5.0. - [Release notes](https://github.com/open-policy-agent/opa/releases) - [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-policy-agent/opa/compare/v1.4.2...v1.5.0) --- updated-dependencies: - dependency-name: github.com/open-policy-agent/opa dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
33 lines
728 B
Go
33 lines
728 B
Go
package ast
|
|
|
|
type Operation string
|
|
|
|
const (
|
|
Query Operation = "query"
|
|
Mutation Operation = "mutation"
|
|
Subscription Operation = "subscription"
|
|
)
|
|
|
|
type OperationDefinition struct {
|
|
Operation Operation
|
|
Name string
|
|
VariableDefinitions VariableDefinitionList
|
|
Directives DirectiveList
|
|
SelectionSet SelectionSet
|
|
Position *Position `dump:"-" json:"-"`
|
|
Comment *CommentGroup
|
|
}
|
|
|
|
type VariableDefinition struct {
|
|
Variable string
|
|
Type *Type
|
|
DefaultValue *Value
|
|
Directives DirectiveList
|
|
Position *Position `dump:"-" json:"-"`
|
|
Comment *CommentGroup
|
|
|
|
// Requires validation
|
|
Definition *Definition
|
|
Used bool `dump:"-"`
|
|
}
|