Schema

GitbookGraphql2021-01-11


πŸ“‘ Schema & Types


  • Object Types and Fields: type
  • Query, Mutaiton Types: query, mutation
  • Scalar Types
  • Enumeration Types: enum
  • Lists and Non-Null
  • Interfaces
  • Union Types: union
  • Input Types: input

πŸ“‘ Operation


  • operation types: query, mutation, subsccription
  • operation names: optional

πŸ“‘ ζŒ‡δ»€ directives


  • @include(if: Boolean)
  • @skop(if: Boolean)
query Hero($episode: Episode, $withFriends: Boolean!) {
	hero(episode: $episode) {
		name
		friends @include(if: $withFriends) {
			name
		}
	}
}

πŸ“‘ fragments