+++ /dev/null
-{
- "apiVersion": "1.0.0",
- "swaggerVersion": "1.2",
- "basePath": "/api",
- "resourcePath": "/config",
- "produces": [ "application/json", "application/xml" ],
- "apis": [
- {
- "path": "/network-topology:network-topology/network-topology",
- "operations": [
- {
- "method": "GET",
- "summary": "Test",
- "notes": "",
- "type": "Toaster",
- "nickname": "something",
- "consumes": [
- "application/json",
- "application/xml"
- ],
- "responseMessages": [
- {
- "code": 405,
- "message": "Invalid input"
- }
- ]
- }
- ]
- }
- ],
- "models": {
- "Toaster": {
- "id":"Toaster",
- "$schema": "http://json-schema.org/draft-04/schema",
- "description": "Top-level container for all toaster database objects.",
- "properties": {
- "allow-user": {
- "description": "A list of user name patterns to allow",
- "items": {"type": "string"},
- "required": false,
- "type": "array"
- },
- "how": {
- "oneOf": [
- {
- "manual": {"manual": {
- "required": false,
- "type": "string"
- }},
- "type": "object"
- },
- {
- "interval": {"interval": {
- "required": false,
- "type": "integer"
- }},
- "type": "object"
- },
- {
- "daily": {
- "daily": {
- "required": false,
- "type": "string"
- },
- "time-of-day": {
- "required": false,
- "type": "string"
- }
- },
- "type": "object"
- }
- ],
- "type": "object"
- },
- "testToasterBits": {
- "enum": [
- "testbit1",
- "testbit2"
- ],
- "minItems": 0,
- "required": false,
- "type": "String",
- "uniqueItems": true
- },
- "toasterManufacturer": {
- "description": "The name of the toaster's manufacturer. For instance, \n Microsoft Toaster.",
- "required": true,
- "type": "string"
- },
- "toasterModelNumber": {
- "description": "The name of the toaster's model. For instance,\n Radiant Automatic.",
- "required": true,
- "type": "string"
- },
- "toasterStatus": {
- "description": "This variable indicates the current state of \n the toaster.",
- "enum": [
- "up",
- "down"
- ],
- "required": true
- }
- }
- }
- }
-}
\ No newline at end of file