summaryrefslogtreecommitdiffstats
path: root/dataChange/model/src/main/resources/dataChange.20150519.json
blob: 128195b529675d3a0550e777b7f8a00e67b00724 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
  "swagger": "2.0",
  "info": {
    "version": "1.0.0"
  },
  "basePath": "/restconf",
  "paths": {
    "/operations/DataChange:data-change-notification": {
      "post": {
        "consumes": [
          "application/json",
          "application/xml"
        ],
        "produces": [
          "application/json",
          "application/xml"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "body",
            "required": false,
            "schema": {
              "$ref": "#/definitions/(data-change-notification)input-TOP"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "No response was specified",
            "schema": {
              "$ref": "#/definitions/(data-change-notification)output-TOP"
            }
          }
        },
        "operationId": "data-change-notification"
      }
    }
  },
  "definitions": {
    "(config)DataChange_modulePOST": {
      "type": "object"
    },
    "(config)key-dataPOST": {
      "properties": {
        "key-name": {
          "$ref": "#/definitions/Some key-name"
        },
        "key-value": {
          "$ref": "#/definitions/Some key-value"
        }
      },
      "type": "object"
    },
    "(data-change-notification)input": {
      "properties": {
        "DataChange:aai-event-id": {
          "$ref": "#/definitions/Some aai-event-id"
        },
        "DataChange:aai-event-trigger": {
          "$ref": "#/definitions/Update",
          "enum": [
            "Update",
            "Delete"
          ]
        },
        "DataChange:aai-node-type": {
          "$ref": "#/definitions/Some aai-node-type"
        },
        "DataChange:key-data": {
          "items": {
            "$ref": "#/definitions/DataChange(config)key-data"
          },
          "type": "array"
        },
        "DataChange:selflink": {
          "$ref": "#/definitions/Some selflink"
        }
      },
      "type": "object"
    },
    "(data-change-notification)input-TOP": {
      "properties": {
        "DataChange:input": {
          "items": {
            "$ref": "#/definitions/(data-change-notification)input"
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "(data-change-notification)output": {
      "properties": {
        "DataChange:data-change-response-code": {
          "$ref": "#/definitions/Some data-change-response-code"
        }
      },
      "type": "object"
    },
    "(data-change-notification)output-TOP": {
      "properties": {
        "DataChange:output": {
          "items": {
            "$ref": "#/definitions/(data-change-notification)output"
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "DataChange(config)key-data": {
      "properties": {
        "DataChange:key-name": {
          "$ref": "#/definitions/Some key-name"
        },
        "DataChange:key-value": {
          "$ref": "#/definitions/Some key-value"
        }
      },
      "type": "object"
    },
    "DataChange(config)key-data-TOP": {
      "properties": {
        "DataChange:key-data": {
          "items": {
            "$ref": "#/definitions/DataChange(config)key-data"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "unique_empty_identifier": {}
  }
}