Skip to content

Instantly share code, notes, and snippets.

View rajikaimal's full-sized avatar

Rajika Imal rajikaimal

View GitHub Profile
@rajikaimal
rajikaimal / basic-response-ql.txt
Created December 15, 2015 19:10
Response for a basic GraphQL query
{
"data": {
"users": [
{"_id": 1,
"name": "Rajika",
"age": 20
},
{"_id": 1,
"name": "Tiffany",
"age": 25
@rajikaimal
rajikaimal / nested-fields.txt
Created December 15, 2015 19:14
Nested fields GraphQL
{
users {
_id,
name,
age,
birthday {
date,
month,
year
}
@rajikaimal
rajikaimal / response-nested-query.txt
Created December 18, 2015 19:06
Response for nested GraphQL query
{
"data": {
"users": [
{"_id": 1,
"name": "Rajika",
"age": 20,
"birthday": {
"data": 22,
"month": 06,
"year": 1994
@rajikaimal
rajikaimal / querykeyword-graphql.txt
Created December 18, 2015 19:13
Query keyword in GraphQL
query UserInfo {
"data": {
"users": [
{"_id": 1,
"name": "Rajika",
"age": 20,
"birthday": {
"data": 22,
"month": 06,
"year": 1994
@rajikaimal
rajikaimal / arg-graphql.txt
Created December 18, 2015 19:33
Arguments in GraphQL query
{
users(_id: 250) {
_id,
name,
age,
birthday {
date,
month,
year
}
@rajikaimal
rajikaimal / arg-order-graphql.txt
Created December 19, 2015 14:01
Argument order in GraphQL
{
users(_id: 250,name: 'Rajika') {
_id,
name,
age,
birthday {
date,
month,
year
}
@rajikaimal
rajikaimal / alias-graphql.txt
Last active December 19, 2015 14:16
Aliasing in GraphQL
{
users {
_id,
firstname: name,
age,
birthday {
date,
month,
year
}
@rajikaimal
rajikaimal / fragment-graphql.txt
Last active December 19, 2015 16:43
Fragments in GraphQL
{
users {
...RepFields
followers {
...RepFields
},
birthday {
date,
month,
year
@rajikaimal
rajikaimal / variables-graphql.txt
Created December 19, 2015 15:06
Variables in GraphQL
query UserDetails($userId: int){
users(_id: $userId) {
_id,
name,
age,
birthday {
date,
month,
year
}
@rajikaimal
rajikaimal / directives-graphql.txt
Last active December 19, 2015 16:07
Directives in GraphQL
query ExampleQuery(presents: Boolean) {
ExampleRootQueryField {
...ConditionalFragment @include(if: presents)
}
}
fragment ConditionalFragment on ExampleType {
_id,
firstname,
speciality