{ "swagger": "2.0", "info": { "title": "dwinzo documetion", "description": "Description", "version": "1.0.0" }, "host": "185.100.212.76:5000", "basePath": "/api/v1", "schemes": [ "http" ], "paths": { "/signup": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "userName": { "example": "any" }, "email": { "example": "any" }, "password": { "example": "any" }, "organization": { "example": "any" }, "profilePicture": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "500": { "description": "Internal Server Error" } } } }, "/login": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "email": { "example": "any" }, "password": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/setCamera": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "userId": { "example": "any" }, "position": { "example": "any" }, "target": { "example": "any" }, "rotation": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/getCamera/{organization}/{userId}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" }, { "name": "userId", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/activeCameras/{organization}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "500": { "description": "Internal Server Error" } } } }, "/setEvironments": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "userId": { "example": "any" }, "roofVisibility": { "example": "any" }, "wallVisibility": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/findEnvironments/{organization}/{userId}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" }, { "name": "userId", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/setfloorItems": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "modeluuid": { "example": "any" }, "modelname": { "example": "any" }, "position": { "example": "any" }, "modelfileID": { "example": "any" }, "rotation": { "example": "any" }, "isLocked": { "example": "any" }, "isVisible": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/findfloorItems/{organization}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/deletefloorItem": { "delete": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "modeluuid": { "example": "any" }, "modelname": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/setLine": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "organization": { "example": "any" }, "layer": { "example": "any" }, "line": { "example": "any" }, "type": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/updatePoint": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "organization": { "example": "any" }, "uuid": { "example": "any" }, "position": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/findLines/{organization}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/deleteLine": { "delete": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "organization": { "example": "any" }, "layer": { "example": "any" }, "line": { "example": "any" }, "type": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/deletePoint": { "delete": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "organization": { "example": "any" }, "layer": { "example": "any" }, "uuid": { "example": "any" }, "type": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/deleteLayer": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "organization": { "example": "any" }, "layer": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/shareUser": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "email": { "example": "any" }, "isShare": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/findshareUsers": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "query", "type": "string" } ], "responses": { "201": { "description": "Created" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/setWallItems": { "post": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "modeluuid": { "example": "any" }, "modelname": { "example": "any" }, "position": { "example": "any" }, "type": { "example": "any" }, "csgposition": { "example": "any" }, "csgscale": { "example": "any" }, "quaternion": { "example": "any" }, "scale": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/findWallItems/{organization}": { "get": { "description": "", "parameters": [ { "name": "organization", "in": "path", "required": true, "type": "string" } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } }, "/deleteWallItem": { "delete": { "description": "", "parameters": [ { "name": "body", "in": "body", "schema": { "type": "object", "properties": { "modeluuid": { "example": "any" }, "modelname": { "example": "any" }, "organization": { "example": "any" } } } } ], "responses": { "200": { "description": "OK" }, "201": { "description": "Created" }, "500": { "description": "Internal Server Error" } } } } } }