For inspiration, here are a few sample GraphQL queries
for use with the final sample-12
:
query MobileClient {
OrgUnits {
id
name
}
}
query DesktopClient {
OrgUnits {
id
name
parentUnit { id }
members { id name }
}
}
query Nested {
OrgUnits {
director {
id
name
}
members {
id
name
supervisor {
id
name
}
}
}
}
mutation AddCoCWT {
m1: Person {
create(
id: "JHO",
name: "Jochen Hörtreiter",
belongsTo: "CoC-WT",
supervisor: "RSE"
) {
id
}
}
m2: OrgUnit {
create(
id: "CoC-WT",
name: "CoC Web Technologies",
parentUnit: "XT",
director: "JHO",
members: [ "JHO", "RSE" ]
) {
id name
}
}
q1: OrgUnit(id: "CoC-WT") {
id
name
director { id name }
parentUnit { id name }
members { id name }
}
}
mutation SequencedMutation {
Person(id: "RSE") {
q1: name
m1: update(name: "Rafaelo S. Angelo-Suono") { name }
q2: name
}
}