Response of a loafang query
In this section we will be discussing on what a loafang response looks like. For both an aliased and non aliased queries.
Without alias
A sample query
{
"GET:get-users":{
"user --name ad":[
"username",
"email"
],
"user --name john":[
"username",
]
},
"PUT:update-user-john": {
"user --name john":{
"username": "john"
}
}
}
A sample response
{
"get-users":{
"user --name ad": {
"username": "adnyx",
"email": "adnyx@example.com"
},
"user --name john": {
"username": "johnny"
}
},
"update-user-john":{
"user --name john"{
"msg": "Updated Successfully"
}
}
}
Without alias and with a pe
block.
A sample query
{
"GET:get-users":{
"user --name ad":[
"username",
"email"
],
"user --name john":[
"username",
]
},
"GET:data-john:pe":{
"user --name john":[
"username",
"email"
]
},
"PUT:update-user-john": {
"user --name john":{
"username": "john"
},
"after": "data-john"
}
}
{
"get-users":{
"user --name ad": {
"username": "adnyx",
"email": "adnyx@example.com"
},
"user --name john": {
"username": "johnny"
}
},
"update-user-john":{
"user --name john"{
"msg": "Updated Successfully"
},
"after":{
"user --name john":{
"username": "johnny",
"email": "johnnys@example.com"
}
}
}
}
With aliases
A sample query
{
"GET:get-users":{
"user --name ad | user-ad":[
"username",
"email"
],
"user --name john | user-john":[
"username",
]
},
"PUT:update-user-john": {
"user --name john | update-john":{
"username": "john"
}
}
}
A sample response
{
"get-users":{
"user-ad": {
"username": "adnyx",
"email": "adnyx@example.com"
},
"user-john": {
"username": "johnny"
}
},
"update-user-john":{
"update-john"{
"msg": "Updated Successfully"
}
}
}