Created
March 18, 2019 08:22
-
-
Save sebastianzillessen/298426a325ed3b5eff86dcb394aced4c to your computer and use it in GitHub Desktop.
API Definition Swagger
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "swagger": "2.0", | |
| "info": { | |
| "version": "v1", | |
| "title": "WebApi" | |
| }, | |
| "host": "insight.zuehlke.com", | |
| "schemes": [ | |
| "https" | |
| ], | |
| "paths": { | |
| "/api/v1/assets": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "summary": "Get reusable assets for the the specified search criterias.", | |
| "operationId": "Assets_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "skills", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "solutions", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "maturities", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "phases", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "profiles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "includeExpired", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "includeActive", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "noDeliverable", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_Search", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/roles": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/maturities": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetMaturities", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/forms": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetForms", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/outcomes": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetOutcomes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/supportTypes": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetSupportTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/admPhases": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAdmPhases", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/admProfiles": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAdmProfiles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/add": { | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_Add", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "asset", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Asset" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAssetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_Update", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "asset", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Asset" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_Delete", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/employees": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAssetEmployees", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/budgetphases": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetBudgetPhases", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/projects": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetProjectsByAsset", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAssetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_PostAssetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/backgroundpicture": { | |
| "get": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_GetAssetBackgroundPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_PostAssetBackgroundPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/experts": { | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_AddExpert", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "employeeLink", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AssetEmployeeLink" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/experts/{employeeId}": { | |
| "delete": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_RemoveExpert", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "employeeId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/organisationUnit/{organisationUnitId}": { | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_AddOrganisationUnit", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "organisationUnitId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_RemoveOrganisationUnit", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "organisationUnitId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/solution": { | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_UpdateSolutionLink", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "solutionLink", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AssetSolutionLink" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/solution/{linkId}": { | |
| "delete": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_DeleteSolutionLink", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "linkId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/project": { | |
| "post": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_UpdateProjectLink", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "assetProjectLink", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AssetProjectLink" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/assets/{id}/project/{linkId}": { | |
| "delete": { | |
| "tags": [ | |
| "Assets" | |
| ], | |
| "operationId": "Assets_DeleteProjectAssetLink", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "linkId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/authorization/functions": { | |
| "get": { | |
| "tags": [ | |
| "Authorization" | |
| ], | |
| "operationId": "Authorization_GetFunctionPermissions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetCapabilities", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetCapabilityById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_UpdateCapability", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "capability", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Capability" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{id}/employees": { | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_AddEmployee", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "link", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CapabilityEmployee" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{id}/employees/{employeeId}": { | |
| "delete": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_RemoveEmployee", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "employeeId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/drivers": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetDrivers", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_AddOrUpdateDriver", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "driver", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CapabilityDriver" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/drivers/{driverId}": { | |
| "delete": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_DeleteDriver", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "driverId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/drivers/{driverId}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetDriverPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "driverId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_PostCapabilityDriverPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "driverId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/drivers/{driverId}/skills": { | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_AddManagedSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "driverId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skill", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/drivers/{driverId}/skills/{skillId}": { | |
| "delete": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_RemoveManagedSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "driverId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/groups": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetGroups", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{capabilityId}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "capabilityId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/roles": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetEmployeeRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/horizons": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetHorizons", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/communitysizes": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetCommunitySizes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_PostCapabilityPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/capabilities/{id}/icon": { | |
| "get": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_GetSkillIcon", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Capability" | |
| ], | |
| "operationId": "Capability_PostCapabilityIcon", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/model": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetCareerModel", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/paths/{path}": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetCareerPath", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "path", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/paths/{path}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetCareerPathTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "path", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/paths/{path}/competencies": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetCareerPathCompetencies", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "path", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/qualifications/{id}": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetQualification", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_PostQualification", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "qualification", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Qualification" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/qualifications/{id}/employees": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetEmployeesByQualification", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/qualifications/{id}/competencies": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetCompetenciesByQualification", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_PostCompetence", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "competence", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Competence" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/qualifications/{id}/competencies/{competenceId}": { | |
| "delete": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_DeleteCompetence", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "competenceId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/career/qualifications/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_GetQualificationPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "CareerModel" | |
| ], | |
| "operationId": "CareerModel_PostQualificationPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/companies": { | |
| "get": { | |
| "tags": [ | |
| "Company" | |
| ], | |
| "operationId": "Company_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetContacts", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "industries", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "departments", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "activeOnly", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetContactById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_PostContact", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "contact", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Contact" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/{id}/skills": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetContactSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/{id}/interests": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetContactInterests", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/assets/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_SearchContactAssets", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/contacts/departments": { | |
| "get": { | |
| "tags": [ | |
| "Contact" | |
| ], | |
| "operationId": "Contact_GetDepartments", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "industries", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "services", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "roles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "withProjects", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetCustomerDetails", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_UpdateCustomerDetails", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "customer", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Customer" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_SearchCustomers", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/roles": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetCustomerRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/types": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetCustomerTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/projects": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetProjects", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/contacts": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetContacts", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/assets": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetAssets", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/skills": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/team/current": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetTeam", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/team/current/mail": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetCurrentTeamEmail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/team/previous": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetPreviousTeam", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/marketingmaterial": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetMarketingMaterial", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_PostCustomerPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/chart": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetChart", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/customers/{id}/logo": { | |
| "get": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_GetLogo", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Customer" | |
| ], | |
| "operationId": "Customer_PostCustomerLogo", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/shortprofilesforreview": { | |
| "get": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_GetShortProfilesForReview", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/officaldescriptionsforreview": { | |
| "get": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_GetOfficialDescriptionsForReview", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/releaseshortprofile": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_ReleaseShortProfile", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "shortProfile", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ShortProfile" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/saveshortprofile": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_SaveShortProfile", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "shortProfile", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ShortProfile" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/releaseofficialdescription": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_ReleaseOfficialDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "project", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Project" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/saveofficialdescription": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_SaveOfficialDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "project", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Project" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/projectdescriptionsforreview": { | |
| "get": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_GetProjectDescriptionsForReview", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/releaseprojectdescription": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_ReleaseProjectDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "projectDescription", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/saveprojectdescription": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_SaveProjectDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "projectDescription", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/{code}/import": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_Import", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employeeprofiles/importall": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeProfile" | |
| ], | |
| "operationId": "EmployeeProfile_ImportAll", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/settings": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeQuiz" | |
| ], | |
| "operationId": "EmployeeQuiz_GetNextQuestion", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "settings", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/QuizSettings" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/resolve": { | |
| "post": { | |
| "tags": [ | |
| "EmployeeQuiz" | |
| ], | |
| "operationId": "EmployeeQuiz_Resolve", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "answer", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/QuizAnswer" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/ranking": { | |
| "get": { | |
| "tags": [ | |
| "EmployeeQuiz" | |
| ], | |
| "operationId": "EmployeeQuiz_GetRankingForUser", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/ranking/{count}": { | |
| "get": { | |
| "tags": [ | |
| "EmployeeQuiz" | |
| ], | |
| "operationId": "EmployeeQuiz_GetRanking", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "count", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "grades", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "qualifications", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customerOptions", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "projects", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectOptions", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "location", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "universities", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "engagementManagers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "focuses", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "experiences", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "organisationUnits", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "trainings", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "locations", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "jobProfiles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "superiors", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "roles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "availableFrom", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "availableTo", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "saveDate", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "percentage", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "organisationUnitId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "includeManagement", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "checkAvailability", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "ignoreOffers", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "includeFreelancer", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "ddSystems", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "ignoreExtensions", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "searchAssetsByOr", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "anyWeek", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "eoa", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "offices", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "mapBounds", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "onlyLeavers", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/filters": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetEmployeeFilterValues", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/grades": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetGrades", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/roles": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/roles": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/focuses": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetFocuses", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/joiners": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetJoiners", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/leavers": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetLeavers", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/search": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_Search", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "publicView", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_Post", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "employee", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Employee" | |
| } | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/completion": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProfileCompletion", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/completion/links": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProfileDescriptionLinks", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/completion/links/{id}/unknown": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_SetDescriptionAsUnknown", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/interests": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetInterests", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostInterest", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "interest", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Interest" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No Content" | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/interests/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteInterest", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skillgoals": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetSkillDevelopmentGoals", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_AddorUpdateSkillDevelopmentGoals", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "item", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/SkillDevelopmentGoal" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skillgoals/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteSkillDevelopmentGoal", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/descriptions": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProjectDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/{projectId}/descriptions": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProjectDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/profiles/descriptions": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProfileDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostEmployeeProject", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "project", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/EmployeeProject" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/chart": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProjectsChart", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/description": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostEmployeeDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employee", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Employee" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/{projectId}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteProject", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/{projectId}/description": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostProjectDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "description", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/descriptions/{projectDescriptionId}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteProjectDescription", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectDescriptionId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/employeeprojects/{employeeProjectId}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteEmployeeProject", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employeeProjectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/employeeprojects/{employeeProjectId}/description": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostEmployeeProjectDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employeeProjectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "description", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/current": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProjects", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/history": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProjectHistory", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projectdescriptions/{projectDescriptionId}/skills": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetEmployeeProjectSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectDescriptionId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/employeeprojects/{employeeProjectId}/descriptions/{projectDescriptionId}/skills/{skillId}": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostEmployeeProjectSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employeeProjectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "projectDescriptionId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projectdescriptions/{projectDescriptionId}/skills/{skillId}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteProjectDescriptionSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectDescriptionId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/projects/{projectId}/descriptions/{projectDescriptionId}/skills/{skillId}": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostProjectSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "projectDescriptionId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/shortprofiles": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetShortProfiles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostShortProfile", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "profile", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ShortProfile" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/shortprofiles/sample": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetShortProfileSample", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/shortprofiles/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteShortProfile", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "includeIgnored", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/trainings/recommended": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetRecommendedTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/qualifications": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetQualifications", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/qualifications": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetQualifications", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/groups": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetGroups", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/endorsements": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetEndorsements", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employeeSkill", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/EmployeeSkill" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/capabilities": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetCapabilities", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills/recommended": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetFurtherDevelopmentOpportunities", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills/checks": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetManagedSkillChecks", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills/experience": { | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostSkills", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "skills", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeSkill" | |
| } | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/skills/refresh": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_RefreshSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization/report/{year}": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationReport", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "year", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/communityactivities": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetCommunityActivity", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_PostCommunityActivity", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "communityActivity", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CommunityActivity" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_DeleteCommunityActivity", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/communityactivities/show": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_ShowCommunityActivity", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization/refresh": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationRefresh", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization/thumb": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationThumb", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization/line": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationLine", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationChart", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "showProjects", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "showUtilization", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "showScale", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "width", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "height", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "weeks", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "offset", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "journalId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "linkId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "customerId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "highlight", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/utilization/data": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUtilizationData", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/profile": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetProfile", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "language", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "useOldProjects", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "shortProfileId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "useOnlyReleased", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "large", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/birthdates": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetUpcomingBirthdates", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "lookahead", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "superiors", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "offset", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/superiors": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetSuperiors", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/managers": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetManagers", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/jobprofiles": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetJobProfiles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/communityActivityTypes": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetCommunityActivityTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/{code}/timeline": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetTimelineItems", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_AddOrUpdateTimelineItem", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "timelineItem", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/EmployeeTimelineItem" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/employees/timeline/types": { | |
| "get": { | |
| "tags": [ | |
| "Employees" | |
| ], | |
| "operationId": "Employees_GetTimelineItemTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/expenses/open": { | |
| "get": { | |
| "tags": [ | |
| "Expense" | |
| ], | |
| "operationId": "Expense_GetOpenExpenses", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/files/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Files" | |
| ], | |
| "operationId": "Files_GetFile", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/gamification": { | |
| "get": { | |
| "tags": [ | |
| "Gamification" | |
| ], | |
| "operationId": "Gamification_GetGamificationData", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/gamification/quest": { | |
| "get": { | |
| "tags": [ | |
| "Gamification" | |
| ], | |
| "operationId": "Gamification_GetQuest", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/gamification/xp/{xp}": { | |
| "post": { | |
| "tags": [ | |
| "Gamification" | |
| ], | |
| "operationId": "Gamification_ClaimXp", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "xp", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/import/addresses": { | |
| "post": { | |
| "tags": [ | |
| "Import" | |
| ], | |
| "operationId": "Import_PostAddresses", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/industries": { | |
| "get": { | |
| "tags": [ | |
| "Industry" | |
| ], | |
| "operationId": "Industry_GetIndustries", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/industries/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Industry" | |
| ], | |
| "operationId": "Industry_GetIndustryById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/industries/{id}/projects": { | |
| "get": { | |
| "tags": [ | |
| "Industry" | |
| ], | |
| "operationId": "Industry_GetProjectsByIndustry", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/jobprofiles": { | |
| "get": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/jobprofiles/{id}": { | |
| "get": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_GetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/jobprofiles/{id}/skills": { | |
| "get": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_GetJobProfileSkillsById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_PostJobProfileSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "link", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/JobProfileSkill" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/jobprofiles/{id}/skills/{skillId}": { | |
| "delete": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_DeleteJobProfileSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/jobprofiles/{id}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "JobProfiles" | |
| ], | |
| "operationId": "JobProfiles_GetJobProfileTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/journal/employee/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Journal" | |
| ], | |
| "operationId": "Journal_GetJournalForEmployee", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/journal/project/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Journal" | |
| ], | |
| "operationId": "Journal_GetJournalForProject", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/journal/phase/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Journal" | |
| ], | |
| "operationId": "Journal_GetJournalForPhase", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/journal/{id}/employeemail": { | |
| "get": { | |
| "tags": [ | |
| "Journal" | |
| ], | |
| "operationId": "Journal_GetEmployeeMail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/journal/{id}/managermail": { | |
| "get": { | |
| "tags": [ | |
| "Journal" | |
| ], | |
| "operationId": "Journal_GetManagerMail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "journalId", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/languages": { | |
| "get": { | |
| "tags": [ | |
| "Languages" | |
| ], | |
| "operationId": "Languages_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/locations": { | |
| "get": { | |
| "tags": [ | |
| "Location" | |
| ], | |
| "summary": "Gets a list of all Zühlke offices", | |
| "operationId": "Location_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/locations/cities/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Location" | |
| ], | |
| "summary": "Find cities based on search term", | |
| "operationId": "Location_GetCities", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/ManagementTasks": { | |
| "get": { | |
| "tags": [ | |
| "ManagementTasks" | |
| ], | |
| "operationId": "ManagementTasks_GetTasks", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/map/create": { | |
| "get": { | |
| "tags": [ | |
| "Map" | |
| ], | |
| "operationId": "Map_CreateGenericMapDocument", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/map/create/{code}": { | |
| "get": { | |
| "tags": [ | |
| "Map" | |
| ], | |
| "operationId": "Map_CreateGenericMapDocumentForEmployee", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/map/{project}/{employee}": { | |
| "get": { | |
| "tags": [ | |
| "Map" | |
| ], | |
| "operationId": "Map_CreateMapDocument", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "project", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employee", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/search": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_FindMediaAssets", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "tagnames", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "licenses", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "contacts", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "industries", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "languages", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projects", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employees", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "contentTypes", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "includeRelated", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "fuzzySearch", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "take", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "skip", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/suggest": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetSuggestions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetMediaAssetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_DeleteMediaAsset", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "includeChildren", | |
| "in": "query", | |
| "required": true, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media": { | |
| "post": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_PostMediaAsset", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "mediaAsset", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/MediaAsset" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/refresh": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetUpdateMediaIndex", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/types": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/contenttypes": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetContentTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/licenses": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetLicenses", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/tags": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetMediaAssetTags", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_AddMediaAssetTag", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "tag", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/MediaAssetTag" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/vote": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetMyVote", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_AddOrUpdateMediaAssetVote", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "mediaAssetVote", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/MediaAssetVote" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/votes": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetMediaWithVotes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/tags/{tagId}": { | |
| "delete": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_RemoveMediaAssetTag", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "tagId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/thumb": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_GetMediaAssetThumbnail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_PostMediaAssetThumbnail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/file": { | |
| "post": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_PostMediaAssetContent", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/media/{id}/download": { | |
| "get": { | |
| "tags": [ | |
| "MediaAsset" | |
| ], | |
| "operationId": "MediaAsset_DownloadMediaAsset", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/offerings": { | |
| "get": { | |
| "tags": [ | |
| "Offering" | |
| ], | |
| "operationId": "Offering_GetOfferings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "put": { | |
| "tags": [ | |
| "Offering" | |
| ], | |
| "operationId": "Offering_PutOffering", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "offering", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Offering" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Offering" | |
| ], | |
| "operationId": "Offering_PostOffering", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "offering", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Offering" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/offerings/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Offering" | |
| ], | |
| "operationId": "Offering_GetOfferingById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Offering" | |
| ], | |
| "operationId": "Offering_DeleteOffering", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/offices": { | |
| "get": { | |
| "tags": [ | |
| "Office" | |
| ], | |
| "operationId": "Office_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/kpi/organisationunits": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnitKpi" | |
| ], | |
| "operationId": "OrganisationUnitKpi_GetKpi", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "organisationUnits", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "jobProfiles", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "offices", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "type", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/kpi/organisationunits/report": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnitKpi" | |
| ], | |
| "operationId": "OrganisationUnitKpi_GetKpiReport", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "organisationUnits", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "jobProfiles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "offices", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "type", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/kpi/organisationunits/types": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnitKpi" | |
| ], | |
| "operationId": "OrganisationUnitKpi_GetKpis", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "summary": "Search organisation units by criterias like name, type,...", | |
| "operationId": "OrganisationUnits_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "companies", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "resultAsTree", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "summary": "A performant query of minimal information about organisation units", | |
| "operationId": "OrganisationUnits_QuickSearch", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/types": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/participants": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetGroupParticipants", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/similar": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetSimilarGroups", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/assets": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetAssets", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/assets/{assetId}": { | |
| "post": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_PostAsset", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "assetId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_DeleteAsset", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "assetId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/organisationunits/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "OrganisationUnits" | |
| ], | |
| "operationId": "OrganisationUnits_PostAssetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/pictures/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Picture" | |
| ], | |
| "operationId": "Picture_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "width", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "height", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/kpi/projects": { | |
| "get": { | |
| "tags": [ | |
| "ProjectKpi" | |
| ], | |
| "operationId": "ProjectKpi_GetKpi", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "projectId", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "type", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ] | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/kpi/projects/types": { | |
| "get": { | |
| "tags": [ | |
| "ProjectKpi" | |
| ], | |
| "operationId": "ProjectKpi_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/project-phases": { | |
| "get": { | |
| "tags": [ | |
| "ProjectPhase" | |
| ], | |
| "operationId": "ProjectPhase_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "solutions", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "excludedSolutions", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectTypes", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "companies", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "managers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "includeTeam", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "staffingTasks", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "activeOnly", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "staffing", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "position", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "excludedPhaseNames", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "industries", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "salesStates", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "jobProfiles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "dataQualityIssuesOnly", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "probabilityFrom", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "probabilityTo", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "forecastEarningsFrom", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "forecastEarningsTo", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "maxResults", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/project-phases/{id}": { | |
| "get": { | |
| "tags": [ | |
| "ProjectPhase" | |
| ], | |
| "operationId": "ProjectPhase_GetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/project-phases/{id}/refresh": { | |
| "get": { | |
| "tags": [ | |
| "ProjectPhase" | |
| ], | |
| "operationId": "ProjectPhase_PrecalculateEffectiveTurnover", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/project-phases/{id}/team": { | |
| "get": { | |
| "tags": [ | |
| "ProjectPhase" | |
| ], | |
| "operationId": "ProjectPhase_GetTeamById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/project-phases/salestates": { | |
| "get": { | |
| "tags": [ | |
| "ProjectPhase" | |
| ], | |
| "operationId": "ProjectPhase_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "solutions", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "projectTypes", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "companies", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assets", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "industries", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "managers", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "salesStates", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "supportTypes", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "orderBy", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "desc", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "probabilityFrom", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "probabilityTo", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "turnoverFrom", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "turnoverTo", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "active", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "noOfficalDescription", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "existingLinkedDescriptions", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "hasReferences", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "hasLessonsLearned", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "distributed", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "maxResults", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_Search", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/descriptions": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_FindDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/sold": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetSoldPhases", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "selectedCompanyIds", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostProject", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "project", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Project" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/assets": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectAssetsByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostAssetUsage", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "usage", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AssetProjectLink" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/assets/{assetId}": { | |
| "delete": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_DeleteAssetUsage", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assetId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/activities": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetActivitiesByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/tags": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectTagsByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/skills": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetEmployeeSkillsByCode", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/practices": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectPractices", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostProjectPractices", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "practice", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LessonLearned" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/practices/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_DeleteProjectPractices", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/phases": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetPhases", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/chart": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetPhasesChart", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "width", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/phases/{phaseCode}/times": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjektPhaseTimes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "phaseCode", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/marketingmaterial": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetMarketingMaterial", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/documents": { | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostDocument", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/descriptions": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_PostProjectDescription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/descriptions/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_DeleteProjectDescriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/team/current": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetCurrentTeam", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/team/current/mail": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetCurrentTeamEmail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/team/previous": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetPreviousTeam", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{code}/tags/{skillId}": { | |
| "post": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_AddTag", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_RemoveTag", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/types": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/roles": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectRoles", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/industries": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetIndustries", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/practices": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetPractices", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/supporttypes": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetSupportTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/salesstates": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetSalesStates", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/projects/{projectCode}/matchingdescriptions": { | |
| "get": { | |
| "tags": [ | |
| "Projects" | |
| ], | |
| "operationId": "Projects_GetProjectDescriptionNominations", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "projectCode", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/Qualifications": { | |
| "get": { | |
| "tags": [ | |
| "Qualifications" | |
| ], | |
| "operationId": "Qualifications_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/question": { | |
| "get": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_GetNextQuestion", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "module", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/{quizId}/modules": { | |
| "get": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_GetModules", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "quizId", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/statistics": { | |
| "get": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_GetStatistics", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "module", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/validate": { | |
| "post": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_CheckAnswer", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "args", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/SmallQuizQuestionEntity" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/module/{module}": { | |
| "post": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_AssignQuestions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "module", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_ResetQuestions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "module", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/quiz/import": { | |
| "post": { | |
| "tags": [ | |
| "Quiz" | |
| ], | |
| "operationId": "Quiz_ImportQuestions", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "args", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ImportArgs" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/reports": { | |
| "get": { | |
| "tags": [ | |
| "Report" | |
| ], | |
| "operationId": "Report_GetReports", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/reports/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Report" | |
| ], | |
| "operationId": "Report_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/scheduler/update": { | |
| "get": { | |
| "tags": [ | |
| "Scheduler" | |
| ], | |
| "operationId": "Scheduler_GetUpdateLog", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/scheduler/status": { | |
| "get": { | |
| "tags": [ | |
| "Scheduler" | |
| ], | |
| "operationId": "Scheduler_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/search": { | |
| "get": { | |
| "tags": [ | |
| "Search" | |
| ], | |
| "operationId": "Search_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/search/refresh": { | |
| "get": { | |
| "tags": [ | |
| "Search" | |
| ], | |
| "operationId": "Search_GetRefreshSearchIndex", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/services": { | |
| "get": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_FindServices", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/services/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_GetServiceById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_PostService", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "supplierService", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/SupplierService" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_DeleteService", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/services/{id}/suppliers": { | |
| "get": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_GetSuppliersByServiceId", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/services/{id}/find": { | |
| "get": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_FindSuppliersByServiceId", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/services/add": { | |
| "post": { | |
| "tags": [ | |
| "Services" | |
| ], | |
| "operationId": "Services_Add", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "service", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/SupplierService" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings": { | |
| "get": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_Post", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "userSettings", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/UserSettings" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings/dashboard": { | |
| "get": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_GetDashboardSettings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_PostDashboardSettings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings/assetpolicies": { | |
| "get": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_GetAssetPolicies", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_PostAssetPolicies", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "set", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AssetSourcePolicySet" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings/alerts": { | |
| "get": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_GetAlerts", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings/subscriptions": { | |
| "get": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_GetAlertSubscriptions", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_AddSubscription", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "subscription", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AlertSubscription" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/settings/subscriptions/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "Settings" | |
| ], | |
| "operationId": "Settings_RemoveSubscription", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "categories", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "managedSkillsOnly", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_CreateSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "asset", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Asset" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSkillById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_Update", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "skill", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/children": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetChildSkills", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_AddChild", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skill", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_RemoveChild", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "childId", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/trace": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSkillTrace", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/history": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSkillHistory", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/deliverables": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetDeliverables", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/standardoperatingprocedures": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSops", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/merge/{mergeId}": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetMergeSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "mergeId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/projects": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetProjectsBySkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/groups": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetGroupyBySkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_AddGroupToSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "group", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/groups/{groupId}": { | |
| "delete": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_RemoveGroupFromSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "groupId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/assets": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetAssetsBySkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_AddAssetToSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "asset", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Asset" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/assets/{assetId}": { | |
| "delete": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_RemoveAssetFromSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "assetId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/trainings": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetTrainingsBySkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_AddTrainingToSkill", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "training", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Training" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/trainings/{trainingId}": { | |
| "delete": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_RemoveTrainingFromSkill", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetSkillPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/search/{term}": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_Search", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "allowFreetext", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "allowAdd", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/categories": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetCategories", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/skills/experiences": { | |
| "get": { | |
| "tags": [ | |
| "Skills" | |
| ], | |
| "operationId": "Skills_GetExperiences", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "companies", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "active", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_Post", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "solution", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Solution" | |
| } | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/tree": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_GetAsTree", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/{id}/assets": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_GetAssets", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/{id}/projects": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_GetSolutionProjects", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/{id}/marketingmaterial": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_GetMarketingMaterial", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/solutions/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_GetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Solution" | |
| ], | |
| "operationId": "Solution_PostAssetPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/staffing": { | |
| "get": { | |
| "tags": [ | |
| "Staffing" | |
| ], | |
| "operationId": "Staffing_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "jobProfiles", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "salesStates", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "companies", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "probability", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "percentage", | |
| "in": "query", | |
| "required": false, | |
| "type": "number", | |
| "format": "double" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "staffingFlagSet", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/staffing/salesstates": { | |
| "get": { | |
| "tags": [ | |
| "Staffing" | |
| ], | |
| "operationId": "Staffing_GetSalesStates", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/staffing/{linkId}/mail": { | |
| "get": { | |
| "tags": [ | |
| "Staffing" | |
| ], | |
| "operationId": "Staffing_GetInfoMail", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "linkId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/staffing/{linkId}/candidates": { | |
| "get": { | |
| "tags": [ | |
| "Staffing" | |
| ], | |
| "operationId": "Staffing_GetCandidates", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "linkId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/staffing/{linkId}/filter": { | |
| "get": { | |
| "tags": [ | |
| "Staffing" | |
| ], | |
| "operationId": "Staffing_GetFilter", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "linkId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/taskviews/{scope}": { | |
| "get": { | |
| "tags": [ | |
| "TaskViews" | |
| ], | |
| "operationId": "TaskViews_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "scope", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/taskviews/{scope}/{id}": { | |
| "get": { | |
| "tags": [ | |
| "TaskViews" | |
| ], | |
| "operationId": "TaskViews_GetById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "scope", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/taskviews": { | |
| "post": { | |
| "tags": [ | |
| "TaskViews" | |
| ], | |
| "operationId": "TaskViews_Post", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "taskView", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/TaskView" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/taskviews/{id}": { | |
| "delete": { | |
| "tags": [ | |
| "TaskViews" | |
| ], | |
| "operationId": "TaskViews_Delete", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/timeline": { | |
| "get": { | |
| "tags": [ | |
| "Timeline" | |
| ], | |
| "operationId": "Timeline_GetTimeline", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "employees", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/timeline/followers": { | |
| "get": { | |
| "tags": [ | |
| "Timeline" | |
| ], | |
| "operationId": "Timeline_GetFollowers", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/timeline/types": { | |
| "get": { | |
| "tags": [ | |
| "Timeline" | |
| ], | |
| "operationId": "Timeline_GetTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "name", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "organisator", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "types", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "skills", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "includeDeprecated", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "maxResults", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_AddOrUpdateTraining", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "training", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Training" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/search": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_Search", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "term", | |
| "in": "query", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/merge": { | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_MergeCertifications", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "mergeList", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/MergeTrainings" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/employees/{code}": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainingsByEmployee", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainingDetailsById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_DeleteTraining", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}/deprecated": { | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_PostToggleDeprecated", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}/tags/{skillId}": { | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_AddTag", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_RemoveTag", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "skillId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}/participants": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainingParticipation", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_PostTrainingParticipation", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "trainingParticipationGrouped", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/TrainingParticipationGrouped" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{trainingId}/ratings/{participationId}": { | |
| "put": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_UnignoreTrainingParticipation", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "participationId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_DeleteTrainingParticipation", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "participationId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{trainingId}/participants/{code}/attachment/thumb": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetParticipationAttachmentThumb", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{trainingId}/participants/{code}/attachment": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetParticipationAttachment", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_PostParticipationAttachment", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_DeleteParticipationAttachment", | |
| "consumes": [], | |
| "produces": [], | |
| "parameters": [ | |
| { | |
| "name": "trainingId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "code", | |
| "in": "path", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No Content" | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/trainingtypes": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainingTypes", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetTrainingPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_PostTrainingPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/{id}/relatedtrainings": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetRelatedTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "id", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trainings/recommended": { | |
| "get": { | |
| "tags": [ | |
| "Training" | |
| ], | |
| "operationId": "Training_GetRecommendedTrainings", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trends": { | |
| "get": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_GetTrends", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_AddOrUpdateTrend", | |
| "consumes": [ | |
| "application/json", | |
| "text/json", | |
| "application/x-www-form-urlencoded" | |
| ], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trend", | |
| "in": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Trend" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trends/{trendId}": { | |
| "get": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_GetTrendById", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trendId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "delete": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_DeleteTrend", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trendId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/trends/{trendId}/picture": { | |
| "get": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_GetTrendPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trendId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "post": { | |
| "tags": [ | |
| "Trends" | |
| ], | |
| "operationId": "Trends_PostTrendPicture", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "trendId", | |
| "in": "path", | |
| "required": true, | |
| "type": "integer", | |
| "format": "int64" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/universities": { | |
| "get": { | |
| "tags": [ | |
| "Universities" | |
| ], | |
| "operationId": "Universities_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/user": { | |
| "get": { | |
| "tags": [ | |
| "User" | |
| ], | |
| "operationId": "User_Get", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "/api/v1/utilization": { | |
| "get": { | |
| "tags": [ | |
| "Utilization" | |
| ], | |
| "operationId": "Utilization_GetUtilizationChart", | |
| "consumes": [], | |
| "produces": [ | |
| "application/json", | |
| "text/json" | |
| ], | |
| "parameters": [ | |
| { | |
| "name": "code", | |
| "in": "query", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "name": "showProjects", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "showUtilization", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "showScale", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "name": "width", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "height", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "weeks", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "offset", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int32" | |
| }, | |
| { | |
| "name": "from", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "to", | |
| "in": "query", | |
| "required": false, | |
| "type": "string", | |
| "format": "date-time" | |
| }, | |
| { | |
| "name": "journalId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "linkId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "customerId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "projectId", | |
| "in": "query", | |
| "required": false, | |
| "type": "integer", | |
| "format": "int64" | |
| }, | |
| { | |
| "name": "highlight", | |
| "in": "query", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "OK", | |
| "schema": { | |
| "type": "object" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "definitions": { | |
| "Asset": { | |
| "type": "object", | |
| "properties": { | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "DocumentNumber": { | |
| "type": "string" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SupportType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SupportTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AdmPhase": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhaseText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Maturity": { | |
| "format": "int32", | |
| "enum": [ | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "MaturityText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpirationDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Form": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FormText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "CommunitySize": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "ShowAsRoot": { | |
| "type": "boolean" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "IsCustomerFocusedDeliverable": { | |
| "type": "boolean" | |
| }, | |
| "TotalReturn": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "EmployeeCount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ChildAssetCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "SourceProject": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "ProjectCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AverageRating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Tags": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Tag" | |
| } | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Deliverables": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Deliverable" | |
| } | |
| }, | |
| "SolutionLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetSolutionLink" | |
| } | |
| }, | |
| "Employees": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetEmployeeLink" | |
| } | |
| }, | |
| "ProjectLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetProjectLink" | |
| } | |
| }, | |
| "ParentAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "ChildAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "LeadUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "BudgetPhases": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetBudgetPhase" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "SkillCategory": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "CssClass": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "Capability": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "GroupName": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Activities": { | |
| "type": "string" | |
| }, | |
| "TrendSummary": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "JobProfileAffinities": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/JobProfileAffinity" | |
| } | |
| }, | |
| "Deliverables": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Deliverable" | |
| } | |
| }, | |
| "Employees": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilityEmployee" | |
| } | |
| } | |
| } | |
| }, | |
| "Project": { | |
| "type": "object", | |
| "properties": { | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Active": { | |
| "type": "boolean" | |
| }, | |
| "Secret": { | |
| "type": "boolean" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "PublicDescription": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Title": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "PublicTitleDe": { | |
| "type": "string" | |
| }, | |
| "PublicDescriptionDe": { | |
| "type": "string" | |
| }, | |
| "CreateDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Offering": { | |
| "$ref": "#/definitions/Offering" | |
| }, | |
| "ReleaseStateDe": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "PublicTitleEn": { | |
| "type": "string" | |
| }, | |
| "PublicDescriptionEn": { | |
| "type": "string" | |
| }, | |
| "ReleaseStateEn": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhases": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhasesText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Currency": { | |
| "type": "string" | |
| }, | |
| "Company": { | |
| "type": "string" | |
| }, | |
| "CompanyId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "DataQualityMessage": { | |
| "type": "string" | |
| }, | |
| "From": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "To": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Industry": { | |
| "type": "string" | |
| }, | |
| "Solution": { | |
| "type": "string" | |
| }, | |
| "SolutionId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "SalesState": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Probability": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "SalesStateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SalesType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SalesTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SalesSource": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SalesSourceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SupportType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SupportTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "TypeOfContract": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeOfContractText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ReimbursementMethod": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ReimbursementMethodText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ProjectPhases": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ProjectPhase" | |
| } | |
| }, | |
| "SalesStates": { | |
| "type": "array", | |
| "items": { | |
| "format": "int32", | |
| "enum": [ | |
| 5, | |
| 10, | |
| 11, | |
| 12, | |
| 20, | |
| 21, | |
| 30, | |
| 40, | |
| 99 | |
| ], | |
| "type": "integer" | |
| } | |
| }, | |
| "MarketingMaterial": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/MarketingMaterial" | |
| } | |
| }, | |
| "Documents": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Document" | |
| } | |
| }, | |
| "AdditionalDocuments": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Document" | |
| } | |
| }, | |
| "Skills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillUsage" | |
| } | |
| }, | |
| "LessonsLearned": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LessonLearned" | |
| } | |
| }, | |
| "Contact": { | |
| "$ref": "#/definitions/Contact" | |
| }, | |
| "Stakeholder": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Contact" | |
| } | |
| }, | |
| "StaffingManager": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "DdStaffingManager": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "EngagementManager": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "ProjectManager": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "Assistance": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "BusinessDeveloper": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "Customer": { | |
| "$ref": "#/definitions/Customer" | |
| }, | |
| "Journey": { | |
| "$ref": "#/definitions/CustomerJourney" | |
| }, | |
| "GrossMargin": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Turnover": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "TargetGrossMargin": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Employee": { | |
| "type": "object", | |
| "properties": { | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "FirstName": { | |
| "type": "string" | |
| }, | |
| "LastName": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DateOfBirth": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Citizenship": { | |
| "type": "string" | |
| }, | |
| "IsOwner": { | |
| "type": "boolean" | |
| }, | |
| "Office": { | |
| "$ref": "#/definitions/Office" | |
| }, | |
| "WorkingPlace": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "LinkedInProfileUrl": { | |
| "type": "string" | |
| }, | |
| "XingProfileUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterProfileUrl": { | |
| "type": "string" | |
| }, | |
| "GitHubUrl": { | |
| "type": "string" | |
| }, | |
| "BitBucketUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterUrl": { | |
| "type": "string" | |
| }, | |
| "YammerUrl": { | |
| "type": "string" | |
| }, | |
| "StackoverflowProfileUrl": { | |
| "type": "string" | |
| }, | |
| "LastUpdated": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "EntryDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "LeaveDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StartsIn": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Duration": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "HomePhone": { | |
| "type": "string" | |
| }, | |
| "MobilePhone": { | |
| "type": "string" | |
| }, | |
| "BusinessPhone": { | |
| "type": "string" | |
| }, | |
| "Mail": { | |
| "type": "string" | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Wants": { | |
| "type": "string" | |
| }, | |
| "Qualification": { | |
| "$ref": "#/definitions/Qualification" | |
| }, | |
| "Superior": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Graduation": { | |
| "type": "string" | |
| }, | |
| "Focus": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FocusText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Assistance": { | |
| "$ref": "#/definitions/Assistance" | |
| }, | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "InternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ExternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Currency": { | |
| "type": "string" | |
| }, | |
| "Percentage": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Team": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| }, | |
| "OrganisationUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "Freelancer": { | |
| "type": "boolean" | |
| }, | |
| "TeamLeader": { | |
| "type": "boolean" | |
| }, | |
| "DdSystems": { | |
| "type": "boolean" | |
| }, | |
| "IsManagement": { | |
| "type": "boolean" | |
| }, | |
| "WorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "FteWorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Overtime": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Holidays": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "UsePictureOnline": { | |
| "type": "boolean" | |
| }, | |
| "UsePicturePrint": { | |
| "type": "boolean" | |
| }, | |
| "UseVideo": { | |
| "type": "boolean" | |
| }, | |
| "ProfileLink": { | |
| "type": "string" | |
| }, | |
| "Notifications": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeNotification" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeProfile" | |
| } | |
| }, | |
| "PrivateAddress": { | |
| "$ref": "#/definitions/Address" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Tag": { | |
| "type": "object", | |
| "properties": { | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "DocumentNumber": { | |
| "type": "string" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SupportType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SupportTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AdmPhase": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhaseText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Maturity": { | |
| "format": "int32", | |
| "enum": [ | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "MaturityText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpirationDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Form": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FormText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "CommunitySize": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "ShowAsRoot": { | |
| "type": "boolean" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "IsCustomerFocusedDeliverable": { | |
| "type": "boolean" | |
| }, | |
| "TotalReturn": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "EmployeeCount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ChildAssetCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "SourceProject": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "ProjectCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AverageRating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Tags": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Tag" | |
| } | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Deliverables": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Deliverable" | |
| } | |
| }, | |
| "SolutionLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetSolutionLink" | |
| } | |
| }, | |
| "Employees": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetEmployeeLink" | |
| } | |
| }, | |
| "ProjectLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetProjectLink" | |
| } | |
| }, | |
| "ParentAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "ChildAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "LeadUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "BudgetPhases": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetBudgetPhase" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Deliverable": { | |
| "type": "object", | |
| "properties": { | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "DocumentNumber": { | |
| "type": "string" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "SupportType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SupportTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AdmPhase": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhaseText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Maturity": { | |
| "format": "int32", | |
| "enum": [ | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "MaturityText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpirationDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Form": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FormText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "CommunitySize": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "ShowAsRoot": { | |
| "type": "boolean" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "IsCustomerFocusedDeliverable": { | |
| "type": "boolean" | |
| }, | |
| "TotalReturn": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "EmployeeCount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ChildAssetCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "SourceProject": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "ProjectCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "AverageRating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Tags": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Tag" | |
| } | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Deliverables": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Deliverable" | |
| } | |
| }, | |
| "SolutionLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetSolutionLink" | |
| } | |
| }, | |
| "Employees": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetEmployeeLink" | |
| } | |
| }, | |
| "ProjectLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetProjectLink" | |
| } | |
| }, | |
| "ParentAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "ChildAssets": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetAssetLink" | |
| } | |
| }, | |
| "LeadUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "BudgetPhases": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetBudgetPhase" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "AssetSolutionLink": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "AssetId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "SolutionId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Solution": { | |
| "$ref": "#/definitions/Solution" | |
| }, | |
| "IsSingleLink": { | |
| "type": "boolean" | |
| }, | |
| "SolutionExpression": { | |
| "type": "string" | |
| }, | |
| "TechnicalBenefit": { | |
| "type": "string" | |
| }, | |
| "ContributionToValueProposition": { | |
| "type": "string" | |
| }, | |
| "Condition": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "AssetEmployeeLink": { | |
| "type": "object", | |
| "properties": { | |
| "AssetId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Qualification": { | |
| "type": "string" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "JobProfile": { | |
| "type": "string" | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "ExperiencePoints": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Source": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "Experience": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ExperienceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Role": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Sources": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillProof" | |
| } | |
| }, | |
| "IsDisabled": { | |
| "type": "boolean" | |
| }, | |
| "RoleText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExperienceRoleText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExperienceRoleTextOrder": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "AssetProjectLink": { | |
| "type": "object", | |
| "properties": { | |
| "Asset": { | |
| "$ref": "#/definitions/Asset" | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Remarks": { | |
| "type": "string" | |
| }, | |
| "Amount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Rating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Outcome": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "OutcomeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "AssetAssetLink": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "InheritSkills": { | |
| "type": "boolean" | |
| }, | |
| "Asset": { | |
| "$ref": "#/definitions/Asset" | |
| } | |
| } | |
| }, | |
| "OrganisationUnit": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string" | |
| }, | |
| "Link": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "Manager": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "ParentId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Parent": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "Skills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| }, | |
| "Participants": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "IsGroup": { | |
| "type": "boolean" | |
| }, | |
| "SourceLink": { | |
| "type": "string" | |
| }, | |
| "LastUpdated": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "AssetBudgetPhase": { | |
| "type": "object", | |
| "properties": { | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "Phase": { | |
| "$ref": "#/definitions/ProjectPhase" | |
| }, | |
| "PlannedAmount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "EffectiveAmount": { | |
| "format": "double", | |
| "type": "number" | |
| } | |
| } | |
| }, | |
| "JobProfileAffinity": { | |
| "type": "object", | |
| "properties": { | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "ExperienceLevel": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "CapabilityEmployee": { | |
| "type": "object", | |
| "properties": { | |
| "Employee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Role": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Offering": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Solution": { | |
| "$ref": "#/definitions/Solution" | |
| }, | |
| "SucceedingOfferings": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OfferingJourney" | |
| } | |
| }, | |
| "PrecedingOfferings": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OfferingJourney" | |
| } | |
| } | |
| } | |
| }, | |
| "ProjectPhase": { | |
| "type": "object", | |
| "properties": { | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Number": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Staffing": { | |
| "type": "boolean" | |
| }, | |
| "StaffingRemarks": { | |
| "type": "string" | |
| }, | |
| "Nearshore": { | |
| "type": "boolean" | |
| }, | |
| "State": { | |
| "format": "int32", | |
| "enum": [ | |
| 5, | |
| 10, | |
| 11, | |
| 12, | |
| 20, | |
| 21, | |
| 30, | |
| 40, | |
| 99 | |
| ], | |
| "type": "integer" | |
| }, | |
| "AdmPhase": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16 | |
| ], | |
| "type": "integer" | |
| }, | |
| "DataQualityMessage": { | |
| "type": "string" | |
| }, | |
| "StateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "StateAggregatedOrder": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "StateTextAggregated": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Probability": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Active": { | |
| "type": "boolean" | |
| }, | |
| "PhaseNumber": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "LostReason": { | |
| "type": "string" | |
| }, | |
| "LostReasonDescription": { | |
| "type": "string" | |
| }, | |
| "Contact": { | |
| "$ref": "#/definitions/Contact" | |
| }, | |
| "CreatedDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "SoldDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "OfferDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "LostDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "From": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "To": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "EffectiveTurnover": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Turnover": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "EffectiveTurnoverPercentage": { | |
| "format": "double", | |
| "type": "number", | |
| "readOnly": true | |
| }, | |
| "TurnoverDifference": { | |
| "format": "double", | |
| "type": "number", | |
| "readOnly": true | |
| }, | |
| "TurnoverPerCustomer": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "PlannedHours": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "SubPhases": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ProjectPhase" | |
| } | |
| }, | |
| "Team": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ProjectParticipation" | |
| } | |
| }, | |
| "BudgetChanges": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/BudgetChange" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "MarketingMaterial": { | |
| "type": "object", | |
| "properties": { | |
| "MarketingMaterialType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "PictureId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "MarketingMaterialTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Extension": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "Document": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Extension": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "SkillUsage": { | |
| "type": "object", | |
| "properties": { | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "Employees": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| } | |
| }, | |
| "Amount": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "LessonLearned": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Practice": { | |
| "$ref": "#/definitions/Practice" | |
| }, | |
| "IsPositive": { | |
| "type": "boolean" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| } | |
| } | |
| }, | |
| "Contact": { | |
| "type": "object", | |
| "properties": { | |
| "Active": { | |
| "type": "boolean" | |
| }, | |
| "ActiveText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "FirstName": { | |
| "type": "string" | |
| }, | |
| "LastName": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Position": { | |
| "type": "string" | |
| }, | |
| "Phone": { | |
| "type": "string" | |
| }, | |
| "MobilePhone": { | |
| "type": "string" | |
| }, | |
| "EMail": { | |
| "type": "string" | |
| }, | |
| "LinkedIn": { | |
| "type": "string" | |
| }, | |
| "Xing": { | |
| "type": "string" | |
| }, | |
| "Department": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ResponsibleEmployee": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "Customer": { | |
| "$ref": "#/definitions/Customer" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "EmployeeResult": { | |
| "type": "object", | |
| "properties": { | |
| "FirstName": { | |
| "type": "string" | |
| }, | |
| "LastName": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Superior": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "JobProfile": { | |
| "type": "string" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Percentage": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "InternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ExternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "BusinessPhone": { | |
| "type": "string" | |
| }, | |
| "MobilePhone": { | |
| "type": "string" | |
| }, | |
| "IsManagement": { | |
| "type": "boolean" | |
| }, | |
| "Match": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Focus": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Experience": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ExperienceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "EntryDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "EntryDateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "LeaveDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "LeaveDateText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DateOfBirth": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "OrganisationUnit": { | |
| "type": "string" | |
| }, | |
| "Team": { | |
| "type": "string" | |
| }, | |
| "Qualification": { | |
| "type": "string" | |
| }, | |
| "Grade": { | |
| "type": "string" | |
| }, | |
| "GradeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Company": { | |
| "type": "string" | |
| }, | |
| "PrivateAddressCity": { | |
| "type": "string" | |
| }, | |
| "PrivateAddressZip": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Distance": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "LowUtilizationFrom": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "HomeLocation": { | |
| "$ref": "#/definitions/GeoLocation" | |
| }, | |
| "LowUtilizationFromMonth": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "BankHours": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Gender": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Mail": { | |
| "type": "string" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Customer": { | |
| "type": "object", | |
| "properties": { | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Currency": { | |
| "type": "string" | |
| }, | |
| "WikipediaLink": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "DescriptionDe": { | |
| "type": "string" | |
| }, | |
| "HasLogo": { | |
| "type": "boolean" | |
| }, | |
| "Street": { | |
| "type": "string" | |
| }, | |
| "City": { | |
| "type": "string" | |
| }, | |
| "Zip": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Country": { | |
| "type": "string" | |
| }, | |
| "Longitude": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Latitude": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Responsible": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Role": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "RoleText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Parent": { | |
| "$ref": "#/definitions/Customer" | |
| }, | |
| "YearlyTurnovers": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/YearlyTurnover" | |
| } | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Customer" | |
| } | |
| }, | |
| "Services": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SupplierService" | |
| } | |
| }, | |
| "Industry": { | |
| "type": "string" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "CustomerJourney": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Office": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "CompanyName": { | |
| "type": "string" | |
| }, | |
| "CompanyId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "IsDistributedLocation": { | |
| "type": "boolean" | |
| }, | |
| "IsGroup": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "Qualification": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Grade": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "CareerPath": { | |
| "$ref": "#/definitions/CareerPath" | |
| }, | |
| "Count": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Competencies": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Competence" | |
| } | |
| }, | |
| "DevelopmentOpportunities": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/DevelopmentOpportunity" | |
| } | |
| } | |
| } | |
| }, | |
| "JobProfile": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Discipline": { | |
| "type": "string" | |
| }, | |
| "Abbreviation": { | |
| "type": "string" | |
| }, | |
| "CareerPath": { | |
| "$ref": "#/definitions/CareerPath" | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/JobProfile" | |
| } | |
| }, | |
| "IsGroup": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "Assistance": { | |
| "type": "object", | |
| "properties": { | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "FirstName": { | |
| "type": "string" | |
| }, | |
| "LastName": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DateOfBirth": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Citizenship": { | |
| "type": "string" | |
| }, | |
| "IsOwner": { | |
| "type": "boolean" | |
| }, | |
| "Office": { | |
| "$ref": "#/definitions/Office" | |
| }, | |
| "WorkingPlace": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "LinkedInProfileUrl": { | |
| "type": "string" | |
| }, | |
| "XingProfileUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterProfileUrl": { | |
| "type": "string" | |
| }, | |
| "GitHubUrl": { | |
| "type": "string" | |
| }, | |
| "BitBucketUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterUrl": { | |
| "type": "string" | |
| }, | |
| "YammerUrl": { | |
| "type": "string" | |
| }, | |
| "StackoverflowProfileUrl": { | |
| "type": "string" | |
| }, | |
| "LastUpdated": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "EntryDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "LeaveDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StartsIn": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Duration": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "HomePhone": { | |
| "type": "string" | |
| }, | |
| "MobilePhone": { | |
| "type": "string" | |
| }, | |
| "BusinessPhone": { | |
| "type": "string" | |
| }, | |
| "Mail": { | |
| "type": "string" | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Wants": { | |
| "type": "string" | |
| }, | |
| "Qualification": { | |
| "$ref": "#/definitions/Qualification" | |
| }, | |
| "Superior": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Graduation": { | |
| "type": "string" | |
| }, | |
| "Focus": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FocusText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Assistance": { | |
| "$ref": "#/definitions/Assistance" | |
| }, | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "InternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ExternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Currency": { | |
| "type": "string" | |
| }, | |
| "Percentage": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Team": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| }, | |
| "OrganisationUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "Freelancer": { | |
| "type": "boolean" | |
| }, | |
| "TeamLeader": { | |
| "type": "boolean" | |
| }, | |
| "DdSystems": { | |
| "type": "boolean" | |
| }, | |
| "IsManagement": { | |
| "type": "boolean" | |
| }, | |
| "WorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "FteWorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Overtime": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Holidays": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "UsePictureOnline": { | |
| "type": "boolean" | |
| }, | |
| "UsePicturePrint": { | |
| "type": "boolean" | |
| }, | |
| "UseVideo": { | |
| "type": "boolean" | |
| }, | |
| "ProfileLink": { | |
| "type": "string" | |
| }, | |
| "Notifications": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeNotification" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeProfile" | |
| } | |
| }, | |
| "PrivateAddress": { | |
| "$ref": "#/definitions/Address" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "Company": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "ProfitCenter": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "EmployeeNotification": { | |
| "type": "object", | |
| "properties": { | |
| "Message": { | |
| "type": "string" | |
| }, | |
| "Severity": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "EmployeeProfile": { | |
| "type": "object", | |
| "properties": { | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Address": { | |
| "type": "object", | |
| "properties": { | |
| "Street": { | |
| "type": "string" | |
| }, | |
| "Zip": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "City": { | |
| "type": "string" | |
| }, | |
| "Country": { | |
| "type": "string" | |
| }, | |
| "GeoLocation": { | |
| "$ref": "#/definitions/GeoLocation" | |
| } | |
| } | |
| }, | |
| "Solution": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Active": { | |
| "type": "boolean" | |
| }, | |
| "Offerings": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Offering" | |
| } | |
| }, | |
| "OrganisationUnit": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| }, | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "IsGroup": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "SkillProof": { | |
| "type": "object", | |
| "properties": { | |
| "Source": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SourceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "EndorsmentEmployee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "IsEndorsementApproved": { | |
| "type": "boolean" | |
| }, | |
| "ProofDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Days": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "Level": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "LevelText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Experience": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Skill": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ParentId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "GroupName": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "InvestmentRemarks": { | |
| "type": "string" | |
| }, | |
| "BeginnerDefinition": { | |
| "type": "string" | |
| }, | |
| "ProficientDefinition": { | |
| "type": "string" | |
| }, | |
| "ExpertDefinition": { | |
| "type": "string" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "EmployeeCount": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "IsManagedSkill": { | |
| "type": "boolean", | |
| "readOnly": true | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "Parents": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "CompanyLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillCompanyLink" | |
| } | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "Depth": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "IsVisible": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "OfferingJourney": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Offering": { | |
| "$ref": "#/definitions/Offering" | |
| } | |
| } | |
| }, | |
| "ProjectParticipation": { | |
| "type": "object", | |
| "properties": { | |
| "LastModifiedCode": { | |
| "type": "string" | |
| }, | |
| "LastModifiedDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Percentages": { | |
| "type": "array", | |
| "items": { | |
| "format": "double", | |
| "type": "number" | |
| } | |
| }, | |
| "Percentage": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "PercentageEffective": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "Days": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "TitleDe": { | |
| "type": "string" | |
| }, | |
| "DescriptionDe": { | |
| "type": "string" | |
| }, | |
| "TitleResolved": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DescriptionResolved": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "TasksResolved": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "IsHidden": { | |
| "type": "boolean" | |
| }, | |
| "Priority": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Warnings": { | |
| "type": "string" | |
| }, | |
| "Status": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "StatusText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Remarks": { | |
| "type": "string" | |
| }, | |
| "Function": { | |
| "type": "string" | |
| }, | |
| "Phase": { | |
| "$ref": "#/definitions/ProjectPhase" | |
| }, | |
| "Links": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ProjectParticipation" | |
| } | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "EmployeeProjectId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "HourlyRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ImputedMargin": { | |
| "format": "double", | |
| "type": "number", | |
| "readOnly": true | |
| }, | |
| "FromPlanned": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "ToPlanned": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "FromEffective": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "ToEffective": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "WorkingForCustomerSince": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "WorkingForCustomerSinceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "From": { | |
| "format": "date-time", | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "FromYear": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "To": { | |
| "format": "date-time", | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ToYear": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DaysEffective": { | |
| "format": "double", | |
| "type": "number", | |
| "readOnly": true | |
| }, | |
| "TotalHoursEffective": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Skills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeSkill" | |
| } | |
| }, | |
| "Descriptions": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ProjectDescription" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "BudgetChange": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Amount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Practice": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Topic": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "GeoLocation": { | |
| "type": "object", | |
| "properties": { | |
| "Latitude": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Longitude": { | |
| "format": "double", | |
| "type": "number" | |
| } | |
| } | |
| }, | |
| "YearlyTurnover": { | |
| "type": "object", | |
| "properties": { | |
| "Year": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Turnover": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ChildrenTurnover": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Budget": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "BudgetMin": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "BudgetMax": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "SupplierService": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "CareerPath": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "DisciplineCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Qualifications": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Qualification" | |
| } | |
| } | |
| } | |
| }, | |
| "Competence": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Experience": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Trainings": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Training" | |
| } | |
| }, | |
| "ExperienceText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "DevelopmentOpportunity": { | |
| "type": "object", | |
| "properties": { | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "DisciplineCode": { | |
| "type": "string" | |
| }, | |
| "Grade": { | |
| "type": "string" | |
| }, | |
| "Process": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "LinkedSkill": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ParentId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "GroupName": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "InvestmentRemarks": { | |
| "type": "string" | |
| }, | |
| "BeginnerDefinition": { | |
| "type": "string" | |
| }, | |
| "ProficientDefinition": { | |
| "type": "string" | |
| }, | |
| "ExpertDefinition": { | |
| "type": "string" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "EmployeeCount": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "IsManagedSkill": { | |
| "type": "boolean", | |
| "readOnly": true | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "Parents": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "CompanyLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillCompanyLink" | |
| } | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "Depth": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "IsVisible": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "SkillCompanyLink": { | |
| "type": "object", | |
| "properties": { | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "Horizon": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "EmployeeSkill": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "LastProof": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "Experience": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ExperienceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ExperiencePoints": { | |
| "format": "double", | |
| "type": "number", | |
| "readOnly": true | |
| }, | |
| "Sources": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillProof" | |
| } | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "IsManagedSkill": { | |
| "type": "boolean", | |
| "readOnly": true | |
| }, | |
| "IsDisabled": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "ProjectDescription": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Tasks": { | |
| "type": "string" | |
| }, | |
| "TitleDe": { | |
| "type": "string" | |
| }, | |
| "DescriptionDe": { | |
| "type": "string" | |
| }, | |
| "TasksDe": { | |
| "type": "string" | |
| }, | |
| "ReleaseStateEn": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ReleaseStateDe": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Language": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "LanguageText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ProjectId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "EmployeeProjectId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "EmployeeProject": { | |
| "$ref": "#/definitions/EmployeeProject" | |
| }, | |
| "EmployeeId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "Role": { | |
| "type": "string" | |
| }, | |
| "OverrideOfficialDescription": { | |
| "type": "boolean" | |
| }, | |
| "Skills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeSkill" | |
| } | |
| } | |
| } | |
| }, | |
| "Training": { | |
| "type": "object", | |
| "properties": { | |
| "_date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "UrlHint": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "ISBN": { | |
| "type": "string" | |
| }, | |
| "Trainer": { | |
| "type": "string" | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Deprecated": { | |
| "type": "boolean" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 2, | |
| 3, | |
| 5, | |
| 7, | |
| 8 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Level": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "LevelText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "AverageRating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "NumberOfRatings": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Participants": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Costs": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Match": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Participations": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/TrainingParticipation" | |
| } | |
| }, | |
| "Skills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| }, | |
| "Sources": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/TrainingParticipation" | |
| } | |
| }, | |
| "Attachment": { | |
| "$ref": "#/definitions/Attachment", | |
| "readOnly": true | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "SortDate": { | |
| "format": "date-time", | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "EmployeeProject": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "From": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "To": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Customer": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Industry": { | |
| "$ref": "#/definitions/Industry" | |
| } | |
| } | |
| }, | |
| "TrainingParticipation": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Rating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "ImportName": { | |
| "type": "string" | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Source": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SourceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Attachment": { | |
| "$ref": "#/definitions/Attachment" | |
| }, | |
| "Training": { | |
| "$ref": "#/definitions/Training" | |
| }, | |
| "TrainingRecordId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Year": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "Attachment": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Extension": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Size": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Data": { | |
| "format": "byte", | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Industry": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "CapabilityDriver": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ManagedSkills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ManagedSkill" | |
| } | |
| } | |
| } | |
| }, | |
| "ManagedSkill": { | |
| "type": "object", | |
| "properties": { | |
| "Trend": { | |
| "$ref": "#/definitions/Trend" | |
| }, | |
| "Driver": { | |
| "$ref": "#/definitions/CapabilityDriver" | |
| }, | |
| "Trainings": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Training" | |
| } | |
| }, | |
| "OfficeSummaries": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilitySkillOfficeSummary" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ParentId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "InfoPageLink": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "GroupName": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "InvestmentRemarks": { | |
| "type": "string" | |
| }, | |
| "BeginnerDefinition": { | |
| "type": "string" | |
| }, | |
| "ProficientDefinition": { | |
| "type": "string" | |
| }, | |
| "ExpertDefinition": { | |
| "type": "string" | |
| }, | |
| "Aliases": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Category": { | |
| "$ref": "#/definitions/SkillCategory" | |
| }, | |
| "EmployeeCount": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "BeginnerCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ProficientCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ExpertCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "InterestedCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Capability": { | |
| "$ref": "#/definitions/Capability" | |
| }, | |
| "IsManagedSkill": { | |
| "type": "boolean", | |
| "readOnly": true | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "Parents": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/LinkedSkill" | |
| } | |
| }, | |
| "CompanyLinks": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillCompanyLink" | |
| } | |
| }, | |
| "Modified": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Modifier": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "IsMetaSkill": { | |
| "type": "boolean" | |
| }, | |
| "Depth": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "IsVisible": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "Trend": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "ShortDescription": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "ManagedSkills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ManagedSkill" | |
| } | |
| } | |
| } | |
| }, | |
| "CapabilitySkillOfficeSummary": { | |
| "type": "object", | |
| "properties": { | |
| "Office": { | |
| "$ref": "#/definitions/Office" | |
| }, | |
| "Demand": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4 | |
| ], | |
| "type": "integer" | |
| }, | |
| "DemandText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Beginners": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilityExpert" | |
| } | |
| }, | |
| "Proficients": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilityExpert" | |
| } | |
| }, | |
| "Experts": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilityExpert" | |
| } | |
| }, | |
| "ThoughtLeaders": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/CapabilityExpert" | |
| } | |
| }, | |
| "Goals": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SkillDevelopmentGoal" | |
| } | |
| } | |
| } | |
| }, | |
| "CapabilityExpert": { | |
| "type": "object", | |
| "properties": { | |
| "ExperiencePoints": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ExperienceLevel": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "VertecId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "FirstName": { | |
| "type": "string" | |
| }, | |
| "LastName": { | |
| "type": "string" | |
| }, | |
| "FullName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "DateOfBirth": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Citizenship": { | |
| "type": "string" | |
| }, | |
| "IsOwner": { | |
| "type": "boolean" | |
| }, | |
| "Office": { | |
| "$ref": "#/definitions/Office" | |
| }, | |
| "WorkingPlace": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "LinkedInProfileUrl": { | |
| "type": "string" | |
| }, | |
| "XingProfileUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterProfileUrl": { | |
| "type": "string" | |
| }, | |
| "GitHubUrl": { | |
| "type": "string" | |
| }, | |
| "BitBucketUrl": { | |
| "type": "string" | |
| }, | |
| "TwitterUrl": { | |
| "type": "string" | |
| }, | |
| "YammerUrl": { | |
| "type": "string" | |
| }, | |
| "StackoverflowProfileUrl": { | |
| "type": "string" | |
| }, | |
| "LastUpdated": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "EntryDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "LeaveDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "StartsIn": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Duration": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "HomePhone": { | |
| "type": "string" | |
| }, | |
| "MobilePhone": { | |
| "type": "string" | |
| }, | |
| "BusinessPhone": { | |
| "type": "string" | |
| }, | |
| "Mail": { | |
| "type": "string" | |
| }, | |
| "Location": { | |
| "type": "string" | |
| }, | |
| "Wants": { | |
| "type": "string" | |
| }, | |
| "Qualification": { | |
| "$ref": "#/definitions/Qualification" | |
| }, | |
| "Superior": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| }, | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Graduation": { | |
| "type": "string" | |
| }, | |
| "Focus": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "FocusText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Assistance": { | |
| "$ref": "#/definitions/Assistance" | |
| }, | |
| "Company": { | |
| "$ref": "#/definitions/Company" | |
| }, | |
| "InternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ExternalRate": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Currency": { | |
| "type": "string" | |
| }, | |
| "Percentage": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Team": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| }, | |
| "OrganisationUnits": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/OrganisationUnit" | |
| } | |
| }, | |
| "Freelancer": { | |
| "type": "boolean" | |
| }, | |
| "TeamLeader": { | |
| "type": "boolean" | |
| }, | |
| "DdSystems": { | |
| "type": "boolean" | |
| }, | |
| "IsManagement": { | |
| "type": "boolean" | |
| }, | |
| "WorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "FteWorkHoursPerDay": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Overtime": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Holidays": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "UsePictureOnline": { | |
| "type": "boolean" | |
| }, | |
| "UsePicturePrint": { | |
| "type": "boolean" | |
| }, | |
| "UseVideo": { | |
| "type": "boolean" | |
| }, | |
| "ProfileLink": { | |
| "type": "string" | |
| }, | |
| "Notifications": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeNotification" | |
| }, | |
| "readOnly": true | |
| }, | |
| "Profiles": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeProfile" | |
| } | |
| }, | |
| "PrivateAddress": { | |
| "$ref": "#/definitions/Address" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "SkillDevelopmentGoal": { | |
| "type": "object", | |
| "properties": { | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "NoInvestment": { | |
| "type": "boolean" | |
| }, | |
| "NoInvestmentReason": { | |
| "type": "string" | |
| }, | |
| "Completed": { | |
| "type": "boolean" | |
| }, | |
| "TargetExperienceLevel": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TargetExperienceLevelText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Actions": { | |
| "type": "string" | |
| }, | |
| "TrainingDays": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "ProjectDays": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Amount": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Until": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "ShortProfile": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Role": { | |
| "type": "string" | |
| }, | |
| "SortOrder": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "DescriptionDe": { | |
| "type": "string" | |
| }, | |
| "DescriptionEn": { | |
| "type": "string" | |
| }, | |
| "ReleaseStateDe": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ReleaseStateEn": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/EmployeeResult" | |
| } | |
| } | |
| }, | |
| "QuizSettings": { | |
| "type": "object", | |
| "properties": { | |
| "OrganisationUnits": { | |
| "type": "array", | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| } | |
| }, | |
| "QuizAnswer": { | |
| "type": "object", | |
| "properties": { | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Question": { | |
| "$ref": "#/definitions/QuizQuestion" | |
| } | |
| } | |
| }, | |
| "QuizQuestion": { | |
| "type": "object", | |
| "properties": { | |
| "Choices": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/QuizQuestionChoice" | |
| } | |
| }, | |
| "Solution": { | |
| "type": "string" | |
| }, | |
| "UserThumb": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "QuizQuestionChoice": { | |
| "type": "object", | |
| "properties": { | |
| "FullName": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Interest": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "IsLike": { | |
| "type": "boolean" | |
| }, | |
| "Employee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "TargetLevel": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Days": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Costs": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "TargetLevelText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "CommunityActivity": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "NameDe": { | |
| "type": "string" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "DescriptionDe": { | |
| "type": "string" | |
| }, | |
| "ActivityType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8 | |
| ], | |
| "type": "integer" | |
| }, | |
| "IsHidden": { | |
| "type": "boolean" | |
| }, | |
| "IsUserGenerated": { | |
| "type": "boolean" | |
| }, | |
| "ActivityTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "EmployeeTimelineItem": { | |
| "type": "object", | |
| "properties": { | |
| "Project": { | |
| "$ref": "#/definitions/Project" | |
| }, | |
| "FeedbackEmployee": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Year": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Title": { | |
| "type": "string" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "Completed": { | |
| "type": "boolean" | |
| }, | |
| "Deleted": { | |
| "type": "boolean" | |
| }, | |
| "ParentId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Children": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/EmployeeTimelineItem" | |
| } | |
| }, | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "JobProfileSkill": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Skill": { | |
| "$ref": "#/definitions/Skill" | |
| }, | |
| "Level": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "JobProfile": { | |
| "$ref": "#/definitions/JobProfile" | |
| }, | |
| "LevelText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Reason": { | |
| "type": "string" | |
| }, | |
| "DevelopmentSkills": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/Skill" | |
| } | |
| }, | |
| "Topic": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "MediaAsset": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "TextData": { | |
| "type": "string" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| }, | |
| "CanEdit": { | |
| "type": "boolean" | |
| }, | |
| "CanDelete": { | |
| "type": "boolean" | |
| }, | |
| "Thumb": { | |
| "type": "string" | |
| }, | |
| "ThumbUrl": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Language": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5 | |
| ], | |
| "type": "integer" | |
| }, | |
| "Color": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 4, | |
| 8, | |
| 16, | |
| 32, | |
| 64, | |
| 128, | |
| 256 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Creator": { | |
| "$ref": "#/definitions/Employee" | |
| }, | |
| "CreatedDate": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Tags": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/MediaAssetTag" | |
| } | |
| }, | |
| "UpVotes": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "DownVotes": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "License": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ContentType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 8, | |
| 9, | |
| 12, | |
| 15 | |
| ], | |
| "type": "integer" | |
| }, | |
| "ContentTypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "LicenseDescription": { | |
| "type": "string" | |
| }, | |
| "DownloadCount": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Popularity": { | |
| "format": "int64", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "Ranking": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "LicenseText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Width": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Height": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Size": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Resolution": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Source": { | |
| "type": "string" | |
| }, | |
| "DimensionText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| }, | |
| "MediaAssetTag": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "EntityId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "EntityType": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12, | |
| 13 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeName": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Thumb": { | |
| "type": "string" | |
| }, | |
| "Rank": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "MediaAssetVote": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "EmployeeId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "MediaAssetId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Vote": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "SmallQuizQuestionEntity": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Text": { | |
| "type": "string" | |
| }, | |
| "Progress": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "Answers": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/SmallQuizAnswerEntity" | |
| } | |
| } | |
| } | |
| }, | |
| "SmallQuizAnswerEntity": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Text": { | |
| "type": "string" | |
| }, | |
| "CorrectAnswered": { | |
| "type": "boolean" | |
| }, | |
| "Selected": { | |
| "type": "boolean" | |
| }, | |
| "CorrectAnswer": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "ImportArgs": { | |
| "type": "object", | |
| "properties": { | |
| "QuizId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "URL": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "UserSettings": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ShowBirthday": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "AssetSourcePolicySet": { | |
| "type": "object", | |
| "properties": { | |
| "Policies": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AssetSourcePolicy" | |
| } | |
| } | |
| } | |
| }, | |
| "AssetSourcePolicy": { | |
| "type": "object", | |
| "properties": { | |
| "Source": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SourceText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "IsDisabled": { | |
| "type": "boolean", | |
| "readOnly": true | |
| }, | |
| "IsUsed": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "AlertSubscription": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Alert": { | |
| "$ref": "#/definitions/Alert" | |
| }, | |
| "Filter": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "Alert": { | |
| "type": "object", | |
| "properties": { | |
| "Type": { | |
| "type": "string" | |
| }, | |
| "Topic": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "FilterOptions": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AlertFilterOption" | |
| } | |
| }, | |
| "Description": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "AlertFilterOption": { | |
| "type": "object", | |
| "properties": { | |
| "Field": { | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Type": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8 | |
| ], | |
| "type": "integer" | |
| }, | |
| "TypeText": { | |
| "type": "string", | |
| "readOnly": true | |
| }, | |
| "filter": { | |
| "type": "object" | |
| } | |
| } | |
| }, | |
| "TaskView": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "Name": { | |
| "type": "string" | |
| }, | |
| "Code": { | |
| "type": "string" | |
| }, | |
| "Scope": { | |
| "type": "string" | |
| }, | |
| "Url": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "MergeTrainings": { | |
| "type": "object", | |
| "properties": { | |
| "MergeInto": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "MergeList": { | |
| "type": "array", | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| } | |
| } | |
| }, | |
| "TrainingParticipationGrouped": { | |
| "type": "object", | |
| "properties": { | |
| "Sources": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/TrainingParticipationSource" | |
| } | |
| }, | |
| "Rating": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "Description": { | |
| "type": "string" | |
| }, | |
| "IsIgnored": { | |
| "type": "boolean" | |
| }, | |
| "Date": { | |
| "format": "date-time", | |
| "type": "string" | |
| }, | |
| "Year": { | |
| "format": "int32", | |
| "type": "integer", | |
| "readOnly": true | |
| }, | |
| "Attachment": { | |
| "$ref": "#/definitions/Attachment" | |
| }, | |
| "Training": { | |
| "$ref": "#/definitions/Training" | |
| } | |
| } | |
| }, | |
| "TrainingParticipationSource": { | |
| "type": "object", | |
| "properties": { | |
| "Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ImportName": { | |
| "type": "string" | |
| }, | |
| "Source": { | |
| "format": "int32", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6 | |
| ], | |
| "type": "integer" | |
| }, | |
| "SourceText": { | |
| "type": "string", | |
| "readOnly": true | |
| } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment