32 lines
708 B
GraphQL
32 lines
708 B
GraphQL
# Examples taken from https://graphql.org/learn/schema/#type-language
|
|
#
|
|
# Alerts: TODO FIXME
|
|
|
|
query Hero($episode: Episode, $withFriends: Boolean!) {
|
|
hero(episode: $episode) {
|
|
name
|
|
friends @include(if: $withFriends) {
|
|
}
|
|
}
|
|
}
|
|
|
|
query {
|
|
droid(id: "2000", num: 42, active: true) {
|
|
name
|
|
}
|
|
}
|
|
|
|
type Person @addExternalFields(source: "profiles") @excludeField(name: "photo") {
|
|
name: String
|
|
}
|
|
|
|
# block strings (from https://github.com/graphql/graphql-spec/blob/master/spec/Section%202%20--%20Language.md)
|
|
|
|
"""
|
|
This starts with and ends with an empty line,
|
|
which makes it easier to read.
|
|
"""
|
|
|
|
"""This does not start with or end with any empty lines,
|
|
which makes it a little harder to read."""
|