{ "swagger": "2.0", "info": { "version": "v1", "title": "ccm-communication" }, "host": "localhost", "basePath": "/MDSS/v1", "schemes": ["http"], "paths": { "/api/communication": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationByUri", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "uri", "in": "query", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } }, "put": { "tags": ["Communication"], "operationId": "Communication_PutMergeCommunicationByIdOrSysId", "consumes": ["application/json", "text/json", "application/x-www-form-urlencoded"], "produces": ["application/json", "text/json"], "parameters": [{ "name": "value", "in": "body", "required": true, "schema": { "type": "object" } }, { "name": "mergerHandler", "in": "query", "required": false, "type": "integer", "format": "int32", "enum": [0, 1, 2, 3] } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } }, "post": { "tags": ["Communication"], "operationId": "Communication_PostInsertUpdateCommunication", "consumes": ["application/json", "text/json", "application/x-www-form-urlencoded"], "produces": ["application/json", "text/json"], "parameters": [{ "name": "value", "in": "body", "required": true, "schema": { "type": "object" } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } }, "head": { "tags": ["Communication"], "operationId": "Communication_HeadCommunicationByUri", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "uri", "in": "query", "required": false, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } }, "/api/communication/{id}": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationById", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } }, "head": { "tags": ["Communication"], "operationId": "Communication_HeadCommunicationById", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } }, "/api/communication/{source_sys}/{source_id}": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationBySource", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "source_sys", "in": "path", "required": true, "type": "string" }, { "name": "source_id", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } }, "head": { "tags": ["Communication"], "operationId": "Communication_HeadCommunicationBySource", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "source_sys", "in": "path", "required": true, "type": "string" }, { "name": "source_id", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } }, "/api/communication/image": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationImageByUri", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "uri", "in": "query", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } }, "/api/communication/image/{id}": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationImageById", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "id", "in": "path", "required": true, "type": "string", "format": "uuid" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } }, "/api/communication/image/{source_sys}/{source_id}": { "get": { "tags": ["Communication"], "operationId": "Communication_GetCommunicationImageBySource", "consumes": [], "produces": ["application/json", "text/json"], "parameters": [{ "name": "source_sys", "in": "path", "required": true, "type": "string" }, { "name": "source_id", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } } } } } }, "definitions": {} }