[  {    "type": "post",    "url": "/post",    "title": "Create",    "name": "CreatePost",    "group": "Post",    "parameter": {      "fields": {        "Parameter": [          {            "group": "Parameter",            "type": "String",            "optional": false,            "field": "title",            "description": "<p>Post title.</p>"          },          {            "group": "Parameter",            "type": "String",            "optional": false,            "field": "text",            "description": "<p>Post body.</p>"          }        ]      }    },    "success": {      "fields": {        "Success 200": [          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "_id",            "description": "<p>Post id.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "title",            "description": "<p>Post title.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "text",            "description": "<p>Post body.</p>"          },          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "author",            "description": "<p>Post author.</p>"          }        ]      },      "examples": [        {          "title": "Success-Response:",          "content": "HTTP/1.1 200 OK\n{\n  \"status_code\": \"200\"\n  \"message\": \"Success\"\n  \"data\": {\n    \"_id\": \"ObjectId(\"582b973374c74f4e5f896224\")\",\n    \"title\": \"Post title\",\n    \"text\": \"Text example for documentation\",\n    \"author\": \"ObjectId(\"582b973374c74f4e5f896229\")\",\n  }\n}",          "type": "json"        }      ]    },    "error": {      "fields": {        "Error 4xx": [          {            "group": "Error 4xx",            "optional": false,            "field": "BadRequestParams",            "description": "<p>The given parameters contains errors.</p>"          }        ]      },      "examples": [        {          "title": "Error-Response:",          "content": "HTTP/1.1 400 BadRequest\n{\n  \"status_code\": \"400\"\n  \"message\": \"BadRequestParams - Parameters error\"\n  \"data\": {\n    \"username\": \"Required\"\n  }\n}",          "type": "json"        }      ]    },    "version": "0.0.0",    "filename": "server/modules/Post/routes.doc.js",    "groupTitle": "Post"  },  {    "type": "delete",    "url": "/post/:id",    "title": "Delete",    "name": "DeletePost",    "group": "Post",    "success": {      "examples": [        {          "title": "Success-Response:",          "content": "HTTP/1.1 200 OK\n{\n  \"status_code\": \"200\"\n  \"message\": \"Success\"\n  \"data\": {}\n}",          "type": "json"        }      ]    },    "error": {      "fields": {        "Error 4xx": [          {            "group": "Error 4xx",            "optional": false,            "field": "BadRequestParams",            "description": "<p>The given parameters contains errors.</p>"          }        ]      },      "examples": [        {          "title": "Error-Response:",          "content": "HTTP/1.1 400 BadRequest\n{\n  \"status_code\": \"400\"\n  \"message\": \"BadRequestParams - Parameters error\"\n  \"data\": {\n    \"id\": \"Required\"\n  }\n}",          "type": "json"        }      ]    },    "version": "0.0.0",    "filename": "server/modules/Post/routes.doc.js",    "groupTitle": "Post"  },  {    "type": "get",    "url": "/post/:id",    "title": "Read",    "name": "ReadPost",    "group": "Post",    "success": {      "fields": {        "Success 200": [          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "_id",            "description": "<p>Post id.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "title",            "description": "<p>Post title.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "text",            "description": "<p>Post body.</p>"          },          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "author",            "description": "<p>Post author.</p>"          }        ]      },      "examples": [        {          "title": "Success-Response:",          "content": "HTTP/1.1 200 OK\n{\n  \"status_code\": \"200\"\n  \"message\": \"Success\"\n  \"data\": {\n    \"_id\": \"ObjectId(\"582b973374c74f4e5f896224\")\",\n    \"title\": \"Post title\",\n    \"text\": \"Text example for documentation\",\n    \"author\": \"ObjectId(\"582b973374c74f4e5f896229\")\",\n  }\n}",          "type": "json"        }      ]    },    "error": {      "fields": {        "Error 4xx": [          {            "group": "Error 4xx",            "optional": false,            "field": "BadRequestParams",            "description": "<p>The given parameters contains errors.</p>"          }        ]      },      "examples": [        {          "title": "Error-Response:",          "content": "HTTP/1.1 400 BadRequest\n{\n  \"status_code\": \"400\"\n  \"message\": \"BadRequestParams - Parameters error\"\n  \"data\": {\n    \"username\": \"Required\"\n  }\n}",          "type": "json"        }      ]    },    "version": "0.0.0",    "filename": "server/modules/Post/routes.doc.js",    "groupTitle": "Post"  },  {    "type": "put",    "url": "/post/:id",    "title": "Update",    "name": "UpdatePost",    "group": "Post",    "parameter": {      "fields": {        "Parameter": [          {            "group": "Parameter",            "type": "String",            "optional": false,            "field": "title",            "description": "<p>Post title.</p>"          },          {            "group": "Parameter",            "type": "String",            "optional": false,            "field": "text",            "description": "<p>Post body.</p>"          }        ]      }    },    "success": {      "fields": {        "Success 200": [          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "_id",            "description": "<p>Post id.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "title",            "description": "<p>Post title.</p>"          },          {            "group": "Success 200",            "type": "String",            "optional": false,            "field": "text",            "description": "<p>Post body.</p>"          },          {            "group": "Success 200",            "type": "MongoId",            "optional": false,            "field": "author",            "description": "<p>Post author.</p>"          }        ]      },      "examples": [        {          "title": "Success-Response:",          "content": "HTTP/1.1 200 OK\n{\n  \"status_code\": \"200\"\n  \"message\": \"Success\"\n  \"data\": {\n    \"_id\": \"ObjectId(\"582b973374c74f4e5f896224\")\",\n    \"title\": \"Post title\",\n    \"text\": \"Text example for documentation\",\n    \"author\": \"ObjectId(\"582b973374c74f4e5f896229\")\",\n  }\n}",          "type": "json"        }      ]    },    "error": {      "fields": {        "Error 4xx": [          {            "group": "Error 4xx",            "optional": false,            "field": "BadRequestParams",            "description": "<p>The given parameters contains errors.</p>"          }        ]      },      "examples": [        {          "title": "Error-Response:",          "content": "HTTP/1.1 400 BadRequest\n{\n  \"status_code\": \"400\"\n  \"message\": \"BadRequestParams - Parameters error\"\n  \"data\": {\n    \"username\": \"Required\"\n  }\n}",          "type": "json"        }      ]    },    "version": "0.0.0",    "filename": "server/modules/Post/routes.doc.js",    "groupTitle": "Post"  }]
