@tiemma/sonic-core
Version:
Core package for the sonic project on swagger documentation
70 lines • 1.93 kB
JSON
{
"dependencyGraph": {
"dog": {
"dependencies": [
"man"
],
"requestData": {
"requestBody": {},
"apiRoute": "/animal/$man[0].id/dog",
"originalRoute": "/animal/{man}/dog",
"method": "get"
}
},
"cat": {
"dependencies": [
"mouse"
],
"requestData": {
"requestBody": {},
"apiRoute": "/cat/$mouse.id",
"originalRoute": "/cat/{mouse}",
"method": "get"
}
},
"mouse": {
"dependencies": [
"man"
],
"requestData": {
"requestBody": {
"key": "value",
"number": 1,
"array": [
"animal"
],
"object": {
"state": "All objects must have state, period with a full stop"
}
},
"apiRoute": "/mouse/$man[0].id/man",
"originalRoute": "/mouse/{id}/man",
"method": "post",
"definitionName": "createmouse"
}
},
"man": {
"dependencies": [],
"requestData": {
"requestBody": {},
"apiRoute": "/man",
"originalRoute": "/man",
"method": "get"
}
},
"animals": {
"dependencies": [],
"requestData": {
"requestBody": {},
"apiRoute": "/animal",
"originalRoute": "/animal",
"method": "get"
}
}
},
"definitionMap": {
"/mouse/{id}/man": {
"POST": "createmouse"
}
}
}