swagger: "2.0" info: title: beego Test API description: | beego has a very cool tools to autogenerate documents for your API version: 1.0.0 termsOfService: http://beego.me/ contact: email: astaxie@gmail.com license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html basePath: /oc/ paths: /booking/: get: tags: - booking description: |- find booking by id
operationId: BookingController.GetAll responses: "200": description: '{booking} models.booking' post: tags: - booking description: |- create booking
operationId: BookingController.Post parameters: - in: body name: booking description: the booking you want to post required: true schema: type: string type: string responses: "200": description: "" schema: $ref: '#/definitions/models.object' /booking/{id}: get: tags: - booking description: |- find booking by id
operationId: BookingController.Get parameters: - in: path name: id description: the id you want to get required: true type: string responses: "200": description: '{booking} models.booking' /booking/check/{datacenter_id}/{start_date}/{end_date}: get: tags: - booking description: |- check booking
operationId: BookingController.Check parameters: - in: path name: datacenter_id description: id of the datacenter type: string - in: path name: start_date description: 2006-01-02T15:04:05 type: string default: the booking start date - in: path name: end_date description: 2006-01-02T15:04:05 type: string default: the booking end date responses: "200": description: "" schema: $ref: '#/definitions/models.object' /booking/search/{search}: get: tags: - booking description: |- search booking
operationId: BookingController.Search parameters: - in: path name: search description: the word search you want to get required: true type: string responses: "200": description: '{booking} models.booking' /version/: get: tags: - version description: |- get version
operationId: VersionController.GetAll responses: "200": description: "" /version/status: get: tags: - version description: |- get status
operationId: VersionController.Status responses: "200": description: "" definitions: models.object: title: object type: object tags: - name: booking description: | Operations about workspace - name: version description: | VersionController operations for Version