diff --git a/.editorconfig b/.editorconfig index b132a53..86d9376 100644 --- a/.editorconfig +++ b/.editorconfig @@ -6,7 +6,7 @@ end_of_line = lf indent_size = 2 indent_style = space insert_final_newline = true -max_line_length = 160 +max_line_length = 300 tab_width = 2 trim_trailing_whitespace = true diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 2537f25..c565a06 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,27 +1,23 @@ --- name: Bug report about: Create a report to help us improve -title: "" -labels: "" -assignees: "" +title: '' +labels: '' +assignees: '' --- -**Describe the bug** -A clear and concise description of what the bug is. +**Describe the bug** A clear and concise description of what the bug is. -**To Reproduce** -Steps to reproduce the behavior: +**To Reproduce** Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error -**Expected behavior** -A clear and concise description of what you expected to happen. +**Expected behavior** A clear and concise description of what you expected to happen. -**Screenshots** -If applicable, add screenshots to help explain your problem. +**Screenshots** If applicable, add screenshots to help explain your problem. **Desktop (please complete the following information):** @@ -36,5 +32,4 @@ If applicable, add screenshots to help explain your problem. - Browser [e.g. stock browser, safari] - Version [e.g. 22] -**Additional context** -Add any other context about the problem here. +**Additional context** Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 2bc5d5f..e1cf2ee 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,19 +1,15 @@ --- name: Feature request about: Suggest an idea for this project -title: "" -labels: "" -assignees: "" +title: '' +labels: '' +assignees: '' --- -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] +**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -**Describe the solution you'd like** -A clear and concise description of what you want to happen. +**Describe the solution you'd like** A clear and concise description of what you want to happen. -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. +**Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. -**Additional context** -Add any other context or screenshots about the feature request here. +**Additional context** Add any other context or screenshots about the feature request here. diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 6729f4d..6792e51 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -4,7 +4,7 @@ name: Stale # yamllint disable-line rule:truthy on: schedule: - - cron: "0 8 * * *" + - cron: '0 8 * * *' workflow_call: workflow_dispatch: diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 4b1488f..ecea39a 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -9,7 +9,7 @@ on: paths: - .github/labels.yml schedule: - - cron: "34 5 * * *" + - cron: '34 5 * * *' workflow_call: workflow_dispatch: diff --git a/.prettierrc.json b/.prettierrc.json index 0967ef4..6b88b34 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1 +1 @@ -{} +"@ivuorinen/prettier-config" diff --git a/generate.sh b/generate.sh index 4089b59..80554b4 100755 --- a/generate.sh +++ b/generate.sh @@ -10,3 +10,6 @@ npx openapi-typescript \ --export-type \ --path-params-as-type \ --output "$DEST" + +npm run prettier + diff --git a/package-lock.json b/package-lock.json index eed8163..8f32889 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,10 +14,25 @@ "openapi-fetch": "^0.6.0" }, "devDependencies": { + "@ivuorinen/prettier-config": "^0.1.1", "husky": "^8.0.3", "lint-staged": "^13.2.2", - "openapi-typescript": "^6.2.4", + "openapi-typescript": "^6.2.4" + } + }, + "node_modules/@ivuorinen/prettier-config": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@ivuorinen/prettier-config/-/prettier-config-0.1.1.tgz", + "integrity": "sha512-XwJWUIen+Fozynb0xNOvvUH5NFFaAnKpIT/U9iCDj9Oo3WoOcr58dNync6Yu3Algu6X3p6VzZrrMwJAo1dWiaQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { "prettier": "2.8.8" + }, + "engines": { + "node": ">= 12", + "npm": ">= 6", + "yarn": ">=1.20.0" } }, "node_modules/@nodelib/fs.scandir": { @@ -369,11 +384,14 @@ } }, "node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/eastasianwidth": { @@ -479,9 +497,9 @@ } }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -554,12 +572,13 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -601,6 +620,17 @@ "node": ">= 0.4.0" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -766,9 +796,9 @@ } }, "node_modules/lint-staged": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", - "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.3.tgz", + "integrity": "sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==", "dev": true, "dependencies": { "chalk": "5.2.0", @@ -1229,21 +1259,21 @@ } }, "node_modules/openapi-fetch": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.6.0.tgz", - "integrity": "sha512-EA9Ic4CvaPXPOXWkQl/S5ZVxD9YeKgIQsYsYhvTZgeXnrN/sllN2jF/xgzXYFqXvB7Jec8XUWv4dT1NQNiiAeg==" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.6.1.tgz", + "integrity": "sha512-CGWPqqtL31uC2e4eEU9NHoqYMXnJ7Jk4H/4Yguil4tO22MIZi91hlQJ/51E8CiaKdSTODh03yF4ndjIOABVHUw==" }, "node_modules/openapi-typescript": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.2.4.tgz", - "integrity": "sha512-P/VK7oJ3TnIS67o1UzuS1pMnry4mzNzeQG0ZjLdPGT04mN9FeeTgHw1bN6MiANFN0tO6BcRavSL5tUFAh6iiwg==", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.3.2.tgz", + "integrity": "sha512-cvMRbO8vBQo+mdkY3vWtH3iCWw8D5MBvkZ3Mnpgk8AEqabhDMV6gu0TE2BrvG4RmEeajFRo1iornhOPxLm7PMg==", "dev": true, "dependencies": { "ansi-colors": "^4.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "js-yaml": "^4.1.0", - "supports-color": "^9.3.1", - "undici": "^5.22.0", + "supports-color": "^9.4.0", + "undici": "^5.22.1", "yargs-parser": "^21.1.1" }, "bin": { @@ -1650,9 +1680,9 @@ } }, "node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { "ansi-regex": "^6.0.1" @@ -1677,9 +1707,9 @@ } }, "node_modules/supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true, "engines": { "node": ">=12" @@ -1715,9 +1745,9 @@ } }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", "dev": true }, "node_modules/type-fest": { @@ -1745,9 +1775,9 @@ } }, "node_modules/undici": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.0.tgz", - "integrity": "sha512-fR9RXCc+6Dxav4P9VV/sp5w3eFiSdOjJYsbtWfd4s5L5C4ogyuVpdKIVHeW0vV1MloM65/f7W45nR9ZxwVdyiA==", + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", + "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", "dev": true, "dependencies": { "busboy": "^1.6.0" @@ -1878,9 +1908,9 @@ } }, "node_modules/yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, "engines": { "node": ">= 14" diff --git a/package.json b/package.json index 3f9add9..5c1ad22 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "openapi-fetch": "^0.6.0" }, "devDependencies": { + "@ivuorinen/prettier-config": "^0.1.1", "husky": "^8.0.3", "lint-staged": "^13.2.2", - "openapi-typescript": "^6.2.4", - "prettier": "2.8.8" + "openapi-typescript": "^6.2.4" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" diff --git a/src/cinode.d.ts b/src/cinode.d.ts index eb505e4..1ed2ab0 100644 --- a/src/cinode.d.ts +++ b/src/cinode.d.ts @@ -4,197 +4,197 @@ */ export type paths = { - "/v0.1/companies/{companyId}/users/{companyUserId}/absences/{id}": { + '/v0.1/companies/{companyId}/users/{companyUserId}/absences/{id}': { /** Get absence period by id */ - get: operations["Absence"]; + get: operations['Absence'] /** Update Absence Item for User */ - put: operations["UpdateAbsence"]; + put: operations['UpdateAbsence'] /** Delete absence */ - delete: operations["DeleteAbsence"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/absences": { + delete: operations['DeleteAbsence'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/absences': { /** Get absence period by company user id */ - get: operations["Absences"]; + get: operations['Absences'] /** Create Absence Item for User */ - post: operations["NewAbsence"]; - }; - "/v0.1/companies/{companyId}/absence/types": { + post: operations['NewAbsence'] + } + '/v0.1/companies/{companyId}/absence/types': { /** Get absence types for company */ - get: operations["AbsenceTypes"]; - }; - "/v0.1/companies/{companyId}/availability": { + get: operations['AbsenceTypes'] + } + '/v0.1/companies/{companyId}/availability': { /** Get availability for company users. Omitting companyUserId gets availability for all company users in company. */ - post: operations["SearchAvailability"]; - }; - "/v0.1/companies/{companyId}": { + post: operations['SearchAvailability'] + } + '/v0.1/companies/{companyId}': { /** Get company by id */ - get: operations["Company"]; - }; - "/v0.1/companies/{companyId}/addresses/{id}/users": { + get: operations['Company'] + } + '/v0.1/companies/{companyId}/addresses/{id}/users': { /** Get company users list for an address */ - get: operations["CompanyAddressUsers"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}": { + get: operations['CompanyAddressUsers'] + } + '/v0.1/companies/{companyId}/candidates/{id}': { /** * Get Candidate by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["Candidate"]; + get: operations['Candidate'] /** * Delete candidate from the system * This action is irreversible, use with caution * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - delete: operations["DeleteCompanyCandidate"]; + delete: operations['DeleteCompanyCandidate'] /** * Patch company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - patch: operations["PatchCompanyCandidate"]; - }; - "/v0.1/companies/{companyId}/candidates": { + patch: operations['PatchCompanyCandidate'] + } + '/v0.1/companies/{companyId}/candidates': { /** * Get Candidates * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["Candidates"]; + get: operations['Candidates'] /** * Create Candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["AddCompanyCandidate"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}/invite": { + post: operations['AddCompanyCandidate'] + } + '/v0.1/companies/{companyId}/candidates/{id}/invite': { /** * Invite the CompanyCandidate to create their own Cinode account * A email is sent with your message and details for how to login * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["InviteCandidate"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/{id}": { + post: operations['InviteCandidate'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/{id}': { /** * Get company candidates event by id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateEvent"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/meetings/{id}": { + get: operations['CompanyCandidateEvent'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/meetings/{id}': { /** * Get company candidates meeting event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateEventMeeting"]; + get: operations['CompanyCandidateEventMeeting'] /** * Update meeting event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - put: operations["UpdateCompanyCandidateEventMeeting"]; + put: operations['UpdateCompanyCandidateEventMeeting'] /** * Delete company candidate meeting event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - delete: operations["DeleteCompanyCandidateEventMeeting"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/meetings": { + delete: operations['DeleteCompanyCandidateEventMeeting'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/meetings': { /** * Get company candidates events meetings list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateMeetingEventList"]; + get: operations['CompanyCandidateMeetingEventList'] /** * Add new meeting event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["NewCompanyCandidateEventMeeting"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/notes/{id}": { + post: operations['NewCompanyCandidateEventMeeting'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/notes/{id}': { /** * Get company candidates note event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateEventNote"]; + get: operations['CompanyCandidateEventNote'] /** * Update note event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - put: operations["UpdateCompanyCandidateEventNote"]; + put: operations['UpdateCompanyCandidateEventNote'] /** * Delete company candidate note event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - delete: operations["DeleteCompanyCandidateEventNote"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/notes": { + delete: operations['DeleteCompanyCandidateEventNote'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/notes': { /** * Get company candidates events notes list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateNoteEventList"]; + get: operations['CompanyCandidateNoteEventList'] /** * Add new note event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["NewCompanyCandidateEventNote"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events": { + post: operations['NewCompanyCandidateEventNote'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events': { /** * Get company candidates events list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateEvents"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/tasks/{id}": { + get: operations['CompanyCandidateEvents'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/tasks/{id}': { /** * Get company candidates task event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateEventTask"]; + get: operations['CompanyCandidateEventTask'] /** * Update task event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - put: operations["UpdateCompanyCandidateEventTask"]; + put: operations['UpdateCompanyCandidateEventTask'] /** * Delete company candidate task event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - delete: operations["DeleteCompanyCandidateEventTask"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/events/tasks": { + delete: operations['DeleteCompanyCandidateEventTask'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/events/tasks': { /** * Get company candidates events tasks list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CompanyCandidateTaskEventList"]; + get: operations['CompanyCandidateTaskEventList'] /** * Add new task event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["NewCompanyCandidateEventTask"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}/attachments/{attachmentId}": { + post: operations['NewCompanyCandidateEventTask'] + } + '/v0.1/companies/{companyId}/candidates/{id}/attachments/{attachmentId}': { /** * Get Candidate File Attachment by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["GetCandidateAttachment"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}/attachments": { + get: operations['GetCandidateAttachment'] + } + '/v0.1/companies/{companyId}/candidates/{id}/attachments': { /** * Upload Candidate File Attachment * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["CandidateAttachment"]; - }; - "/v0.1/companies/{companyId}/candidates/pipelines": { + post: operations['CandidateAttachment'] + } + '/v0.1/companies/{companyId}/candidates/pipelines': { /** * Get candidate pipelines * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["CandidatePipelines"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/skills": { + get: operations['CandidatePipelines'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/skills': { /** * Add a Skill to company candidate * @description Sample request: @@ -207,132 +207,132 @@ export type paths = { * "languageId":1 * } */ - post: operations["NewCompanyCandidateSkill"]; - }; - "/v0.1/companies/{companyId}/candidates/{candidateId}/skills/{id}": { + post: operations['NewCompanyCandidateSkill'] + } + '/v0.1/companies/{companyId}/candidates/{candidateId}/skills/{id}': { /** * Delete Candidate Skill * @description Sample request: * * DELETE /v0.1/companies/1/candidates/19870/skills/577 */ - delete: operations["DeleteCompanyCandidateSkill"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}/uriattachments": { + delete: operations['DeleteCompanyCandidateSkill'] + } + '/v0.1/companies/{companyId}/candidates/{id}/uriattachments': { /** * Add Candidate Uri (Link) * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - post: operations["CandidateUriAttachment"]; - }; - "/v0.1/companies/{companyId}/candidates/{id}/uriattachments/{attachmentId}": { + post: operations['CandidateUriAttachment'] + } + '/v0.1/companies/{companyId}/candidates/{id}/uriattachments/{attachmentId}': { /** * Get Candidate Uri Attachment by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["GetCandidateUriAttachment"]; + get: operations['GetCandidateUriAttachment'] /** * Delete Candidate Uri (Link) * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - delete: operations["DeleteCandidateUriAttachment"]; - }; - "/v0.1/companies/{companyId}/capabilities": { + delete: operations['DeleteCandidateUriAttachment'] + } + '/v0.1/companies/{companyId}/capabilities': { /** Get company capabilities */ - get: operations["CompanyCapabilities"]; - }; - "/v0.1/companies/{companyId}/currencies": { + get: operations['CompanyCapabilities'] + } + '/v0.1/companies/{companyId}/currencies': { /** Get company currencies */ - get: operations["CompanyCurrencies"]; - }; - "/v0.1/companies/{companyId}/customers/{id}": { + get: operations['CompanyCurrencies'] + } + '/v0.1/companies/{companyId}/customers/{id}': { /** * Get company customer by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["GetCompanyCustomer"]; + get: operations['GetCompanyCustomer'] /** * Update company customer * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["UpdateCompanyCustomer"]; + put: operations['UpdateCompanyCustomer'] /** * Delete customer * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteCompanyCustomer"]; + delete: operations['DeleteCompanyCustomer'] /** * Patch company customer * @description Requires access level: CompanyManager. Requires module: Customers. */ - patch: operations["PatchCompanyCustomer"]; - }; - "/v0.1/companies/{companyId}/customers": { + patch: operations['PatchCompanyCustomer'] + } + '/v0.1/companies/{companyId}/customers': { /** * Get company customers list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomers"]; + get: operations['CompanyCustomers'] /** * Add company customer * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewCompanyCustomer"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/addresses/{id}": { + post: operations['NewCompanyCustomer'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/addresses/{id}': { /** * Get customer address by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CustomerAddress"]; + get: operations['CustomerAddress'] /** * Update customer address * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["EditCompanyCustomerAddress"]; + put: operations['EditCompanyCustomerAddress'] /** * Delete customer address * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteCompanyCustomerAddress"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/addresses": { + delete: operations['DeleteCompanyCustomerAddress'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/addresses': { /** * Add customer address * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewCompanyCustomerAddress"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/contacts/{id}": { + post: operations['NewCompanyCustomerAddress'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/contacts/{id}': { /** * Get customer contact by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["Contact"]; + get: operations['Contact'] /** * Update customer contact * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["EditCompanyCustomerContact"]; + put: operations['EditCompanyCustomerContact'] /** * Delete customer contact * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteCompanyCustomerContact"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/contacts": { + delete: operations['DeleteCompanyCustomerContact'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/contacts': { /** * Get customer contact list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["Contacts"]; + get: operations['Contacts'] /** * Add customer contact * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewCompanyCustomerContact"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/contacts/{contactId}/tags": { + post: operations['NewCompanyCustomerContact'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/contacts/{contactId}/tags': { /** * Edit Tags for CustomerContact * @description Note: @@ -354,122 +354,122 @@ export type paths = { * }, * ] */ - post: operations["EditCustomerContactTags"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/{id}": { + post: operations['EditCustomerContactTags'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/{id}': { /** * Get customer event by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEvent"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events": { + get: operations['CompanyCustomerEvent'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events': { /** * Get customer events list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEvents"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/meetings/{id}": { + get: operations['CompanyCustomerEvents'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/meetings/{id}': { /** * Get customer event meeting by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventMeeting"]; + get: operations['CompanyCustomerEventMeeting'] /** * Update customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["UpdateMeeting"]; + put: operations['UpdateMeeting'] /** * Delete customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteMeeting"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/meetings": { + delete: operations['DeleteMeeting'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/meetings': { /** * Get customer event meetings list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventMeetings"]; + get: operations['CompanyCustomerEventMeetings'] /** * Add customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewMeeting"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/notes/{id}": { + post: operations['NewMeeting'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/notes/{id}': { /** * Get customer event note by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventNote"]; + get: operations['CompanyCustomerEventNote'] /** * Update customer event note * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["UpdateNote"]; + put: operations['UpdateNote'] /** * Delete customer event note * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteNote"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/notes": { + delete: operations['DeleteNote'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/notes': { /** * Get customer event notes list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventNotes"]; + get: operations['CompanyCustomerEventNotes'] /** * Add customer event note * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewNote"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/tasks/{id}": { + post: operations['NewNote'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/tasks/{id}': { /** * Get customer event task by id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventTask"]; + get: operations['CompanyCustomerEventTask'] /** * Update customer event task * @description Requires access level: CompanyManager. Requires module: Customers. */ - put: operations["UpdateTask"]; + put: operations['UpdateTask'] /** * Delete customer event task * @description Requires access level: CompanyManager. Requires module: Customers. */ - delete: operations["DeleteTask"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/events/tasks": { + delete: operations['DeleteTask'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/events/tasks': { /** * Get customer event tasks list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerEventTasks"]; + get: operations['CompanyCustomerEventTasks'] /** * Add customer event task * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["NewTask"]; - }; - "/v0.1/companies/{companyId}/customers/{id}/attachments/{attachmentId}": { + post: operations['NewTask'] + } + '/v0.1/companies/{companyId}/customers/{id}/attachments/{attachmentId}': { /** * Get customer file attachment by Id * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["GetCustomerAttachment"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/managers": { + get: operations['GetCustomerAttachment'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/managers': { /** * Get customer managers * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CompanyCustomerManagers"]; + get: operations['CompanyCustomerManagers'] /** * Add customer responsible * @description Sample request: @@ -481,25 +481,25 @@ export type paths = { * ] * } */ - post: operations["AddCompanyCustomerResponsible"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/managers/{id}": { + post: operations['AddCompanyCustomerResponsible'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/managers/{id}': { /** * Remove customer responsible * @description Sample request: * * DELETE /v0.1/companies/1/customers/22228/managers/54632 */ - delete: operations["RemoveCustomerManager"]; - }; - "/v0.1/companies/{companyId}/customers/extended": { + delete: operations['RemoveCustomerManager'] + } + '/v0.1/companies/{companyId}/customers/extended': { /** * Get extended company customers list * @description Requires access level: CompanyManager. Requires module: Customers. */ - get: operations["CustomersExtended"]; - }; - "/v0.1/companies/{companyId}/customers/{customerId}/tags": { + get: operations['CustomersExtended'] + } + '/v0.1/companies/{companyId}/customers/{customerId}/tags': { /** * Edit Tags for Customer * @description Note: @@ -521,32 +521,32 @@ export type paths = { * }, * ] */ - post: operations["EditCustomerTags"]; - }; - "/v0.1/companies/{companyId}/images/{id}": { + post: operations['EditCustomerTags'] + } + '/v0.1/companies/{companyId}/images/{id}': { /** Get Company Image by Id */ - get: operations["CompanyImage"]; - }; - "/v0.1/companies/{companyId}/images/{id}/{imageFileName}": { + get: operations['CompanyImage'] + } + '/v0.1/companies/{companyId}/images/{id}/{imageFileName}': { /** Download Company Image */ - get: operations["CompanyImageDownload"]; - }; - "/v0.1/companies/{companyId}/users/{id}/images": { + get: operations['CompanyImageDownload'] + } + '/v0.1/companies/{companyId}/users/{id}/images': { /** Get Company Images Assigned to User */ - get: operations["CompanyImages"]; + get: operations['CompanyImages'] /** Add Image to User */ - post: operations["AddCompanyImage"]; - }; - "/v0.1/companies/{companyId}/managers": { + post: operations['AddCompanyImage'] + } + '/v0.1/companies/{companyId}/managers': { /** * Get company managers * @description Sample request: * * GET /v0.1/companies/1/managers */ - get: operations["CompanyManagers"]; - }; - "/v0.1/companies/{companyId}/profiles": { + get: operations['CompanyManagers'] + } + '/v0.1/companies/{companyId}/profiles': { /** * Get profiles list * @description Sample request: @@ -563,96 +563,96 @@ export type paths = { * } * } */ - post: operations["CompanyProfiles"]; - }; - "/v0.1/companies/{companyId}/projects/{id}/attachments/{attachmentId}": { + post: operations['CompanyProfiles'] + } + '/v0.1/companies/{companyId}/projects/{id}/attachments/{attachmentId}': { /** * Get Project file attachment by Id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["GetProjectAttachment"]; - }; - "/v0.1/companies/{companyId}/recruitment/managers": { + get: operations['GetProjectAttachment'] + } + '/v0.1/companies/{companyId}/recruitment/managers': { /** * Get recruitment managers * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["RecruitmentManagers"]; - }; - "/v0.1/companies/{companyId}/resumes": { + get: operations['RecruitmentManagers'] + } + '/v0.1/companies/{companyId}/resumes': { /** * Get resumes list * @description Requires module: CompanyUserResume. */ - get: operations["CompanyResumes"]; - }; - "/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}": { + get: operations['CompanyResumes'] + } + '/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}': { /** * Get Subcontractor Group by Id * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["GetCompanySubcontractorGroup"]; - }; - "/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}/members": { + get: operations['GetCompanySubcontractorGroup'] + } + '/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}/members': { /** * Add subcontractor group member * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["AddCompanySubcontractorGroupMember"]; - }; - "/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}/members/{id}": { + post: operations['AddCompanySubcontractorGroupMember'] + } + '/v0.1/companies/{companyId}/subcontractors/groups/{subcontractorGroupId}/members/{id}': { /** * Delete subcontractor group member * @description Requires access level: PartnerManager. Requires module: Partners. */ - delete: operations["DeleteCompanySubcontractorGroupMember"]; - }; - "/v0.1/companies/{companyId}/subcontractors/groups": { + delete: operations['DeleteCompanySubcontractorGroupMember'] + } + '/v0.1/companies/{companyId}/subcontractors/groups': { /** * Get Subcontractor Groups by Company Id * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["GetCompanySubcontractorGroups"]; - }; - "/v0.1/companies/{companyId}/tags/{id}": { + get: operations['GetCompanySubcontractorGroups'] + } + '/v0.1/companies/{companyId}/tags/{id}': { /** * Get company tag by Id * @description Sample request: * * GET /v0.1/companies/1/tags/1 */ - get: operations["CompanyTag"]; - }; - "/v0.1/companies/{companyId}/tags": { + get: operations['CompanyTag'] + } + '/v0.1/companies/{companyId}/tags': { /** * Get company tags * @description Sample request: * * GET /v0.1/companies/1/tags */ - get: operations["CompanyTags"]; - }; - "/v0.1/companies/{companyId}/teams/{id}": { + get: operations['CompanyTags'] + } + '/v0.1/companies/{companyId}/teams/{id}': { /** Get team by id */ - get: operations["Team"]; + get: operations['Team'] /** * Update team * @description Requires access level: CompanyAdmin. */ - put: operations["UpdateTeam"]; - }; - "/v0.1/companies/{companyId}/teams": { + put: operations['UpdateTeam'] + } + '/v0.1/companies/{companyId}/teams': { /** Get teams list */ - get: operations["CompanyTeams"]; + get: operations['CompanyTeams'] /** * Add team * @description Requires access level: CompanyAdmin. */ - post: operations["NewTeam"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/managers": { + post: operations['NewTeam'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/managers': { /** Get team managers */ - get: operations["TeamManagers"]; + get: operations['TeamManagers'] /** * Add team manager * @description Sample request: @@ -663,522 +663,541 @@ export type paths = { * "companyUserId" : 54632 * } */ - post: operations["AddTeamManager"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/managers/{id}": { + post: operations['AddTeamManager'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/managers/{id}': { /** * Remove team manager * @description Sample request: * * DELETE /v0.1/companies/1/teams/1234/managers/54632 */ - delete: operations["RemoveTeamManager"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/members/{id}": { + delete: operations['RemoveTeamManager'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/members/{id}': { /** Get team member */ - get: operations["GetTeamMember"]; + get: operations['GetTeamMember'] /** * Update team member * @description Requires access level: CompanyAdmin. */ - put: operations["UpdateTeamMember"]; + put: operations['UpdateTeamMember'] /** * Remove team member * @description Requires access level: CompanyAdmin. */ - delete: operations["RemoveTeamMember"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/members": { + delete: operations['RemoveTeamMember'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/members': { /** Get team members */ - get: operations["GetTeamMembers"]; + get: operations['GetTeamMembers'] /** * Add team member * @description Requires access level: CompanyAdmin. */ - post: operations["AddTeamMember"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/members/{id}/move": { + post: operations['AddTeamMember'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/members/{id}/move': { /** * Move team member and associated bookings to another team * @description Requires access level: CompanyAdmin. */ - post: operations["MoveTeamMember"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/users": { + post: operations['MoveTeamMember'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/users': { /** * Get team members * @deprecated */ - get: operations["GetTeamUsers"]; + get: operations['GetTeamUsers'] /** * Add team member * @deprecated * @description Requires access level: CompanyAdmin. */ - post: operations["AddTeamUser"]; - }; - "/v0.1/companies/{companyId}/teams/{teamId}/users/{id}": { + post: operations['AddTeamUser'] + } + '/v0.1/companies/{companyId}/teams/{teamId}/users/{id}': { /** * Remove team member * @deprecated * @description Requires access level: CompanyAdmin. */ - delete: operations["RemoveTeamUser"]; - }; - "/v0.1/companies/{companyId}/users/{id}": { + delete: operations['RemoveTeamUser'] + } + '/v0.1/companies/{companyId}/users/{id}': { /** Get company user by id */ - get: operations["User"]; + get: operations['User'] /** * Update company user * @description Requires access level: CompanyAdmin. */ - put: operations["UpdateCompanyUser"]; + put: operations['UpdateCompanyUser'] /** * Delete user from the system * Firstly, the user has to be disconnected, which can be done through a PATCH or PUT * This action is irreversible, use with caution * @description Requires access level: CompanyAdmin. */ - delete: operations["DeleteCompanyUser"]; + delete: operations['DeleteCompanyUser'] /** * Patch company user * @description Requires access level: CompanyAdmin. */ - patch: operations["PatchCompanyUser"]; - }; - "/v0.1/companies/{companyId}/users": { + patch: operations['PatchCompanyUser'] + } + '/v0.1/companies/{companyId}/users': { /** Get company users list */ - get: operations["CompanyUsers"]; + get: operations['CompanyUsers'] /** * Add company user employee * @description Requires access level: CompanyAdmin. */ - post: operations["AddCompanyUser"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/convert-aad": { + post: operations['AddCompanyUser'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/convert-aad': { /** * Convert company user employee to an AAD account * @description Requires access level: CompanyAdmin. */ - post: operations["ConvertUserToAadAccount"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/{id}": { + post: operations['ConvertUserToAadAccount'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/{id}': { /** * Get employee event * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEvent"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/meetings/{id}": { + get: operations['CompanyUserEmployeeEvent'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/meetings/{id}': { /** * Get employee meeting event * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventMeeting"]; + get: operations['CompanyUserEmployeeEventMeeting'] /** * Updates employee meeting event * @description Requires access level: CompanyManager. */ - put: operations["UpdateCompanyUserEmployeeEventMeeting"]; + put: operations['UpdateCompanyUserEmployeeEventMeeting'] /** * Deletes meeting event * @description Requires access level: CompanyManager. */ - delete: operations["DeleteCompanyUserEmployeeEventMeeting"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/meetings": { + delete: operations['DeleteCompanyUserEmployeeEventMeeting'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/meetings': { /** * Get employee meetings events list * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventMeetingList"]; + get: operations['CompanyUserEmployeeEventMeetingList'] /** * Creates new employee meeting event * @description Requires access level: CompanyManager. */ - post: operations["NewCompanyUserEmployeeEventMeeting"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/notes/{id}": { + post: operations['NewCompanyUserEmployeeEventMeeting'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/notes/{id}': { /** * Get employee note event * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventNote"]; + get: operations['CompanyUserEmployeeEventNote'] /** * Updates employee note event * @description Requires access level: CompanyManager. */ - put: operations["UpdateCompanyUserEmployeeEventNote"]; + put: operations['UpdateCompanyUserEmployeeEventNote'] /** * Deletes meeting event * @description Requires access level: CompanyManager. */ - delete: operations["DeleteCompanyUserEmployeeEventNote"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/notes": { + delete: operations['DeleteCompanyUserEmployeeEventNote'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/notes': { /** * Get employee notes events list * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventNoteList"]; + get: operations['CompanyUserEmployeeEventNoteList'] /** * Creates new employee note event * @description Requires access level: CompanyManager. */ - post: operations["NewCompanyUserEmployeeEventNote"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events": { + post: operations['NewCompanyUserEmployeeEventNote'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events': { /** * Get employee events list * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEvents"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/tasks": { + get: operations['CompanyUserEmployeeEvents'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/tasks': { /** * Get employee tasks events list * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventTaskList"]; + get: operations['CompanyUserEmployeeEventTaskList'] /** * Creates new employee task event * @description Requires access level: CompanyManager. */ - post: operations["NewCompanyUserEmployeeEventTask"]; - }; - "/v0.1/companies/{companyId}/employees/{companyUserId}/events/tasks/{id}": { + post: operations['NewCompanyUserEmployeeEventTask'] + } + '/v0.1/companies/{companyId}/employees/{companyUserId}/events/tasks/{id}': { /** * Get employee task event * @description Requires access level: CompanyManager. */ - get: operations["CompanyUserEmployeeEventTask"]; + get: operations['CompanyUserEmployeeEventTask'] /** * Updates employee's task event * @description Requires access level: CompanyManager. */ - put: operations["UpdateCompanyUserEmployeeEventTask"]; + put: operations['UpdateCompanyUserEmployeeEventTask'] /** * Deletes meeting event * @description Requires access level: CompanyManager. */ - delete: operations["DeleteCompanyUserEmployeeEventTask"]; - }; - "/v0.1/companies/{companyId}/users-full/{id}": { + delete: operations['DeleteCompanyUserEmployeeEventTask'] + } + '/v0.1/companies/{companyId}/users-full/{id}': { /** * Get company user, including financial fields, by id * @description Requires access level: CompanyAdmin. */ - get: operations["UserFull"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/permissions": { + get: operations['UserFull'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/permissions': { /** * Update Permissions for Company User * @description Requires access level: CompanyAdmin. */ - put: operations["UpdatePermissions"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile": { + put: operations['UpdatePermissions'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile': { /** Get profile by company user id */ - get: operations["CompanyUserProfile"]; + get: operations['CompanyUserProfile'] /** Create Profile for user */ - post: operations["NewCompanyUserProfile"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/commitments/{id}": { + post: operations['NewCompanyUserProfile'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/commitments/{id}': { /** Get profile commitment by id */ - get: operations["CompanyUserProfileCommitment"]; + get: operations['CompanyUserProfileCommitment'] /** Update Profile Commitment */ - put: operations["UpdateCompanyUserProfileCommitment"]; + put: operations['UpdateCompanyUserProfileCommitment'] /** Delete Commitment */ - delete: operations["DeleteCompanyUserProfileCommitment"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/commitments": { + delete: operations['DeleteCompanyUserProfileCommitment'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/commitments': { /** Create Profile Commitment */ - post: operations["NewCompanyUserProfileCommitment"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/educations/{id}": { + post: operations['NewCompanyUserProfileCommitment'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/educations/{id}': { /** Get profile education by id */ - get: operations["CompanyUserProfileEducation"]; + get: operations['CompanyUserProfileEducation'] /** Update Profile Education */ - put: operations["UpdateCompanyUserProfileEducation"]; + put: operations['UpdateCompanyUserProfileEducation'] /** Delete Profile Education */ - delete: operations["DeleteCompanyUserProfileEducation"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/educations": { + delete: operations['DeleteCompanyUserProfileEducation'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/educations': { /** Create Profile Education */ - post: operations["NewCompanyUserProfileEducation"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/employers/{id}": { + post: operations['NewCompanyUserProfileEducation'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/employers/{id}': { /** Get profile employer by id */ - get: operations["CompanyUserProfileEmployer"]; + get: operations['CompanyUserProfileEmployer'] /** Update Profile Employer */ - put: operations["UpdateCompanyUserProfileEmployer"]; + put: operations['UpdateCompanyUserProfileEmployer'] /** Delete Profile Employer */ - delete: operations["DeleteCompanyUserProfileEmployer"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/employers": { + delete: operations['DeleteCompanyUserProfileEmployer'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/employers': { /** Create Employer profile item */ - post: operations["NewCompanyUserProfileEmployer"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/extskills/{id}": { + post: operations['NewCompanyUserProfileEmployer'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/extskills/{id}': { /** Get profile external skill by id */ - get: operations["CompanyUserProfileExtSkill"]; + get: operations['CompanyUserProfileExtSkill'] /** Update Extra Skill Profile Item */ - put: operations["UpdateCompanyUserProfileExtSkill"]; + put: operations['UpdateCompanyUserProfileExtSkill'] /** Delete Extra Skill Profile Item */ - delete: operations["DeleteCompanyUserProfileExtSkill"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/extskills": { + delete: operations['DeleteCompanyUserProfileExtSkill'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/extskills': { /** Create Extra Skill Profile Item */ - post: operations["NewCompanyUserProfileExtSkill"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/languages/{id}": { + post: operations['NewCompanyUserProfileExtSkill'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/import': { + /** + * Create new profile import for a user. + * @description This will start an async operation. + * - If the operation is started successfully, the response will be `202 Accepted` and the `Location` header will contain the URL to get the status of the operation. + * - If the operation is not started successfully, the response will be `400 Bad Request` + */ + post: operations['CreateCompanyUserProfileImport'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/import/{operationId}': { + /** + * Get current status of the async profile import operation. + * @description This will return the status of an async operation. + * - If the operation is still in progress, the response will be `202 Accepted` + * - If the operation is completed successfully, the response will be `200 OK` and the `status` property will be `Completed` + * - If the operation is completed with errors, the response will be `200 OK` and the `status` property will be `Failed` + */ + get: operations['GetCompanyUserProfileImport'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/languages/{id}': { /** Get profile language by id */ - get: operations["CompanyUserProfileLanguage"]; + get: operations['CompanyUserProfileLanguage'] /** Update Language Profile Item */ - put: operations["UpdateCompanyUserProfileLanguage"]; + put: operations['UpdateCompanyUserProfileLanguage'] /** Delete Language Profile Item */ - delete: operations["DeleteCompanyUserProfileLanguage"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/languages": { + delete: operations['DeleteCompanyUserProfileLanguage'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/languages': { /** Create Language Profile Item */ - post: operations["NewCompanyUserProfileLanguage"]; - }; - "/v0.1/languages": { + post: operations['NewCompanyUserProfileLanguage'] + } + '/v0.1/languages': { /** Get Available Profile Languages */ - get: operations["ProfileLanguages"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/presentation": { + get: operations['ProfileLanguages'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/presentation': { /** Get profile presentation */ - get: operations["CompanyUserProfilePresentation"]; + get: operations['CompanyUserProfilePresentation'] /** Edit Profile Presentation */ - put: operations["UpdateCompanyUserProfilePresentation"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/references/{id}": { + put: operations['UpdateCompanyUserProfilePresentation'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/references/{id}': { /** Get profile reference by id */ - get: operations["CompanyUserProfileReference"]; + get: operations['CompanyUserProfileReference'] /** Update Profile Reference Item */ - put: operations["UpdateCompanyUserProfileReference"]; + put: operations['UpdateCompanyUserProfileReference'] /** Delete Profile Reference Item */ - delete: operations["DeleteCompanyUserProfileReference"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/references": { + delete: operations['DeleteCompanyUserProfileReference'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/references': { /** Create Profile Reference Item */ - post: operations["NewCompanyUserProfileReference"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profiles": { + post: operations['NewCompanyUserProfileReference'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profiles': { /** Get profiles list */ - get: operations["CompanyUserProfiles"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/skills/{id}": { + get: operations['CompanyUserProfiles'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/skills/{id}': { /** Get profile skill by id */ - get: operations["CompanyUserProfileSkill"]; + get: operations['CompanyUserProfileSkill'] /** Update Profile Skill */ - put: operations["UpdateCompanyUserProfileSkill"]; + put: operations['UpdateCompanyUserProfileSkill'] /** Delete Profile Skill */ - delete: operations["DeleteCompanyUserProfileSkill"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/skills": { + delete: operations['DeleteCompanyUserProfileSkill'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/skills': { /** Add Skill to profile */ - post: operations["NewCompanyUserProfileSkill"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/trainings/{id}": { + post: operations['NewCompanyUserProfileSkill'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/trainings/{id}': { /** Get profile training by id */ - get: operations["CompanyUserProfileTraining"]; + get: operations['CompanyUserProfileTraining'] /** Update Profile Training Item */ - put: operations["UpdateCompanyUserProfileTraining"]; + put: operations['UpdateCompanyUserProfileTraining'] /** Delete Profile Training Item */ - delete: operations["DeleteCompanyUserProfileTraining"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/trainings": { + delete: operations['DeleteCompanyUserProfileTraining'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/trainings': { /** Create Profile Training Item */ - post: operations["NewCompanyUserProfileTraining"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/workexperiences/{id}": { + post: operations['NewCompanyUserProfileTraining'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/workexperiences/{id}': { /** Get profile work experience by id */ - get: operations["CompanyUserProfileWorkExperience"]; + get: operations['CompanyUserProfileWorkExperience'] /** Update Profile Work Experience */ - put: operations["UpdateCompanyUserProfileWorkExperience"]; + put: operations['UpdateCompanyUserProfileWorkExperience'] /** Delete Profile Work Experience Item */ - delete: operations["DeleteCompanyUserProfileWorkExperience"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/profile/workexperiences": { + delete: operations['DeleteCompanyUserProfileWorkExperience'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/profile/workexperiences': { /** Create WorkExperience Profile Item */ - post: operations["NewCompanyUserProfileWorkExperience"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/resumes/{id}": { + post: operations['NewCompanyUserProfileWorkExperience'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/resumes/{id}': { /** * Get resume by id * @description Requires module: CompanyUserResume. */ - get: operations["Resume"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/resumes": { + get: operations['GetResume'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/resumes': { /** * Get company user resumes list * @description Requires module: CompanyUserResume. */ - get: operations["CompanyUserResumes"]; - }; - "/v0.1/companies/{companyId}/users/{id}/roles": { + get: operations['CompanyUserResumes'] + } + '/v0.1/companies/{companyId}/users/{id}/roles': { /** * Get Roles for CompanyUser by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["CompanyUserRoles"]; - }; - "/v0.1/companies/{companyId}/users/extended": { + get: operations['CompanyUserRoles'] + } + '/v0.1/companies/{companyId}/users/extended': { /** Get extended company users list */ - get: operations["CompanyUsersExtended"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/skills/{id}": { + get: operations['CompanyUsersExtended'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/skills/{id}': { /** Get skill by id */ - get: operations["Skill"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/skills": { + get: operations['Skill'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/skills': { /** Get skills list */ - get: operations["Skills"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{id}": { + get: operations['Skills'] + } + '/v0.1/companies/{companyId}/subcontractors/{id}': { /** * Get company user by id * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanySubcontractor"]; + get: operations['CompanySubcontractor'] /** * Delete subcontractor from the system * This action is irreversible, use with caution * @description Requires access level: PartnerManager. Requires module: Partners. */ - delete: operations["DeleteCompanySubcontractor"]; - }; - "/v0.1/companies/{companyId}/subcontractors": { + delete: operations['DeleteCompanySubcontractor'] + } + '/v0.1/companies/{companyId}/subcontractors': { /** * Get subcontractors list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractors"]; + get: operations['CompanyUserSubcontractors'] /** * Add subcontractor * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["AddCompanyUserSubcontractor"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/{id}": { + post: operations['AddCompanyUserSubcontractor'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/{id}': { /** * Get subcontractors events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEvent"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/meetings/{id}": { + get: operations['CompanyUserSubcontractorEvent'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/meetings/{id}': { /** * Get subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventMeeting"]; + get: operations['CompanyUserSubcontractorEventMeeting'] /** * Updates subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - put: operations["UpdateCompanyUserSubcontractorEventMeeting"]; + put: operations['UpdateCompanyUserSubcontractorEventMeeting'] /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - delete: operations["DeleteCompanyUserSubcontractorEventMeeting"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/meetings": { + delete: operations['DeleteCompanyUserSubcontractorEventMeeting'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/meetings': { /** * Get subcontractors meetings events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventMeetingList"]; + get: operations['CompanyUserSubcontractorEventMeetingList'] /** * Creates new subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["NewCompanyUserSubcontractorEventMeeting"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/notes/{id}": { + post: operations['NewCompanyUserSubcontractorEventMeeting'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/notes/{id}': { /** * Get subcontractors notes events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventNote"]; + get: operations['CompanyUserSubcontractorEventNote'] /** * Updates subcontractor note event * @description Requires access level: PartnerManager. Requires module: Partners. */ - put: operations["UpdateCompanyUserSubcontractorEventNote"]; + put: operations['UpdateCompanyUserSubcontractorEventNote'] /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - delete: operations["DeleteCompanyUserSubcontractorEventNote"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/notes": { + delete: operations['DeleteCompanyUserSubcontractorEventNote'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/notes': { /** * Get subcontractors notes events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventsNotes"]; + get: operations['CompanyUserSubcontractorEventsNotes'] /** * Creates new subcontractors note event * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["NewCompanyUserSubcontractorEventNote"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{subcontractorId}/events": { + post: operations['NewCompanyUserSubcontractorEventNote'] + } + '/v0.1/companies/{companyId}/subcontractors/{subcontractorId}/events': { /** * Get subcontractors events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEvents"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/tasks": { + get: operations['CompanyUserSubcontractorEvents'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/tasks': { /** * Get subcontractors tasks events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventsTasks"]; + get: operations['CompanyUserSubcontractorEventsTasks'] /** * Creates new subcontractor task event * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["NewCompanyUserSubcontractorEventTask"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/tasks/{id}": { + post: operations['NewCompanyUserSubcontractorEventTask'] + } + '/v0.1/companies/{companyId}/subcontractors/{companyUserId}/events/tasks/{id}': { /** * Get subcontractors tasks events list * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["CompanyUserSubcontractorEventTask"]; + get: operations['CompanyUserSubcontractorEventTask'] /** * Updates subcontractor task event * @description Requires access level: PartnerManager. Requires module: Partners. */ - put: operations["UpdateCompanyUserSubcontractorEventTask"]; + put: operations['UpdateCompanyUserSubcontractorEventTask'] /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. */ - delete: operations["DeleteCompanyUserSubcontractorEventTask"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{id}/attachments/{attachmentId}": { + delete: operations['DeleteCompanyUserSubcontractorEventTask'] + } + '/v0.1/companies/{companyId}/subcontractors/{id}/attachments/{attachmentId}': { /** * Get subcontractor File Attachment by Id * @description Requires access level: PartnerManager. Requires module: Partners. */ - get: operations["GetSubcontractorAttachment"]; - }; - "/v0.1/companies/{companyId}/subcontractors/{id}/attachments": { + get: operations['GetSubcontractorAttachment'] + } + '/v0.1/companies/{companyId}/subcontractors/{id}/attachments': { /** * Upload subcontractor file attachment * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["SubcontractorAttachment"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/tags": { + post: operations['SubcontractorAttachment'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/tags': { /** * Edit Tags for User * @description Note: @@ -1199,20 +1218,20 @@ export type paths = { * }, * ] */ - post: operations["EditCompanyUserTags"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/teams": { + post: operations['EditCompanyUserTags'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/teams': { /** Get teams for team member */ - get: operations["UserTeams"]; - }; - "/v0.1/companies/{companyId}/webhooks": { + get: operations['UserTeams'] + } + '/v0.1/companies/{companyId}/webhooks': { /** * Get company webhooks * @description Sample request: * * GET /v0.1/companies/1/webhooks */ - get: operations["CompanyWebhooks"]; + get: operations['CompanyWebhooks'] /** * Add Webhook * @description Sample request: @@ -1236,301 +1255,301 @@ export type paths = { * ] * } */ - post: operations["NewWebhook"]; - }; - "/v0.1/companies/{companyId}/webhooks/manifest": { + post: operations['NewWebhook'] + } + '/v0.1/companies/{companyId}/webhooks/manifest': { /** @description Requires access level: CompanyAdmin. Requires module: Webhooks. */ - post: operations["InstallWebhookManifest"]; - }; - "/v0.1/companies/{companyId}/webhooks/{id}": { + post: operations['InstallWebhookManifest'] + } + '/v0.1/companies/{companyId}/webhooks/{id}': { /** * Remove webhook * @description Sample request: * * DELETE /v0.1/companies/1/webhooks/42a3a220-766c-eb11-8e13-000c29b4e92f */ - delete: operations["RemoveWebhook"]; - }; - "/v0.1/companies/{companyId}/users/{companyUserId}/resumes/{id}/dynamic": { + delete: operations['RemoveWebhook'] + } + '/v0.1/companies/{companyId}/users/{companyUserId}/resumes/{id}/dynamic': { /** * Get resume by id * @description Requires module: CompanyUserResume. */ - get: operations["DynamicResume"]; - }; - "/v0.1/companies/{companyId}/keywords/search/{term}": { + get: operations['DynamicResume'] + } + '/v0.1/companies/{companyId}/keywords/search/{term}': { /** Search keywords by term */ - get: operations["SearchKeyword"]; - }; - "/v0.1/companies/{companyId}/mentions/to-natural-text": { + get: operations['SearchKeyword'] + } + '/v0.1/companies/{companyId}/mentions/to-natural-text': { /** * Translates any mention-ids in a text to their human readable form. * Translations are access restricted, if you don't have enough access * to get the name of an id, it won't be translated. */ - post: operations["TranslateMentions"]; - }; - "/v0.1/companies/{companyId}/partners": { + post: operations['TranslateMentions'] + } + '/v0.1/companies/{companyId}/partners': { /** * Get Partners by filter - * @description Requires access level: CompanyManager. Requires module: Assignments. + * @description Requires access level: PartnerManager. Requires module: Partners. */ - post: operations["SearchPartners"]; - }; - "/v0.1/companies/{companyId}/projects/{id}": { + post: operations['SearchPartners'] + } + '/v0.1/companies/{companyId}/projects/{id}': { /** * Get project by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["Project"]; + get: operations['Project'] /** * Update project * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateCompanyProject"]; + put: operations['UpdateCompanyProject'] /** * Delete project * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteCompanyProject"]; - }; - "/v0.1/companies/{companyId}/projects": { + delete: operations['DeleteCompanyProject'] + } + '/v0.1/companies/{companyId}/projects': { /** * Get projects list - please note this endpoint currently only returns projects with the status WON. Please use the SearchProjects endpoint for more options of filtering desired Projects * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["Projects"]; + get: operations['Projects'] /** * Add project * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["NewCompanyProject"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/projectassignments/{id}": { + post: operations['NewCompanyProject'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/projectassignments/{id}': { /** * Get projectassignment by id (Obsolete) * @deprecated * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["OldProjectAssignment"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{id}": { + get: operations['OldProjectAssignment'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{id}': { /** * Get Role by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectAssignment"]; + get: operations['ProjectAssignment'] /** * Edit Role * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectAssignment"]; + put: operations['UpdateProjectAssignment'] /** * Delete Role * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectAssignment"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles": { + delete: operations['DeleteProjectAssignment'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles': { /** * Add Role * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["NewProjectAssignment"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{projectAssignmentId}/announce": { + post: operations['NewProjectAssignment'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{projectAssignmentId}/announce': { /** * Announce a role (ProjectAssignment) to the Partner Network and optionally also to Cinode Market(https://cinode.market/requests). * If you are testing, set the "PublishForReal" to "false", otherwise you will publish this announcement for real. When you're testing ("PublishForReal = false) RequestId will be 0 in the response. * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["AnnounceProjectAssignment"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/employee": { + post: operations['AnnounceProjectAssignment'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/employee': { /** * Add Role Member Employee * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["AddProjectAssignmentMemberEmployee"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/subcontractor": { + post: operations['AddProjectAssignmentMemberEmployee'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/subcontractor': { /** * Add Role Member Subcontractor * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["AddProjectAssignmentMemberSubcontractor"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/employee/{id}": { + post: operations['AddProjectAssignmentMemberSubcontractor'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/employee/{id}': { /** * Edit Role Member Employee * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectAssignmentMemberEmployee"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/subcontractor/{id}": { + put: operations['UpdateProjectAssignmentMemberEmployee'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/subcontractor/{id}': { /** * Edit Role Member Subcontractor * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectAssignmentMemberSubcontractor"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/{id}": { + put: operations['UpdateProjectAssignmentMemberSubcontractor'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/members/{id}': { /** * Delete Role Member * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectAssignmentMemberEmployee"]; - }; - "/v0.1/companies/{companyId}/roles": { + delete: operations['DeleteProjectAssignmentMemberEmployee'] + } + '/v0.1/companies/{companyId}/roles': { /** * Get Roles by Filter * Rate limited, restricted to once per minute, max 1000 requests per day * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["SearchRoles"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/skills": { + post: operations['SearchRoles'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/skills': { /** * Add Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["AddProjectAssignmentSkill"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/skills/{id}": { + post: operations['AddProjectAssignmentSkill'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/roles/{roleId}/skills/{id}': { /** * Update Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectAssignmentSkill"]; + put: operations['UpdateProjectAssignmentSkill'] /** * Delete Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectAssignmentSkill"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/{id}": { + delete: operations['DeleteProjectAssignmentSkill'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/{id}': { /** * Get project event by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEvent"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events": { + get: operations['ProjectEvent'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events': { /** * Get project events list * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEvents"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/meetings/{id}": { + get: operations['ProjectEvents'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/meetings/{id}': { /** * Get project event meeting by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventMeeting"]; + get: operations['ProjectEventMeeting'] /** * Update project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectMeeting"]; + put: operations['UpdateProjectMeeting'] /** * Delete project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectMeeting"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/meetings": { + delete: operations['DeleteProjectMeeting'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/meetings': { /** * Get project events meetings list * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventMeetings"]; + get: operations['ProjectEventMeetings'] /** * Add project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["NewProjectMeeting"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/notes/{id}": { + post: operations['NewProjectMeeting'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/notes/{id}': { /** * Get project event note by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventNote"]; + get: operations['ProjectEventNote'] /** * Update project event note * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectNote"]; + put: operations['UpdateProjectNote'] /** * Delete project event note * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectNote"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/notes": { + delete: operations['DeleteProjectNote'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/notes': { /** * Get project event notes list * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventNotes"]; + get: operations['ProjectEventNotes'] /** * Add project event note * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["NewProjectNote"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/tasks/{id}": { + post: operations['NewProjectNote'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/tasks/{id}': { /** * Get project event task by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventTask"]; + get: operations['ProjectEventTask'] /** * Update project event task * @description Requires access level: CompanyManager. Requires module: Assignments. */ - put: operations["UpdateProjectTask"]; + put: operations['UpdateProjectTask'] /** * Delete project event task * @description Requires access level: CompanyManager. Requires module: Assignments. */ - delete: operations["DeleteProjectTask"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/events/tasks": { + delete: operations['DeleteProjectTask'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/events/tasks': { /** * Get project event tasks list * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectEventTasks"]; + get: operations['ProjectEventTasks'] /** * Add project event task * @description Requires access level: CompanyManager. Requires module: Assignments. */ - post: operations["NewProjectTask"]; - }; - "/v0.1/companies/{companyId}/projects/pipelines": { + post: operations['NewProjectTask'] + } + '/v0.1/companies/{companyId}/projects/pipelines': { /** * Get project pipelines * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectPipelines"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/references/{id}": { + get: operations['ProjectPipelines'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/references/{id}': { /** * Get project reference by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectReference"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/references": { + get: operations['ProjectReference'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/references': { /** * Get project reference by id * @description Requires access level: CompanyManager. Requires module: Assignments. */ - get: operations["ProjectReferences"]; - }; - "/v0.1/companies/{companyId}/projects/{projectId}/tags": { + get: operations['ProjectReferences'] + } + '/v0.1/companies/{companyId}/projects/{projectId}/tags': { /** * Edit Tags for Project * @description Note: @@ -1552,16 +1571,16 @@ export type paths = { * }, * ] */ - post: operations["EditProjectTags"]; - }; - "/v0.1/companies/{companyId}/candidates/recruitment-sources": { + post: operations['EditProjectTags'] + } + '/v0.1/companies/{companyId}/candidates/recruitment-sources': { /** * Get recruitment sources * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. */ - get: operations["RecruitmentSources"]; - }; - "/v0.1/companies/{companyId}/candidates/search": { + get: operations['RecruitmentSources'] + } + '/v0.1/companies/{companyId}/candidates/search': { /** * Get company candidates list from search criteria * @description Sample request: @@ -1583,27 +1602,27 @@ export type paths = { * "pipelines": [] * } */ - post: operations["SearchCompanyCandidate"]; - }; - "/v0.1/companies/{companyId}/customers/contacts/search": { + post: operations['SearchCompanyCandidate'] + } + '/v0.1/companies/{companyId}/customers/contacts/search': { /** * Get company customer contacts list from search criteria * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["SearchCompanyCustomerContact"]; - }; - "/v0.1/companies/{companyId}/customers/search": { + post: operations['SearchCompanyCustomerContact'] + } + '/v0.1/companies/{companyId}/customers/search': { /** * Get company customers list from search criteria * @description Requires access level: CompanyManager. Requires module: Customers. */ - post: operations["SearchCompanyCustomer"]; - }; - "/v0.1/companies/{companyId}/users/search": { + post: operations['SearchCompanyCustomer'] + } + '/v0.1/companies/{companyId}/users/search': { /** Get company users list from search criteria */ - post: operations["SearchCompanyUser"]; - }; - "/v0.1/companies/{companyId}/projects/search": { + post: operations['SearchCompanyUser'] + } + '/v0.1/companies/{companyId}/projects/search': { /** * Get projects list from search criteria * @description Sample request @@ -1626,77 +1645,77 @@ export type paths = { * UpdatedDateTime=6 * LastTouchDateTime=7 */ - post: operations["SearchProject"]; - }; - "/v0.1/companies/{companyId}/skills/search": { + post: operations['SearchProject'] + } + '/v0.1/companies/{companyId}/skills/search': { /** Search users by skill keyword id */ - post: operations["SearchSkill"]; - }; - "/v0.1/companies/{companyId}/skills/search/term": { + post: operations['SearchSkill'] + } + '/v0.1/companies/{companyId}/skills/search/term': { /** Search users with skills by term (string value) */ - post: operations["SearchSkillTerm"]; - }; -}; + post: operations['SearchSkillTerm'] + } +} -export type webhooks = Record; +export type webhooks = Record export type components = { schemas: { AbscencePeriodDayModel: { - calendarDay?: components["schemas"]["CalendarDayModel"] | null; - }; + calendarDay?: components['schemas']['CalendarDayModel'] | null + } AbsenceAddEditModel: { /** Format: date-time */ - start: string; + start: string /** Format: date-time */ - end?: string | null; + end?: string | null /** Format: float */ - extentPercentage: number; + extentPercentage: number /** Format: int32 */ - absenceTypeId: number; - }; + absenceTypeId: number + } AbsencePeriodDtoModel: { /** Format: int32 */ - id?: number; - absenceType?: components["schemas"]["AbsenceTypeDto"] | null; + id?: number + absenceType?: components['schemas']['AbsenceTypeDto'] | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string; + endDate?: string /** Format: int32 */ - extentPercentage?: number; + extentPercentage?: number /** Format: int32 */ - companyUserId?: number; - companyUserSeoId?: string | null; + companyUserId?: number + companyUserSeoId?: string | null /** Format: int32 */ - companyId?: number; - companySeoId?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number + companySeoId?: string | null + links?: components['schemas']['Link'][] | null + } AbsencePeriodModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: int32 */ - absenceTypeId?: number; - absenceTypeName?: string | null; + absenceTypeId?: number + absenceTypeName?: string | null /** Format: int32 */ - id?: number; - days?: components["schemas"]["AbscencePeriodDayModel"][] | null; + id?: number + days?: components['schemas']['AbscencePeriodDayModel'][] | null /** Format: int32 */ - extentPercentage?: number; - }; + extentPercentage?: number + } AbsenceTypeDto: { /** Format: int32 */ - id?: number; - name?: string | null; - }; + id?: number + name?: string | null + } AbsenceTypeModel: { /** Format: int32 */ - id?: number; - name?: string | null; - }; + id?: number + name?: string | null + } /** * Format: int32 * @description @@ -1730,7 +1749,7 @@ export type components = { * Owner = 500 * @enum {integer} */ - AccessLevel: 0 | 50 | 100 | 110 | 115 | 150 | 180 | 200 | 240 | 250 | 270 | 300 | 400 | 500; + AccessLevel: 0 | 50 | 100 | 110 | 115 | 150 | 180 | 200 | 240 | 250 | 270 | 300 | 400 | 500 /** * Format: int32 * @description @@ -1744,20 +1763,20 @@ export type components = { * Borttagen = 4 * @enum {integer} */ - ActionType: 1 | 2 | 3 | 4; + ActionType: 1 | 2 | 3 | 4 AddCompanySubcontractorGroupMemberModel: { /** Format: int32 */ - companyUserSubcontractorId: number; - }; + companyUserSubcontractorId: number + } AddressInfoBlockViewModel: { - displayName?: string | null; - street1?: string | null; - street2?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - email?: string | null; - }; + displayName?: string | null + street1?: string | null + street2?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + email?: string | null + } /** * Format: int32 * @description @@ -1771,7 +1790,7 @@ export type components = { * Placeringsort = 3 * @enum {integer} */ - AddressType: 0 | 1 | 2 | 3; + AddressType: 0 | 1 | 2 | 3 /** * Format: int32 * @description @@ -1781,458 +1800,458 @@ export type components = { * Uri = 1 * @enum {integer} */ - AttachmentType: 0 | 1; + AttachmentType: 0 | 1 AvailabilityFilterModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: date-time */ - startDate: string; + startDate: string /** Format: date-time */ - endDate: string; - }; + endDate: string + } AvailabilityModel: { /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: double */ - availability?: number; + availability?: number /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string; - }; + endDate?: string + } CalendarDayModel: { /** Format: date-time */ - date?: string; + date?: string /** Format: int32 */ - year?: number; + year?: number /** Format: int32 */ - month?: number; + month?: number /** Format: int32 */ - day?: number; + day?: number /** Format: int32 */ - weekday?: number; + weekday?: number /** Format: int32 */ - week?: number; + week?: number /** Format: int32 */ - quarter?: number; + quarter?: number /** Format: int32 */ - dayOfYear?: number; - }; + dayOfYear?: number + } ClassicCompanyUserResumeModel: { /** Format: int32 */ - imageId?: number | null; + imageId?: number | null /** Format: int32 */ - parentProfileId?: number; + parentProfileId?: number /** Format: int32 */ - profileTranslationId?: number; + profileTranslationId?: number /** Format: int32 */ - parentCompanyUserResumeId?: number | null; - resume?: components["schemas"]["ResumeModel"] | null; + parentCompanyUserResumeId?: number | null + resume?: components['schemas']['ResumeModel'] | null /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - created?: components["schemas"]["CreatedModel"] | null; - updated?: components["schemas"]["UpdatedModel"] | null; - title?: string | null; - description?: string | null; - slug?: string | null; - language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null; - template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null; - isPublic?: boolean; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number | null + created?: components['schemas']['CreatedModel'] | null + updated?: components['schemas']['UpdatedModel'] | null + title?: string | null + description?: string | null + slug?: string | null + language?: components['schemas']['CompanyResumeTemplateLanguageModel'] | null + template?: components['schemas']['CompanyResumeTemplateBaseModel'] | null + isPublic?: boolean + links?: components['schemas']['Link'][] | null + } CommitmentBlockItemModel: { - url?: string | null; - title?: string | null; - description?: string | null; + url?: string | null + title?: string | null + description?: string | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } CommitmentBlockModel: { - data?: components["schemas"]["CommitmentBlockItemModel"][] | null; + data?: components['schemas']['CommitmentBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } CompanyAddressModel: { /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - id?: number | null; - street1?: string | null; - street2?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - email?: string | null; + id?: number | null + street1?: string | null + street2?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + email?: string | null /** * @description Undefined = 0, * StreetAddress = 1 (VisitingAddress) * InvoiceAddress = 2, * LocationAddress = 3 (Used to connect an Employee to an office registered in Cinode) */ - addressType?: components["schemas"]["AddressType"]; - comments?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + addressType?: components['schemas']['AddressType'] + comments?: string | null + links?: components['schemas']['Link'][] | null + } CompanyBaseModel: { /** Format: int32 */ - id?: number | null; - name?: string | null; - seoId?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + name?: string | null + seoId?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCandidateAddInviteModel: { - email?: string | null; - message?: string | null; - }; + email?: string | null + message?: string | null + } CompanyCandidateAddModel: { - firstName: string; - lastName: string; - gender?: components["schemas"]["UserGender"]; + firstName: string + lastName: string + gender?: components['schemas']['UserGender'] /** Format: int32 */ - birthYear?: number | null; - title?: string | null; - description?: string | null; - email?: string | null; - phone?: string | null; - linkedInUrl?: string | null; + birthYear?: number | null + title?: string | null + description?: string | null + email?: string | null + phone?: string | null + linkedInUrl?: string | null /** Format: int32 */ - rating?: number | null; - state: components["schemas"]["CompanyCandidateState"]; + rating?: number | null + state: components['schemas']['CompanyCandidateState'] /** Format: date-time */ - availableFromDate?: string | null; + availableFromDate?: string | null /** Format: int32 */ - periodOfNoticeDays?: number | null; + periodOfNoticeDays?: number | null /** Format: int32 */ - salaryRequirement?: number | null; - isMobile?: boolean; + salaryRequirement?: number | null + isMobile?: boolean /** Format: int32 */ - recruitmentManagerId?: number | null; + recruitmentManagerId?: number | null /** Format: int32 */ - pipelineId?: number | null; + pipelineId?: number | null /** Format: int32 */ - pipelineStageId?: number | null; + pipelineStageId?: number | null /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - companyAddressId?: number | null; + companyAddressId?: number | null /** Format: int32 */ - recruitmentSourceId?: number | null; - currentEmployer?: string | null; - campaignCode?: string | null; + recruitmentSourceId?: number | null + currentEmployer?: string | null + campaignCode?: string | null /** Format: int32 */ - currencyId?: number | null; + currencyId?: number | null /** Format: int32 */ - offeredSalary?: number | null; - notifyRecruitmentManager?: boolean; - }; + offeredSalary?: number | null + notifyRecruitmentManager?: boolean + } CompanyCandidateAttachmentModel: { /** Format: uuid */ - id?: string; - attachmentType?: components["schemas"]["AttachmentType"]; + id?: string + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyCandidateId?: number; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyCandidateId?: number + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCandidateBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - seoId?: string | null; + companyId?: number + seoId?: string | null /** @deprecated */ - firstname?: string | null; - firstName?: string | null; + firstname?: string | null + firstName?: string | null /** @deprecated */ - lastname?: string | null; - lastName?: string | null; + lastname?: string | null + lastName?: string | null /** Format: date-time */ - createdDateTime?: string; + createdDateTime?: string /** Format: date-time */ - lastTouchDateTime?: string | null; + lastTouchDateTime?: string | null /** Format: date-time */ - updatedDateTime?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + updatedDateTime?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCandidateEventBaseModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyCandidateEventMeetingModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; - location?: string | null; + endDateTime?: string + location?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyCandidateEventModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyCandidateEventNoteModel: { /** Format: int32 */ - companyCandidateId?: number; - noteType?: components["schemas"]["EventNoteType"] | null; + companyCandidateId?: number + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyCandidateEventTaskModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** * @description NotSpecified = 0 * Phone = 1 * Email = 2 */ - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyCandidateExtendedModel: { /** Format: int32 */ - rating?: number | null; + rating?: number | null /** Format: date-time */ - availableFromDate?: string | null; + availableFromDate?: string | null /** Format: int32 */ - periodOfNoticeDays?: number | null; + periodOfNoticeDays?: number | null /** Format: int32 */ - salaryRequirement?: number | null; + salaryRequirement?: number | null /** Format: int32 */ - offeredSalary?: number | null; - state?: components["schemas"]["CompanyCandidateState"] | null; + offeredSalary?: number | null + state?: components['schemas']['CompanyCandidateState'] | null /** Format: int32 */ - currencyId?: number | null; - isMobile?: boolean; + currencyId?: number | null + isMobile?: boolean /** Format: int32 */ - pipelineId?: number | null; + pipelineId?: number | null /** Format: int32 */ - pipelineStageId?: number | null; + pipelineStageId?: number | null /** Format: int32 */ - recruitmentManagerId?: number | null; - campaignCode?: string | null; + recruitmentManagerId?: number | null + campaignCode?: string | null /** * @description Other = 0, * Male = 1, * Female = 2 */ - gender?: components["schemas"]["UserGender"]; + gender?: components['schemas']['UserGender'] /** Format: int32 */ - birthYear?: number | null; - title?: string | null; - description?: string | null; - email?: string | null; - linkedInUrl?: string | null; - phone?: string | null; - attachments?: components["schemas"]["CompanyCandidateAttachmentModel"][] | null; - recruitmentManager?: components["schemas"]["CompanyUserBaseModel"] | null; - currentEmployer?: string | null; + birthYear?: number | null + title?: string | null + description?: string | null + email?: string | null + linkedInUrl?: string | null + phone?: string | null + attachments?: components['schemas']['CompanyCandidateAttachmentModel'][] | null + recruitmentManager?: components['schemas']['CompanyUserBaseModel'] | null + currentEmployer?: string | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - seoId?: string | null; + companyId?: number + seoId?: string | null /** @deprecated */ - firstname?: string | null; - firstName?: string | null; + firstname?: string | null + firstName?: string | null /** @deprecated */ - lastname?: string | null; - lastName?: string | null; + lastname?: string | null + lastName?: string | null /** Format: date-time */ - createdDateTime?: string; + createdDateTime?: string /** Format: date-time */ - lastTouchDateTime?: string | null; + lastTouchDateTime?: string | null /** Format: date-time */ - updatedDateTime?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + updatedDateTime?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCandidateFileAttachmentListModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** Format: int32 */ - companyId?: number; - attachments?: components["schemas"]["CompanyCandidateFileAttachmentModel"][] | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number + attachments?: components['schemas']['CompanyCandidateFileAttachmentModel'][] | null + links?: components['schemas']['Link'][] | null + } CompanyCandidateFileAttachmentModel: { - fileName?: string | null; - extension?: string | null; + fileName?: string | null + extension?: string | null /** Format: uuid */ - id?: string; - attachmentType?: components["schemas"]["AttachmentType"]; + id?: string + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyCandidateId?: number; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyCandidateId?: number + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCandidatePipelineModel: { /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; - stages?: components["schemas"]["CompanyCandidatePipelineStageModel"][] | null; - }; + id?: number + title?: string | null + description?: string | null + stages?: components['schemas']['CompanyCandidatePipelineStageModel'][] | null + } CompanyCandidatePipelineStageModel: { /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; + id?: number + title?: string | null + description?: string | null /** Format: int32 */ - order?: number; + order?: number /** Format: int32 */ - probability?: number | null; - }; + probability?: number | null + } /** * Format: int32 * @description @@ -2250,44 +2269,44 @@ export type components = { * UpdatedDateTime = 5 * @enum {integer} */ - CompanyCandidateQuerySort: 0 | 1 | 2 | 3 | 4 | 5; + CompanyCandidateQuerySort: 0 | 1 | 2 | 3 | 4 | 5 CompanyCandidateQuerySortPageAndSortByModel: { - sortBy?: components["schemas"]["CompanyCandidateQuerySort"]; + sortBy?: components['schemas']['CompanyCandidateQuerySort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } CompanyCandidateSkillAddModel: { - name?: string | null; + name?: string | null /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** Format: int32 */ - keywordSynonymId?: number | null; + keywordSynonymId?: number | null /** Format: int32 */ - languageId?: number | null; - }; + languageId?: number | null + } CompanyCandidateSkillModel: { /** Format: int32 */ - companyCandidateId?: number; + companyCandidateId?: number /** Format: int32 */ - keywordId?: number; - keyword?: components["schemas"]["KeywordModel"] | null; + keywordId?: number + keyword?: components['schemas']['KeywordModel'] | null /** Format: int32 */ - keywordSynonymId?: number; - keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null; - }; + keywordSynonymId?: number + keywordSynonym?: components['schemas']['KeywordSynonymModel'] | null + } /** * Format: int32 * @description @@ -2303,149 +2322,149 @@ export type components = { * Avböjd av oss = 40 * @enum {integer} */ - CompanyCandidateState: 0 | 10 | 20 | 30 | 40; + CompanyCandidateState: 0 | 10 | 20 | 30 | 40 CompanyCandidateUriAttachmentAddModel: { - uri?: string | null; - title?: string | null; - description?: string | null; - }; + uri?: string | null + title?: string | null + description?: string | null + } CompanyCandidateUriAttachmentModel: { - uri?: string | null; + uri?: string | null /** Format: uuid */ - id?: string; - attachmentType?: components["schemas"]["AttachmentType"]; + id?: string + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyCandidateId?: number; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyCandidateId?: number + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCapabilitiesModel: { - enabledModules?: components["schemas"]["CompanyEnabledModuleModel"][] | null; - }; + enabledModules?: components['schemas']['CompanyEnabledModuleModel'][] | null + } CompanyCustomerAddModel: { /** @deprecated */ - status?: boolean; - name: string; - description?: string | null; - corporateIdentityNumber?: string | null; - vatNumber?: string | null; - identification?: string | null; - email?: string | null; - homepage?: string | null; - phone?: string | null; - fax?: string | null; - intermediator?: boolean; - size?: components["schemas"]["CompanySize"] | null; + status?: boolean + name: string + description?: string | null + corporateIdentityNumber?: string | null + vatNumber?: string | null + identification?: string | null + email?: string | null + homepage?: string | null + phone?: string | null + fax?: string | null + intermediator?: boolean + size?: components['schemas']['CompanySize'] | null /** Format: int32 */ - countryId?: number | null; + countryId?: number | null /** Format: int64 */ - turnOver?: number | null; + turnOver?: number | null /** Format: int32 */ - turnOverCurrencyId?: number | null; - }; + turnOverCurrencyId?: number | null + } CompanyCustomerAddressAddEditModel: { - street1?: string | null; - street2?: string | null; - zipCode?: string | null; - city?: string | null; - email?: string | null; - comments?: string | null; - country?: string | null; - addressType?: components["schemas"]["AddressType"]; - }; + street1?: string | null + street2?: string | null + zipCode?: string | null + city?: string | null + email?: string | null + comments?: string | null + country?: string | null + addressType?: components['schemas']['AddressType'] + } CompanyCustomerAddressModel: { /** Format: int32 */ - companyCustomerId?: number | null; + companyCustomerId?: number | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - id?: number | null; - street1?: string | null; - street2?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - email?: string | null; + id?: number | null + street1?: string | null + street2?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + email?: string | null /** * @description Undefined = 0, * StreetAddress = 1 (VisitingAddress) * InvoiceAddress = 2, * LocationAddress = 3 (Used to connect an Employee to an office registered in Cinode) */ - addressType?: components["schemas"]["AddressType"]; - comments?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + addressType?: components['schemas']['AddressType'] + comments?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCustomerAttachmentModel: { /** Format: int32 */ - customerId?: number; - attachmentType?: components["schemas"]["AttachmentType"]; + customerId?: number + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: uuid */ - id?: string | null; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: string | null + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCustomerBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - identification?: string | null; - seoId?: string | null; + companyId?: number + name?: string | null + description?: string | null + identification?: string | null + seoId?: string | null /** @deprecated */ - status?: components["schemas"]["Status"]; - links?: components["schemas"]["Link"][] | null; - }; + status?: components['schemas']['Status'] + links?: components['schemas']['Link'][] | null + } CompanyCustomerContactAddEditModel: { - firstName: string; - lastName: string; - email?: string | null; - phone1?: string | null; - phone2?: string | null; - title?: string | null; - comments?: string | null; - }; + firstName: string + lastName: string + email?: string | null + phone1?: string | null + phone2?: string | null + title?: string | null + comments?: string | null + } CompanyCustomerContactBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; - slug?: string | null; - firstName?: string | null; - lastName?: string | null; - email?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + customerId?: number + slug?: string | null + firstName?: string | null + lastName?: string | null + email?: string | null + links?: components['schemas']['Link'][] | null + } CompanyCustomerContactModel: { - title?: string | null; - phone1?: string | null; - phone2?: string | null; - comments?: string | null; + title?: string | null + phone1?: string | null + phone2?: string | null + comments?: string | null /** Format: date-time */ - createdDateTime?: string; - tags?: components["schemas"]["CompanyTagModel"][] | null; + createdDateTime?: string + tags?: components['schemas']['CompanyTagModel'][] | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; - slug?: string | null; - firstName?: string | null; - lastName?: string | null; - email?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + customerId?: number + slug?: string | null + firstName?: string | null + lastName?: string | null + email?: string | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -2463,123 +2482,123 @@ export type components = { * CustomerId = 5 * @enum {integer} */ - CompanyCustomerContactQuerySort: 0 | 1 | 2 | 3 | 4 | 5; + CompanyCustomerContactQuerySort: 0 | 1 | 2 | 3 | 4 | 5 CompanyCustomerContactQuerySortPageAndSortByModel: { - sortBy?: components["schemas"]["CompanyCustomerContactQuerySort"]; + sortBy?: components['schemas']['CompanyCustomerContactQuerySort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } CompanyCustomerDeleteModel: { - customerVerificationName?: string | null; - }; + customerVerificationName?: string | null + } CompanyCustomerEditModel: { /** @deprecated */ - status?: boolean; - name: string; - description?: string | null; - corporateIdentityNumber?: string | null; - vatNumber?: string | null; - identification?: string | null; - email?: string | null; - homepage?: string | null; - phone?: string | null; - fax?: string | null; - intermediator?: boolean; - size?: components["schemas"]["CompanySize"] | null; - }; + status?: boolean + name: string + description?: string | null + corporateIdentityNumber?: string | null + vatNumber?: string | null + identification?: string | null + email?: string | null + homepage?: string | null + phone?: string | null + fax?: string | null + intermediator?: boolean + size?: components['schemas']['CompanySize'] | null + } CompanyCustomerExtendedModel: { - email?: string | null; - tags?: components["schemas"]["CompanyTagBaseModel"][] | null; - managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null; + email?: string | null + tags?: components['schemas']['CompanyTagBaseModel'][] | null + managers?: components['schemas']['CompanyCustomerManagerModel'][] | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - identification?: string | null; - seoId?: string | null; + companyId?: number + name?: string | null + description?: string | null + identification?: string | null + seoId?: string | null /** @deprecated */ - status?: components["schemas"]["Status"]; - links?: components["schemas"]["Link"][] | null; - }; + status?: components['schemas']['Status'] + links?: components['schemas']['Link'][] | null + } CompanyCustomerManagerModel: { /** Format: int32 */ - companyCustomerManagerId?: number | null; + companyCustomerManagerId?: number | null /** Format: int32 */ - customerId?: number | null; - customer?: components["schemas"]["CompanyCustomerBaseModel"] | null; + customerId?: number | null + customer?: components['schemas']['CompanyCustomerBaseModel'] | null /** * Format: int32 * @deprecated */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; - links?: components["schemas"]["Link"][] | null; - }; + companyUserType?: components['schemas']['CompanyUserType'] | null + links?: components['schemas']['Link'][] | null + } CompanyCustomerManagersAddEditModel: { - companyUserIds?: number[] | null; - }; + companyUserIds?: number[] | null + } CompanyCustomerModel: { - phone?: string | null; - fax?: string | null; - homepage?: string | null; - corporateIdentityNumber?: string | null; - vatNumber?: string | null; - contacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null; - addresses?: components["schemas"]["CompanyCustomerAddressModel"][] | null; - projects?: components["schemas"]["ProjectBaseModel"][] | null; - intermediator?: boolean | null; - attachments?: components["schemas"]["CompanyCustomerAttachmentModel"][] | null; - size?: components["schemas"]["CompanySize"] | null; + phone?: string | null + fax?: string | null + homepage?: string | null + corporateIdentityNumber?: string | null + vatNumber?: string | null + contacts?: components['schemas']['CompanyCustomerContactBaseModel'][] | null + addresses?: components['schemas']['CompanyCustomerAddressModel'][] | null + projects?: components['schemas']['ProjectBaseModel'][] | null + intermediator?: boolean | null + attachments?: components['schemas']['CompanyCustomerAttachmentModel'][] | null + size?: components['schemas']['CompanySize'] | null /** Format: int32 */ - countryId?: number | null; - country?: components["schemas"]["CountryModel"] | null; + countryId?: number | null + country?: components['schemas']['CountryModel'] | null /** Format: int64 */ - turnOver?: number | null; + turnOver?: number | null /** Format: int32 */ - turnOverCurrencyId?: number | null; - turnOverCurrency?: components["schemas"]["CurrencyModel"] | null; - email?: string | null; - tags?: components["schemas"]["CompanyTagBaseModel"][] | null; - managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null; + turnOverCurrencyId?: number | null + turnOverCurrency?: components['schemas']['CurrencyModel'] | null + email?: string | null + tags?: components['schemas']['CompanyTagBaseModel'][] | null + managers?: components['schemas']['CompanyCustomerManagerModel'][] | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - identification?: string | null; - seoId?: string | null; + companyId?: number + name?: string | null + description?: string | null + identification?: string | null + seoId?: string | null /** @deprecated */ - status?: components["schemas"]["Status"]; - links?: components["schemas"]["Link"][] | null; - }; + status?: components['schemas']['Status'] + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -2615,75 +2634,75 @@ export type components = { * LastTouchDateTime = 14 * @enum {integer} */ - CompanyCustomerQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14; + CompanyCustomerQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 CompanyCustomerQuerySortPageAndSortByModel: { - sortBy?: components["schemas"]["CompanyCustomerQuerySort"]; + sortBy?: components['schemas']['CompanyCustomerQuerySort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } CompanyEnabledModuleModel: { - moduleId?: components["schemas"]["ModuleType"]; - }; + moduleId?: components['schemas']['ModuleType'] + } CompanyImageModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: uuid */ - imageFileName?: string; - extension?: string | null; + imageFileName?: string + extension?: string | null /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: date-time */ - created?: string; - assignedToCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null; - uploadedByCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null; - links?: components["schemas"]["Link"][] | null; - }; + created?: string + assignedToCompanyUser?: components['schemas']['CompanyUserBaseModel'] | null + uploadedByCompanyUser?: components['schemas']['CompanyUserBaseModel'] | null + links?: components['schemas']['Link'][] | null + } CompanyModel: { /** @description External identifier */ - corporateIdentityNumber?: string | null; - vatNumber?: string | null; + corporateIdentityNumber?: string | null + vatNumber?: string | null /** Format: int32 */ - registrationYear?: number | null; - isTaxRegistered?: boolean | null; - addresses?: components["schemas"]["CompanyAddressModel"][] | null; - tags?: components["schemas"]["CompanyTagBaseModel"][] | null; + registrationYear?: number | null + isTaxRegistered?: boolean | null + addresses?: components['schemas']['CompanyAddressModel'][] | null + tags?: components['schemas']['CompanyTagBaseModel'][] | null /** Format: int32 */ - countryId?: number | null; - defaultCurrency?: components["schemas"]["CurrencyModel"] | null; - currencies?: components["schemas"]["CurrencyModel"][] | null; + countryId?: number | null + defaultCurrency?: components['schemas']['CurrencyModel'] | null + currencies?: components['schemas']['CurrencyModel'][] | null /** Format: int32 */ - id?: number | null; - name?: string | null; - seoId?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + name?: string | null + seoId?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyProfileFilterModel: { /** * Format: int32 * @description If set to true, the results will include only Profiles created within the last X days */ - createdOffsetDays?: number | null; + createdOffsetDays?: number | null /** * Format: int32 * @description If set to true, the results will include only Profiles updated within the last X days */ - updatedOffsetDays?: number | null; - pageAndSortBy?: components["schemas"]["CompanyProfileSortPageAndSortByModel"] | null; - }; + updatedOffsetDays?: number | null + pageAndSortBy?: components['schemas']['CompanyProfileSortPageAndSortByModel'] | null + } /** * Format: int32 * @description 0 - Id (Default), @@ -2692,7 +2711,7 @@ export type components = { * 3 - UpdatedDateTime * @enum {integer} */ - CompanyProfileSort: 0 | 1 | 2 | 3; + CompanyProfileSort: 0 | 1 | 2 | 3 CompanyProfileSortPageAndSortByModel: { /** * @description 0 - Id (Default), @@ -2700,62 +2719,62 @@ export type components = { * 2 - CreatedDateTime, * 3 - UpdatedDateTime */ - sortBy?: components["schemas"]["CompanyProfileSort"]; + sortBy?: components['schemas']['CompanyProfileSort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } CompanyProfilesModel: { /** Format: int32 */ - totalItems?: number; - profiles?: components["schemas"]["CompanyUserProfileBaseModel"][] | null; - }; + totalItems?: number + profiles?: components['schemas']['CompanyUserProfileBaseModel'][] | null + } CompanyRecruitmentManagerModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyResumeTemplateBaseModel: { /** Format: int32 */ - id?: number; - title?: string | null; - }; + id?: number + title?: string | null + } CompanyResumeTemplateLanguageModel: { /** Format: int32 */ - languageId?: number; - name?: string | null; - culture?: string | null; - lang?: string | null; - country?: string | null; - }; + languageId?: number + name?: string | null + culture?: string | null + lang?: string | null + country?: string | null + } /** * Format: int32 * @description @@ -2779,1028 +2798,1028 @@ export type components = { * 10 001+ = 8 * @enum {integer} */ - CompanySize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; + CompanySize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 CompanySubcontractorGroupBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number + name?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanySubcontractorGroupModel: { - companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null; - members?: components["schemas"]["CompanyUserBaseModel"][] | null; + companyUserManager?: components['schemas']['CompanyUserBaseModel'] | null + members?: components['schemas']['CompanyUserBaseModel'][] | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number + name?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyTagBaseModel: { /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - id?: number | null; - seoId?: string | null; - name?: string | null; - }; + id?: number | null + seoId?: string | null + name?: string | null + } CompanyTagModel: { - tagType?: components["schemas"]["CompanyTagTypeModel"] | null; + tagType?: components['schemas']['CompanyTagTypeModel'] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - id?: number | null; - seoId?: string | null; - name?: string | null; - }; + id?: number | null + seoId?: string | null + name?: string | null + } CompanyTagTypeModel: { /** Format: int32 */ - id?: number | null; - name?: string | null; - }; + id?: number | null + name?: string | null + } CompanyUserAddModel: { - email: string; - firstName: string; - lastName: string; - password: string; - confirmPassword: string; - gender: components["schemas"]["UserGender"]; - status?: components["schemas"]["CompanyUserStatus"]; + email: string + firstName: string + lastName: string + password: string + confirmPassword: string + gender: components['schemas']['UserGender'] + status?: components['schemas']['CompanyUserStatus'] /** Format: int32 */ - teamId?: number | null; - title?: string | null; + teamId?: number | null + title?: string | null /** Format: int32 */ - languageId?: number | null; - employmentNumber?: string | null; + languageId?: number | null + employmentNumber?: string | null /** Format: date-time */ - employmentStartDate?: string | null; - addProfile?: boolean; + employmentStartDate?: string | null + addProfile?: boolean /** Format: int32 */ - locationId?: number | null; + locationId?: number | null /** Format: int32 */ - defaultCurrencyId?: number | null; + defaultCurrencyId?: number | null /** Format: int32 */ - displayCurrencyId?: number | null; - mustChangePassword?: boolean; - }; + displayCurrencyId?: number | null + mustChangePassword?: boolean + } CompanyUserBaseModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyUserEditModel: { - status?: components["schemas"]["CompanyUserStatus"]; + status?: components['schemas']['CompanyUserStatus'] /** Format: date-time */ - employmentStartDate?: string | null; + employmentStartDate?: string | null /** Format: date-time */ - employmentEndDate?: string | null; - employmentNumber?: string | null; + employmentEndDate?: string | null + employmentNumber?: string | null /** Format: int32 */ - invoicingGoal?: number | null; + invoicingGoal?: number | null /** Format: int32 */ - mobility?: number | null; + mobility?: number | null /** Format: int32 */ - availabilityPercent?: number | null; + availabilityPercent?: number | null /** Format: date-time */ - availableFromDate?: string | null; - title?: string | null; - email?: string | null; - taxTable?: string | null; + availableFromDate?: string | null + title?: string | null + email?: string | null + taxTable?: string | null /** Format: int32 */ - baseSalary?: number | null; + baseSalary?: number | null /** Format: int32 */ - provision?: number | null; + provision?: number | null /** Format: int32 */ - hourlyTargetRate?: number | null; + hourlyTargetRate?: number | null /** Format: int32 */ - selfCost?: number | null; + selfCost?: number | null /** Format: int32 */ - locationId?: number | null; + locationId?: number | null /** Format: int32 */ - defaultCurrencyId?: number | null; + defaultCurrencyId?: number | null /** Format: int32 */ - displayCurrencyId?: number | null; - firstName?: string | null; - lastName?: string | null; + displayCurrencyId?: number | null + firstName?: string | null + lastName?: string | null /** Format: date-time */ - dateOfBirth?: string | null; - gender?: components["schemas"]["UserGender"]; + dateOfBirth?: string | null + gender?: components['schemas']['UserGender'] /** Format: int32 */ - companyCalendarId?: number | null; - timezoneId?: string | null; - phone?: string | null; - }; + companyCalendarId?: number | null + timezoneId?: string | null + phone?: string | null + } CompanyUserEventBaseModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyUserEventMeetingAddEditModel: { /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; + endDateTime?: string /** * @description The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CompanyUserEventMeetingModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; - location?: string | null; + endDateTime?: string + location?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyUserEventModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyUserEventNoteAddEditModel: { /** Format: int32 */ - companyUserId?: number; - noteType?: components["schemas"]["EventNoteType"] | null; + companyUserId?: number + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** * @description The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + timezoneId?: string | null + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CompanyUserEventNoteModel: { /** Format: int32 */ - companyUserId?: number | null; - noteType?: components["schemas"]["EventNoteType"] | null; + companyUserId?: number | null + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyUserEventTaskAddEditModel: { /** Format: int32 */ - companyUserId?: number; - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + companyUserId?: number + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** * @description The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CompanyUserEventTaskModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** * @description NotSpecified = 0 * Phone = 1 * Email = 2 */ - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CompanyUserExtendedModel: { /** * @description Disconnected = 0, * PreActive = 2, * Active = 3, */ - status?: components["schemas"]["CompanyUserStatus"] | null; - title?: string | null; - companyUserEmail?: string | null; + status?: components['schemas']['CompanyUserStatus'] | null + title?: string | null + companyUserEmail?: string | null /** Format: date-time */ - createdDateTime?: string | null; + createdDateTime?: string | null /** Format: date-time */ - updatedDateTime?: string | null; - companyAddress?: components["schemas"]["CompanyAddressModel"] | null; - homeAddress?: components["schemas"]["LocationModel"] | null; - image?: components["schemas"]["CompanyUserImageModel"] | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; + updatedDateTime?: string | null + companyAddress?: components['schemas']['CompanyAddressModel'] | null + homeAddress?: components['schemas']['LocationModel'] | null + image?: components['schemas']['CompanyUserImageModel'] | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyUserFullModel: { /** Format: int32 */ - invoicingGoal?: number | null; - taxTable?: string | null; + invoicingGoal?: number | null + taxTable?: string | null /** Format: int32 */ - baseSalary?: number | null; + baseSalary?: number | null /** Format: int32 */ - provision?: number | null; + provision?: number | null /** Format: int32 */ - hourlyTargetRate?: number | null; + hourlyTargetRate?: number | null /** Format: int32 */ - selfCost?: number | null; + selfCost?: number | null /** Format: date-time */ - employmentStartDate?: string | null; + employmentStartDate?: string | null /** Format: date-time */ - employmentEndDate?: string | null; - employmentNumber?: string | null; + employmentEndDate?: string | null + employmentNumber?: string | null /** Format: int32 */ - availabilityPercent?: number | null; + availabilityPercent?: number | null /** Format: date-time */ - availableFromDate?: string | null; + availableFromDate?: string | null /** Format: int32 */ - mobility?: number | null; - locationName?: string | null; - resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null; - roles?: components["schemas"]["RoleModel"][] | null; - teamManagers?: components["schemas"]["TeamManagerModel"][] | null; - teamMembers?: components["schemas"]["TeamMemberModel"][] | null; - customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null; - periods?: components["schemas"]["AbsencePeriodModel"][] | null; - defaultCurrency?: components["schemas"]["CurrencyModel"] | null; - phone?: string | null; + mobility?: number | null + locationName?: string | null + resumes?: components['schemas']['CompanyUserResumeBaseModel'][] | null + roles?: components['schemas']['RoleModel'][] | null + teamManagers?: components['schemas']['TeamManagerModel'][] | null + teamMembers?: components['schemas']['TeamMemberModel'][] | null + customerManagers?: components['schemas']['CompanyCustomerManagerModel'][] | null + periods?: components['schemas']['AbsencePeriodModel'][] | null + defaultCurrency?: components['schemas']['CurrencyModel'] | null + phone?: string | null /** Format: date-time */ - dateOfBirth?: string | null; - tags?: components["schemas"]["CompanyTagModel"][] | null; + dateOfBirth?: string | null + tags?: components['schemas']['CompanyTagModel'][] | null /** * @description Disconnected = 0, * PreActive = 2, * Active = 3, */ - status?: components["schemas"]["CompanyUserStatus"] | null; - title?: string | null; - companyUserEmail?: string | null; + status?: components['schemas']['CompanyUserStatus'] | null + title?: string | null + companyUserEmail?: string | null /** Format: date-time */ - createdDateTime?: string | null; + createdDateTime?: string | null /** Format: date-time */ - updatedDateTime?: string | null; - companyAddress?: components["schemas"]["CompanyAddressModel"] | null; - homeAddress?: components["schemas"]["LocationModel"] | null; - image?: components["schemas"]["CompanyUserImageModel"] | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; + updatedDateTime?: string | null + companyAddress?: components['schemas']['CompanyAddressModel'] | null + homeAddress?: components['schemas']['LocationModel'] | null + image?: components['schemas']['CompanyUserImageModel'] | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyUserImageModel: { /** Format: int32 */ - imageId?: number; + imageId?: number /** Format: int32 */ - companyId?: number; - url?: string | null; - largeImageUrl?: string | null; + companyId?: number + url?: string | null + largeImageUrl?: string | null /** Format: date-time */ - uploadedWhen?: string; - links?: components["schemas"]["Link"][] | null; - }; + uploadedWhen?: string + links?: components['schemas']['Link'][] | null + } CompanyUserInfoBlockViewModel: { - address?: components["schemas"]["AddressInfoBlockViewModel"] | null; - email?: string | null; - title?: string | null; - }; + address?: components['schemas']['AddressInfoBlockViewModel'] | null + email?: string | null + title?: string | null + } CompanyUserModel: { /** Format: date-time */ - employmentStartDate?: string | null; + employmentStartDate?: string | null /** Format: date-time */ - employmentEndDate?: string | null; - employmentNumber?: string | null; + employmentEndDate?: string | null + employmentNumber?: string | null /** Format: int32 */ - availabilityPercent?: number | null; + availabilityPercent?: number | null /** Format: date-time */ - availableFromDate?: string | null; + availableFromDate?: string | null /** Format: int32 */ - mobility?: number | null; - locationName?: string | null; - resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null; - roles?: components["schemas"]["RoleModel"][] | null; - teamManagers?: components["schemas"]["TeamManagerModel"][] | null; - teamMembers?: components["schemas"]["TeamMemberModel"][] | null; - customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null; - periods?: components["schemas"]["AbsencePeriodModel"][] | null; - defaultCurrency?: components["schemas"]["CurrencyModel"] | null; - phone?: string | null; + mobility?: number | null + locationName?: string | null + resumes?: components['schemas']['CompanyUserResumeBaseModel'][] | null + roles?: components['schemas']['RoleModel'][] | null + teamManagers?: components['schemas']['TeamManagerModel'][] | null + teamMembers?: components['schemas']['TeamMemberModel'][] | null + customerManagers?: components['schemas']['CompanyCustomerManagerModel'][] | null + periods?: components['schemas']['AbsencePeriodModel'][] | null + defaultCurrency?: components['schemas']['CurrencyModel'] | null + phone?: string | null /** Format: date-time */ - dateOfBirth?: string | null; - tags?: components["schemas"]["CompanyTagModel"][] | null; + dateOfBirth?: string | null + tags?: components['schemas']['CompanyTagModel'][] | null /** * @description Disconnected = 0, * PreActive = 2, * Active = 3, */ - status?: components["schemas"]["CompanyUserStatus"] | null; - title?: string | null; - companyUserEmail?: string | null; + status?: components['schemas']['CompanyUserStatus'] | null + title?: string | null + companyUserEmail?: string | null /** Format: date-time */ - createdDateTime?: string | null; + createdDateTime?: string | null /** Format: date-time */ - updatedDateTime?: string | null; - companyAddress?: components["schemas"]["CompanyAddressModel"] | null; - homeAddress?: components["schemas"]["LocationModel"] | null; - image?: components["schemas"]["CompanyUserImageModel"] | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; + updatedDateTime?: string | null + companyAddress?: components['schemas']['CompanyAddressModel'] | null + homeAddress?: components['schemas']['LocationModel'] | null + image?: components['schemas']['CompanyUserImageModel'] | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyUserPermissionsEditModel: { - permissions?: components["schemas"]["AccessLevel"][] | null; - }; + permissions?: components['schemas']['AccessLevel'][] | null + } CompanyUserProfileAddEditModel: { /** Format: int32 */ - languageId?: number | null; - }; + languageId?: number | null + } CompanyUserProfileBaseModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: date-time */ - createdWhen?: string | null; + createdWhen?: string | null /** Format: date-time */ - updatedWhen?: string | null; + updatedWhen?: string | null /** Format: date-time */ - publishedWhen?: string | null; - presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null; + publishedWhen?: string | null + presentation?: components['schemas']['CompanyUserProfilePresentationModel'] | null /** Format: int32 */ - profileTranslationId?: number; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null; - links?: components["schemas"]["Link"][] | null; - }; + profileTranslationId?: number + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + translations?: components['schemas']['CompanyUserProfileTranslationModel'][] | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileCommitmentAddEditModel: { - title: string; - description?: string | null; - isCurrent?: boolean | null; + title: string + description?: string | null + isCurrent?: boolean | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - url?: string | null; - }; + endDate?: string | null + url?: string | null + } CompanyUserProfileCommitmentModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - translations?: components["schemas"]["CompanyUserProfileCommitmentTranslationModel"][] | null; + endDate?: string | null + translations?: components['schemas']['CompanyUserProfileCommitmentTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileCommitmentTranslationModel: { /** Format: int32 */ - profileCommitmentId?: number | null; - title?: string | null; + profileCommitmentId?: number | null + title?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileEducationAddEditModel: { - schoolName: string; - programName: string; - degree?: string | null; - description?: string | null; - location?: components["schemas"]["LocationModel"] | null; - isCurrent?: boolean | null; + schoolName: string + programName: string + degree?: string | null + description?: string | null + location?: components['schemas']['LocationModel'] | null + isCurrent?: boolean | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - url?: string | null; - }; + endDate?: string | null + url?: string | null + } CompanyUserProfileEducationModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - locationId?: number | null; - translations?: components["schemas"]["CompanyUserProfileEducationTranslationModel"][] | null; + locationId?: number | null + translations?: components['schemas']['CompanyUserProfileEducationTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileEducationTranslationModel: { /** Format: int32 */ - profileEducationId?: number | null; - schoolName?: string | null; - programName?: string | null; - degree?: string | null; - description?: string | null; + profileEducationId?: number | null + schoolName?: string | null + programName?: string | null + degree?: string | null + description?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileEmployerAddEditModel: { - name: string; - title?: string | null; - description?: string | null; - isCurrent?: boolean | null; + name: string + title?: string | null + description?: string | null + isCurrent?: boolean | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - url?: string | null; - }; + endDate?: string | null + url?: string | null + } CompanyUserProfileEmployerModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - isCurrent?: boolean; - translations?: components["schemas"]["CompanyUserProfileEmployerTranslationModel"][] | null; + endDate?: string | null + isCurrent?: boolean + translations?: components['schemas']['CompanyUserProfileEmployerTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileEmployerTranslationModel: { /** Format: int32 */ - profileEmployerId?: number | null; - name?: string | null; - title?: string | null; - description?: string | null; + profileEmployerId?: number | null + name?: string | null + title?: string | null + description?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileExtSkillAddEditModel: { - title: string; - }; + title: string + } CompanyUserProfileExtSkillModel: { /** Format: int32 */ - profileId?: number | null; - translations?: components["schemas"]["CompanyUserProfileExtSkillTranslationModel"][] | null; + profileId?: number | null + translations?: components['schemas']['CompanyUserProfileExtSkillTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileExtSkillTranslationModel: { /** Format: int32 */ - profileExtSkillId?: number | null; - title?: string | null; + profileExtSkillId?: number | null + title?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileFullModel: { - employers?: components["schemas"]["CompanyUserProfileEmployerModel"][] | null; - workExperience?: components["schemas"]["CompanyUserProfileWorkExperienceModel"][] | null; - education?: components["schemas"]["CompanyUserProfileEducationModel"][] | null; - training?: components["schemas"]["CompanyUserProfileTrainingModel"][] | null; - references?: components["schemas"]["CompanyUserProfileReferenceModel"][] | null; - skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null; - extSkills?: components["schemas"]["CompanyUserProfileExtSkillModel"][] | null; - commitments?: components["schemas"]["CompanyUserProfileCommitmentModel"][] | null; - languages?: components["schemas"]["CompanyUserProfileLanguageModel"][] | null; + employers?: components['schemas']['CompanyUserProfileEmployerModel'][] | null + workExperience?: components['schemas']['CompanyUserProfileWorkExperienceModel'][] | null + education?: components['schemas']['CompanyUserProfileEducationModel'][] | null + training?: components['schemas']['CompanyUserProfileTrainingModel'][] | null + references?: components['schemas']['CompanyUserProfileReferenceModel'][] | null + skills?: components['schemas']['CompanyUserProfileSkillModel'][] | null + extSkills?: components['schemas']['CompanyUserProfileExtSkillModel'][] | null + commitments?: components['schemas']['CompanyUserProfileCommitmentModel'][] | null + languages?: components['schemas']['CompanyUserProfileLanguageModel'][] | null /** Format: uuid */ - userId?: string | null; + userId?: string | null /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: date-time */ - createdWhen?: string | null; + createdWhen?: string | null /** Format: date-time */ - updatedWhen?: string | null; + updatedWhen?: string | null /** Format: date-time */ - publishedWhen?: string | null; - presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null; + publishedWhen?: string | null + presentation?: components['schemas']['CompanyUserProfilePresentationModel'] | null /** Format: int32 */ - profileTranslationId?: number; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null; - links?: components["schemas"]["Link"][] | null; - }; + profileTranslationId?: number + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + translations?: components['schemas']['CompanyUserProfileTranslationModel'][] | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileLanguageAddEditModel: { /** Format: int32 */ - languageId: number; - level?: components["schemas"]["LanguageLevel"]; - }; + languageId: number + level?: components['schemas']['LanguageLevel'] + } CompanyUserProfileLanguageBranchModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - languageId?: number | null; - language?: components["schemas"]["ProfileLanguageModel"] | null; - enabled?: boolean; - }; + languageId?: number | null + language?: components['schemas']['ProfileLanguageModel'] | null + enabled?: boolean + } CompanyUserProfileLanguageModel: { /** Format: int32 */ - profileId?: number | null; - language?: components["schemas"]["ProfileLanguageModel"] | null; + profileId?: number | null + language?: components['schemas']['ProfileLanguageModel'] | null /** Format: int32 */ - level?: number | null; + level?: number | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfilePresentationEditModel: { - title?: string | null; - description?: string | null; - personalDescription?: string | null; - }; + title?: string | null + description?: string | null + personalDescription?: string | null + } CompanyUserProfilePresentationModel: { - translations?: components["schemas"]["CompanyUserProfilePresentationTranslationModel"][] | null; + translations?: components['schemas']['CompanyUserProfilePresentationTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfilePresentationTranslationModel: { - title?: string | null; - description?: string | null; - personalDescription?: string | null; + title?: string | null + description?: string | null + personalDescription?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileReferenceAddEditModel: { - firstName?: string | null; - lastName?: string | null; - email?: string | null; - telephone?: string | null; - company?: string | null; - position?: string | null; - text?: string | null; + firstName?: string | null + lastName?: string | null + email?: string | null + telephone?: string | null + company?: string | null + position?: string | null + text?: string | null /** Format: int32 */ - profileWorkExperienceId?: number | null; - }; + profileWorkExperienceId?: number | null + } CompanyUserProfileReferenceModel: { /** Format: int32 */ - profileId?: number | null; - firstName?: string | null; - lastName?: string | null; - email?: string | null; - telephone?: string | null; + profileId?: number | null + firstName?: string | null + lastName?: string | null + email?: string | null + telephone?: string | null /** Format: int32 */ - profileWorkExperienceId?: number | null; - translations?: components["schemas"]["CompanyUserProfileReferenceTranslationModel"][] | null; + profileWorkExperienceId?: number | null + translations?: components['schemas']['CompanyUserProfileReferenceTranslationModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileReferenceTranslationModel: { /** Format: int32 */ - profileReferenceId?: number | null; - company?: string | null; - position?: string | null; - text?: string | null; + profileReferenceId?: number | null + company?: string | null + position?: string | null + text?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileSkillAddModel: { /** Format: int32 */ - keywordSynonymId?: number | null; - name?: string | null; + keywordSynonymId?: number | null + name?: string | null /** Format: int32 */ - level?: number | null; - }; + level?: number | null + } CompanyUserProfileSkillEditModel: { /** Format: int32 */ - keywordSynonymId?: number | null; + keywordSynonymId?: number | null /** Format: int32 */ - level?: number; - }; + level?: number + } CompanyUserProfileSkillHistoryModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: date-time */ - changeDateTime?: string | null; + changeDateTime?: string | null /** Format: int32 */ - level?: number | null; + level?: number | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - keywordId?: number | null; - favourite?: boolean; - }; + keywordId?: number | null + favourite?: boolean + } CompanyUserProfileSkillModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - level?: number | null; + level?: number | null /** Format: int32 */ - levelGoal?: number | null; + levelGoal?: number | null /** Format: date-time */ - levelGoalDeadline?: string | null; - keyword?: components["schemas"]["KeywordModel"] | null; - changeHistory?: components["schemas"]["CompanyUserProfileSkillHistoryModel"][] | null; - translations?: components["schemas"]["CompanyUserProfileSkillTranslationModel"][] | null; - favourite?: boolean; + levelGoalDeadline?: string | null + keyword?: components['schemas']['KeywordModel'] | null + changeHistory?: components['schemas']['CompanyUserProfileSkillHistoryModel'][] | null + translations?: components['schemas']['CompanyUserProfileSkillTranslationModel'][] | null + favourite?: boolean /** Format: int32 */ - numberOfDaysWorkExperience?: number; + numberOfDaysWorkExperience?: number /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - id?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileSkillTranslationModel: { /** Format: int32 */ - keywordId?: number | null; + keywordId?: number | null /** Format: int32 */ - keywordSynonymId?: number | null; - keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null; - keyword?: components["schemas"]["KeywordModel"] | null; + keywordSynonymId?: number | null + keywordSynonym?: components['schemas']['KeywordSynonymModel'] | null + keyword?: components['schemas']['KeywordModel'] | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileTrainingAddEditModel: { - title?: string | null; + title?: string | null /** Format: int32 */ - year?: number; - issuer?: string | null; - supplier?: string | null; - code?: string | null; - description?: string | null; - trainingType?: components["schemas"]["TrainingType"]; - url?: string | null; + year?: number + issuer?: string | null + supplier?: string | null + code?: string | null + description?: string | null + trainingType?: components['schemas']['TrainingType'] + url?: string | null /** Format: date-time */ - expireDate?: string | null; - }; + expireDate?: string | null + } CompanyUserProfileTrainingModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - id?: number | null; - trainingType?: components["schemas"]["TrainingType"] | null; + id?: number | null + trainingType?: components['schemas']['TrainingType'] | null /** Format: int32 */ - year?: number | null; - code?: string | null; - translations?: components["schemas"]["CompanyUserProfileTrainingTranslationModel"][] | null; + year?: number | null + code?: string | null + translations?: components['schemas']['CompanyUserProfileTrainingTranslationModel'][] | null /** Format: date-time */ - expireDate?: string | null; + expireDate?: string | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyUserId?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileTrainingTranslationModel: { /** Format: int32 */ - profileTrainingId?: number; - title?: string | null; - description?: string | null; - issuer?: string | null; - supplier?: string | null; + profileTrainingId?: number + title?: string | null + description?: string | null + issuer?: string | null + supplier?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProfileTranslationModel: { /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - languageBranchId?: number | null; - languageBranch?: components["schemas"]["CompanyUserProfileLanguageBranchModel"] | null; - }; + languageBranchId?: number | null + languageBranch?: components['schemas']['CompanyUserProfileLanguageBranchModel'] | null + } CompanyUserProfileWorkExperienceAddEditModel: { - title: string; - description: string; - employer: string; + title: string + description: string + employer: string /** Format: date-time */ - startDate: string; + startDate: string /** Format: date-time */ - endDate?: string | null; - isCurrent?: boolean | null; - location?: components["schemas"]["LocationModel"] | null; - url?: string | null; - skills?: components["schemas"]["CompanyUserProfileWorkExperienceSkillAddModel"][] | null; - }; + endDate?: string | null + isCurrent?: boolean | null + location?: components['schemas']['LocationModel'] | null + url?: string | null + skills?: components['schemas']['CompanyUserProfileWorkExperienceSkillAddModel'][] | null + } CompanyUserProfileWorkExperienceModel: { /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - isCurrent?: boolean | null; - translations?: components["schemas"]["CompanyUserProfileWorkExperienceTranslationModel"][] | null; + endDate?: string | null + isCurrent?: boolean | null + translations?: components['schemas']['CompanyUserProfileWorkExperienceTranslationModel'][] | null /** Format: int32 */ - locationId?: number | null; - skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null; + locationId?: number | null + skills?: components['schemas']['CompanyUserProfileSkillModel'][] | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - companyUserId?: number | null; - url?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyUserId?: number | null + url?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserProfileWorkExperienceSkillAddModel: { /** Format: int32 */ - keywordSynonymId: number; - name: string; - }; + keywordSynonymId: number + name: string + } CompanyUserProfileWorkExperienceTranslationModel: { /** Format: int32 */ - profileWorkExperienceId?: number | null; - employer?: string | null; - title?: string | null; - description?: string | null; + profileWorkExperienceId?: number | null + employer?: string | null + title?: string | null + description?: string | null /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - profileTranslationId?: number | null; - profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null; - }; + profileTranslationId?: number | null + profileTranslation?: components['schemas']['CompanyUserProfileTranslationModel'] | null + } CompanyUserProjectAssignmentModel: { - assigned?: components["schemas"]["ProjectAssignmentBaseModel"][] | null; - prospect?: components["schemas"]["ProjectAssignmentBaseModel"][] | null; - }; + assigned?: components['schemas']['ProjectAssignmentBaseModel'][] | null + prospect?: components['schemas']['ProjectAssignmentBaseModel'][] | null + } /** * Format: int32 * @description @@ -3816,87 +3835,87 @@ export type components = { * UpdatedDateTime = 4 * @enum {integer} */ - CompanyUserQuerySort: 0 | 1 | 2 | 3 | 4; + CompanyUserQuerySort: 0 | 1 | 2 | 3 | 4 CompanyUserQuerySortPageAndSortByModel: { - sortBy?: components["schemas"]["CompanyUserQuerySort"]; + sortBy?: components['schemas']['CompanyUserQuerySort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } CompanyUserResumeBaseModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - created?: components["schemas"]["CreatedModel"] | null; - updated?: components["schemas"]["UpdatedModel"] | null; - title?: string | null; - description?: string | null; - slug?: string | null; - language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null; - template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null; - isPublic?: boolean; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number | null + created?: components['schemas']['CreatedModel'] | null + updated?: components['schemas']['UpdatedModel'] | null + title?: string | null + description?: string | null + slug?: string | null + language?: components['schemas']['CompanyResumeTemplateLanguageModel'] | null + template?: components['schemas']['CompanyResumeTemplateBaseModel'] | null + isPublic?: boolean + links?: components['schemas']['Link'][] | null + } CompanyUserSearchSkillModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** @deprecated */ - firstname?: string | null; - firstName?: string | null; + firstname?: string | null + firstName?: string | null /** @deprecated */ - lastname?: string | null; - lastName?: string | null; - title?: string | null; - seoId?: string | null; + lastname?: string | null + lastName?: string | null + title?: string | null + seoId?: string | null /** Format: int32 */ - addressId?: number | null; - addressDisplayName?: string | null; - teams?: components["schemas"]["TeamBaseModel"][] | null; - skills?: components["schemas"]["SkillResultModel"][] | null; - status?: components["schemas"]["CompanyUserStatus"] | null; + addressId?: number | null + addressDisplayName?: string | null + teams?: components['schemas']['TeamBaseModel'][] | null + skills?: components['schemas']['SkillResultModel'][] | null + status?: components['schemas']['CompanyUserStatus'] | null /** Format: int32 */ - companyCandidateId?: number | null; - groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null; - companyUserType?: components["schemas"]["CompanyUserType"]; - }; + companyCandidateId?: number | null + groups?: components['schemas']['CompanySubcontractorGroupBaseModel'][] | null + companyUserType?: components['schemas']['CompanyUserType'] + } CompanyUserSkillModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: int32 */ - numberOfDaysWorkExperience?: number; + numberOfDaysWorkExperience?: number /** Format: int32 */ - profileId?: number | null; + profileId?: number | null /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - level?: number | null; + level?: number | null /** Format: int32 */ - levelGoal?: number | null; + levelGoal?: number | null /** Format: date-time */ - levelGoalDeadline?: string | null; - keyword?: components["schemas"]["KeywordModel"] | null; - favourite?: boolean; - links?: components["schemas"]["Link"][] | null; - }; + levelGoalDeadline?: string | null + keyword?: components['schemas']['KeywordModel'] | null + favourite?: boolean + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -3908,162 +3927,162 @@ export type components = { * Aktiv = 3 * @enum {integer} */ - CompanyUserStatus: 0 | 2 | 3; + CompanyUserStatus: 0 | 2 | 3 CompanyUserSubcontractorAddEditModel: { - firstName: string; - lastName: string; - email: string; - title?: string | null; - password: string; - passwordConfirm: string; - gender: components["schemas"]["UserGender"]; + firstName: string + lastName: string + email: string + title?: string | null + password: string + passwordConfirm: string + gender: components['schemas']['UserGender'] /** Format: int32 */ - profileLanguageId?: number | null; - createProfile?: boolean; + profileLanguageId?: number | null + createProfile?: boolean /** Format: int32 */ - tariff?: number | null; - phone?: string | null; + tariff?: number | null + phone?: string | null /** Format: int32 */ - currencyId?: number | null; + currencyId?: number | null /** Format: int32 */ - languageId: number; + languageId: number /** Format: int32 */ - companyCalendarId?: number | null; + companyCalendarId?: number | null /** Format: int32 */ - companyAddressId?: number | null; - companyName?: string | null; - companyIdentifier?: string | null; - internalIdentifier?: string | null; - linkedIn?: string | null; + companyAddressId?: number | null + companyName?: string | null + companyIdentifier?: string | null + internalIdentifier?: string | null + linkedIn?: string | null /** Format: int32 */ - rating?: number | null; - }; + rating?: number | null + } CompanyUserSubcontractorAttachmentModel: { /** Format: int32 */ - companyUserId?: number; - attachmentType?: components["schemas"]["AttachmentType"]; + companyUserId?: number + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: uuid */ - id?: string | null; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: string | null + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserSubcontractorBaseModel: { /** * @description Disconnected = 0 * Active = 1 */ - status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null; + status?: components['schemas']['CompanyUserSubcontractorStatus'] | null /** Format: int32 */ - rating?: number | null; - email?: string | null; - companyName?: string | null; - companyIdentifier?: string | null; - companyAddress?: components["schemas"]["CompanyAddressModel"] | null; - homeAddress?: components["schemas"]["LocationModel"] | null; - image?: components["schemas"]["CompanyUserImageModel"] | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; + rating?: number | null + email?: string | null + companyName?: string | null + companyIdentifier?: string | null + companyAddress?: components['schemas']['CompanyAddressModel'] | null + homeAddress?: components['schemas']['LocationModel'] | null + image?: components['schemas']['CompanyUserImageModel'] | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } CompanyUserSubcontractorFileAttachmentListModel: { /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: int32 */ - companyId?: number; - attachments?: components["schemas"]["CompanyUserSubcontractorFileAttachmentModel"][] | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number + attachments?: components['schemas']['CompanyUserSubcontractorFileAttachmentModel'][] | null + links?: components['schemas']['Link'][] | null + } CompanyUserSubcontractorFileAttachmentModel: { - fileName?: string | null; - extension?: string | null; + fileName?: string | null + extension?: string | null /** Format: int32 */ - companyUserId?: number; - attachmentType?: components["schemas"]["AttachmentType"]; + companyUserId?: number + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: uuid */ - id?: string | null; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: string | null + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } CompanyUserSubcontractorModel: { - resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null; - defaultCurrency?: components["schemas"]["CurrencyModel"] | null; + resumes?: components['schemas']['CompanyUserResumeBaseModel'][] | null + defaultCurrency?: components['schemas']['CurrencyModel'] | null /** Format: int32 */ - tariff?: number | null; + tariff?: number | null /** Format: date-time */ - createdDateTime?: string; - groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null; - phone?: string | null; - tags?: components["schemas"]["CompanyTagBaseModel"][] | null; - attachments?: components["schemas"]["CompanyUserSubcontractorAttachmentModel"][] | null; + createdDateTime?: string + groups?: components['schemas']['CompanySubcontractorGroupBaseModel'][] | null + phone?: string | null + tags?: components['schemas']['CompanyTagBaseModel'][] | null + attachments?: components['schemas']['CompanyUserSubcontractorAttachmentModel'][] | null /** * @description Disconnected = 0 * Active = 1 */ - status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null; + status?: components['schemas']['CompanyUserSubcontractorStatus'] | null /** Format: int32 */ - rating?: number | null; - email?: string | null; - companyName?: string | null; - companyIdentifier?: string | null; - companyAddress?: components["schemas"]["CompanyAddressModel"] | null; - homeAddress?: components["schemas"]["LocationModel"] | null; - image?: components["schemas"]["CompanyUserImageModel"] | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; + rating?: number | null + email?: string | null + companyName?: string | null + companyIdentifier?: string | null + companyAddress?: components['schemas']['CompanyAddressModel'] | null + homeAddress?: components['schemas']['LocationModel'] | null + image?: components['schemas']['CompanyUserImageModel'] | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; + companyId?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null /** * @description Employee = 0, * Candidate = 10, * Subcontractor = 20 */ - companyUserType?: components["schemas"]["CompanyUserType"] | null; + companyUserType?: components['schemas']['CompanyUserType'] | null /** * Format: int32 * @deprecated */ - id?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -4073,7 +4092,7 @@ export type components = { * Aktiv = 1 * @enum {integer} */ - CompanyUserSubcontractorStatus: 0 | 1; + CompanyUserSubcontractorStatus: 0 | 1 /** * Format: int32 * @description @@ -4089,7 +4108,7 @@ export type components = { * Bot = 40 * @enum {integer} */ - CompanyUserType: 0 | 10 | 20 | 30 | 40; + CompanyUserType: 0 | 10 | 20 | 30 | 40 /** * Format: int32 * @description @@ -4099,462 +4118,487 @@ export type components = { * Fastpris = 1 * @enum {integer} */ - ContractType: 0 | 1; + ContractType: 0 | 1 ConvertCompanyUserToAadAccountModel: { /** Format: uuid */ - objectIdentifier: string; - }; + objectIdentifier: string + } CountryModel: { /** Format: int32 */ - countryId?: number; - code?: string | null; - name?: string | null; - }; + countryId?: number + code?: string | null + name?: string | null + } CreatedModel: { /** Format: int32 */ - companyUserId?: number | null; - firstName?: string | null; - lastName?: string | null; + companyUserId?: number | null + firstName?: string | null + lastName?: string | null /** Format: date-time */ - time?: string | null; - }; + time?: string | null + } CurrencyModel: { /** Format: int32 */ - id?: number; - currencyCode?: string | null; - description?: string | null; - }; + id?: number + currencyCode?: string | null + description?: string | null + } CustomerEventBaseModel: { /** Format: int32 */ - customerId?: number | null; + customerId?: number | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CustomerEventMeetingAddEditModel: { /** Format: int32 */ - customerContactId?: number | null; + customerContactId?: number | null /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; + endDateTime?: string /** * @description The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CustomerEventMeetingModel: { /** Format: int32 */ - customerContactId?: number | null; + customerContactId?: number | null /** Format: int32 */ - customerId?: number | null; + customerId?: number | null /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; - location?: string | null; + endDateTime?: string + location?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CustomerEventModel: { /** Format: int32 */ - customerId?: number | null; + customerId?: number | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CustomerEventNoteAddEditModel: { /** Format: int32 */ - customerContactId?: number | null; - noteType?: components["schemas"]["EventNoteType"] | null; + customerContactId?: number | null + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** * @description The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + timezoneId?: string | null + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CustomerEventNoteModel: { /** Format: int32 */ - customerContactId?: number | null; + customerContactId?: number | null /** Format: int32 */ - customerId?: number | null; - noteType?: components["schemas"]["EventNoteType"] | null; + customerId?: number | null + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } CustomerEventTaskAddEditModel: { /** Format: int32 */ - customerContactId?: number | null; - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + customerContactId?: number | null + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** * @description The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } CustomerEventTaskModel: { /** Format: int32 */ - customerContactId?: number | null; + customerContactId?: number | null /** Format: int32 */ - customerId?: number | null; + customerId?: number | null /** * @description NotSpecified = 0 * Phone = 1 * Email = 2 */ - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } DynamicCompanyUserResumeModel: { /** Format: int32 */ - imageId?: number | null; + imageId?: number | null /** Format: int32 */ - parentProfileId?: number; + parentProfileId?: number /** Format: int32 */ - profileTranslationId?: number; + profileTranslationId?: number /** Format: int32 */ - parentCompanyUserResumeId?: number | null; - resume?: components["schemas"]["DynamicTemplateViewModel"] | null; + parentCompanyUserResumeId?: number | null + resume?: components['schemas']['DynamicTemplateViewModel'] | null /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; - created?: components["schemas"]["CreatedModel"] | null; - updated?: components["schemas"]["UpdatedModel"] | null; - title?: string | null; - description?: string | null; - slug?: string | null; - language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null; - template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null; - isPublic?: boolean; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number | null + created?: components['schemas']['CreatedModel'] | null + updated?: components['schemas']['UpdatedModel'] | null + title?: string | null + description?: string | null + slug?: string | null + language?: components['schemas']['CompanyResumeTemplateLanguageModel'] | null + template?: components['schemas']['CompanyResumeTemplateBaseModel'] | null + isPublic?: boolean + links?: components['schemas']['Link'][] | null + } DynamicTemplateViewModel: { - blocks?: components["schemas"]["IDynamicBlockViewModel"][] | null; - logotype?: components["schemas"]["ITemplateLogotype"] | null; + blocks?: components['schemas']['IDynamicBlockViewModel'][] | null + logotype?: components['schemas']['ITemplateLogotype'] | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - resumeTemplateId?: number; + resumeTemplateId?: number /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - companyUserId?: number; - slug?: string | null; - title: string; - description?: string | null; + companyUserId?: number + slug?: string | null + title: string + description?: string | null /** Format: int32 */ - logotypeId?: number | null; - wordEnabled?: boolean; - profileImageSize?: components["schemas"]["ImageSize"]; - allowNoProfileImage?: boolean; - hideProfileImageInEdit?: boolean; - companyLogotypeImageSize?: components["schemas"]["ImageSize"]; - pdfEngineType?: components["schemas"]["PdfEngineType"]; - wordEngineType?: components["schemas"]["WordEngineType"]; - pdfOrientation?: components["schemas"]["PdfOrientation"]; + logotypeId?: number | null + wordEnabled?: boolean + profileImageSize?: components['schemas']['ImageSize'] + allowNoProfileImage?: boolean + hideProfileImageInEdit?: boolean + companyLogotypeImageSize?: components['schemas']['ImageSize'] + pdfEngineType?: components['schemas']['PdfEngineType'] + wordEngineType?: components['schemas']['WordEngineType'] + pdfOrientation?: components['schemas']['PdfOrientation'] /** Format: int32 */ - pdfMarginTop?: number; + pdfMarginTop?: number /** Format: int32 */ - pdfMarginRight?: number; + pdfMarginRight?: number /** Format: int32 */ - pdfMarginBottom?: number; + pdfMarginBottom?: number /** Format: int32 */ - pdfMarginLeft?: number; - customFooterForWkhtml?: boolean; - pdfFooter?: boolean; - showPreviewToggle?: boolean; + pdfMarginLeft?: number + customFooterForWkhtml?: boolean + pdfFooter?: boolean + showPreviewToggle?: boolean /** Format: int32 */ - contactInfoId?: number | null; - contactInfo?: components["schemas"]["IContactInfoViewModel"] | null; - userInfo?: components["schemas"]["ITemplateUserInfo"] | null; - companyUserInfo?: components["schemas"]["CompanyUserInfoBlockViewModel"] | null; - profileImage?: components["schemas"]["ITemplateImage"] | null; - company?: components["schemas"]["ITemplateCompany"] | null; + contactInfoId?: number | null + contactInfo?: components['schemas']['IContactInfoViewModel'] | null + userInfo?: components['schemas']['ITemplateUserInfo'] | null + companyUserInfo?: components['schemas']['CompanyUserInfoBlockViewModel'] | null + profileImage?: components['schemas']['ITemplateImage'] | null + company?: components['schemas']['ITemplateCompany'] | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: int32 */ - languageBranchId?: number | null; - isPublic?: boolean; - locked?: boolean; - currentLanguage?: string | null; - styleAssets?: components["schemas"]["ITemplateStyleAssetViewModel"][] | null; - customerManagedStyleAsset?: components["schemas"]["ITemplateStyleAssetViewModel"] | null; - sharedStyleAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null; - sharedScriptAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null; - sharedFontAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null; - }; + languageBranchId?: number | null + isPublic?: boolean + locked?: boolean + currentLanguage?: string | null + styleAssets?: components['schemas']['ITemplateStyleAssetViewModel'][] | null + customerManagedStyleAsset?: components['schemas']['ITemplateStyleAssetViewModel'] | null + sharedStyleAssets?: components['schemas']['ITemplateSharedAssetViewModel'][] | null + sharedScriptAssets?: components['schemas']['ITemplateSharedAssetViewModel'][] | null + sharedFontAssets?: components['schemas']['ITemplateSharedAssetViewModel'][] | null + primaryStyleAssets?: { + None?: components['schemas']['ITemplateSharedAssetViewModel'][] + Primary?: components['schemas']['ITemplateSharedAssetViewModel'][] + Classic?: components['schemas']['ITemplateSharedAssetViewModel'][] + Dynamic?: components['schemas']['ITemplateSharedAssetViewModel'][] + PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + CinodePremium3PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + CinodePremium2PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + BlockWorkExperience?: components['schemas']['ITemplateSharedAssetViewModel'][] + BlockSkillsByLevel?: components['schemas']['ITemplateSharedAssetViewModel'][] + TemplateType?: components['schemas']['ITemplateSharedAssetViewModel'][] + } | null + primaryScriptAssets?: { + None?: components['schemas']['ITemplateSharedAssetViewModel'][] + Primary?: components['schemas']['ITemplateSharedAssetViewModel'][] + Classic?: components['schemas']['ITemplateSharedAssetViewModel'][] + Dynamic?: components['schemas']['ITemplateSharedAssetViewModel'][] + PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + CinodePremium3PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + CinodePremium2PageFlow?: components['schemas']['ITemplateSharedAssetViewModel'][] + BlockWorkExperience?: components['schemas']['ITemplateSharedAssetViewModel'][] + BlockSkillsByLevel?: components['schemas']['ITemplateSharedAssetViewModel'][] + TemplateType?: components['schemas']['ITemplateSharedAssetViewModel'][] + } | null + templateAssetTypes?: components['schemas']['TemplateAssetType'][] | null + } EducationBlockItemModel: { - url?: string | null; - schoolName?: string | null; - programName?: string | null; - degree?: string | null; - description?: string | null; - location?: components["schemas"]["LocationBlockModel"] | null; + url?: string | null + schoolName?: string | null + programName?: string | null + degree?: string | null + description?: string | null + location?: components['schemas']['LocationBlockModel'] | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } EducationBlockModel: { - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - data?: components["schemas"]["EducationBlockItemModel"][] | null; + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + data?: components['schemas']['EducationBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } EmployerBlockItemModel: { - title?: string | null; - name?: string | null; - description?: string | null; + title?: string | null + name?: string | null + description?: string | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } EmployerBlockModel: { - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - data?: components["schemas"]["EmployerBlockItemModel"][] | null; + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + data?: components['schemas']['EmployerBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ErrorModel: { /** @description CorrelationId */ - correlationId?: string | null; + correlationId?: string | null /** @description Severity of error */ - status?: string | null; + status?: string | null /** @description Error description in plain text */ - description?: string | null; + description?: string | null /** * Format: int32 * @description Cinode specific error code */ - code?: number | null; + code?: number | null /** @description Url to help page containing more information */ - moreInfo?: string | null; - }; + moreInfo?: string | null + } EventCommentModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** Format: uuid */ - eventId?: string | null; - text?: string | null; + eventId?: string | null + text?: string | null /** Format: int32 */ - companyUserId?: number; - companyUserName?: string | null; + companyUserId?: number + companyUserName?: string | null /** Format: date-time */ - created?: string; - }; + created?: string + } EventMeetingAddEditModel: { /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; + endDateTime?: string /** * @description The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } EventNoteAddEditModel: { - noteType?: components["schemas"]["EventNoteType"] | null; + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** * @description The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + timezoneId?: string | null + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } /** * Format: int32 * @description @@ -4566,7 +4610,7 @@ export type components = { * E-mail = 2 * @enum {integer} */ - EventNoteType: 0 | 1 | 2; + EventNoteType: 0 | 1 | 2 /** * Format: int32 * @description @@ -4582,25 +4626,25 @@ export type components = { * Väntar = 4 * @enum {integer} */ - EventStatusValue: 0 | 1 | 2 | 3 | 4; + EventStatusValue: 0 | 1 | 2 | 3 | 4 EventTaskAddEditModel: { - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** * @description The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } /** * Format: int32 * @description @@ -4612,7 +4656,7 @@ export type components = { * E-mail = 2 * @enum {integer} */ - EventTaskType: 0 | 1 | 2; + EventTaskType: 0 | 1 | 2 /** * Format: int32 * @description @@ -4626,7 +4670,7 @@ export type components = { * Samtal = 3 * @enum {integer} */ - EventType: 0 | 1 | 2 | 3; + EventType: 0 | 1 | 2 | 3 /** * Format: int32 * @description @@ -4636,7 +4680,7 @@ export type components = { * Privat = 1 * @enum {integer} */ - EventVisibility: 0 | 1; + EventVisibility: 0 | 1 /** * Format: int32 * @description @@ -4646,260 +4690,262 @@ export type components = { * Timmar = 1 * @enum {integer} */ - ExtentType: 0 | 1; + ExtentType: 0 | 1 ExtraSkillBlockModel: { - data?: components["schemas"]["ExtraSkillItemBlockModel"][] | null; + data?: components['schemas']['ExtraSkillItemBlockModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ExtraSkillItemBlockModel: { - title?: string | null; + title?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } FilterModel: { - name?: string | null; - values?: number[] | null; - }; + name?: string | null + values?: number[] | null + } HighlightedWorkExperienceBlockItemModel: { - title?: string | null; - description?: string | null; - employer?: string | null; - location?: components["schemas"]["LocationBlockModel"] | null; + title?: string | null + description?: string | null + employer?: string | null + location?: components['schemas']['LocationBlockModel'] | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string | null; - url?: string | null; - logotype?: components["schemas"]["ImageBlockModel"] | null; + endDate?: string | null + url?: string | null + logotype?: components['schemas']['ImageBlockModel'] | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } HighlightedWorkExperienceBlockModel: { /** Format: int32 */ - numberOfItemsInList?: number; + numberOfItemsInList?: number /** Format: int32 */ - titleLength?: number; + titleLength?: number /** Format: int32 */ - descriptionLength?: number; + descriptionLength?: number /** Format: int32 */ - employerLength?: number; - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - data?: components["schemas"]["HighlightedWorkExperienceBlockItemModel"][] | null; + employerLength?: number + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + data?: components['schemas']['HighlightedWorkExperienceBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ICompanyAddressViewModel: { /** Format: int32 */ - addressId?: number; - street1?: string | null; - street2?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - addressType?: components["schemas"]["AddressType"]; - }; + addressId?: number + street1?: string | null + street2?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + addressType?: components['schemas']['AddressType'] + } ICompanyCandidatePatchDocument: { /** Format: int32 */ - pipelineId?: number | null; + pipelineId?: number | null /** Format: int32 */ - pipelineStageId?: number | null; + pipelineStageId?: number | null /** Format: int32 */ - recruitmentManagerId?: number | null; - state?: components["schemas"]["CompanyCandidateState"] | null; + recruitmentManagerId?: number | null + state?: components['schemas']['CompanyCandidateState'] | null /** Format: date-time */ - availableFromDate?: string | null; - campaignCode?: string | null; - }; + availableFromDate?: string | null + campaignCode?: string | null + } ICompanyUserEmployeePatchDocument: { - status?: components["schemas"]["CompanyUserStatus"]; + status?: components['schemas']['CompanyUserStatus'] /** Format: date-time */ - employmentStartDate?: string | null; + employmentStartDate?: string | null /** Format: date-time */ - employmentEndDate?: string | null; - employmentNumber?: string | null; + employmentEndDate?: string | null + employmentNumber?: string | null /** Format: int32 */ - invoicingGoal?: number | null; + invoicingGoal?: number | null /** Format: int32 */ - mobility?: number | null; + mobility?: number | null /** Format: int32 */ - availabilityPercent?: number | null; + availabilityPercent?: number | null /** Format: date-time */ - availableFromDate?: string | null; - title?: string | null; - email?: string | null; - taxTable?: string | null; + availableFromDate?: string | null + title?: string | null + email?: string | null + taxTable?: string | null /** Format: int32 */ - baseSalary?: number | null; + baseSalary?: number | null /** Format: int32 */ - provision?: number | null; + provision?: number | null /** Format: int32 */ - hourlyTargetRate?: number | null; + hourlyTargetRate?: number | null /** Format: int32 */ - selfCost?: number | null; + selfCost?: number | null /** Format: int32 */ - locationId?: number | null; + locationId?: number | null /** Format: int32 */ - defaultCurrencyId?: number | null; + defaultCurrencyId?: number | null /** Format: int32 */ - displayCurrencyId?: number | null; - firstname?: string | null; - lastname?: string | null; + displayCurrencyId?: number | null + firstname?: string | null + lastname?: string | null /** Format: date-time */ - dateOfBirth?: string | null; - gender?: components["schemas"]["UserGender"]; + dateOfBirth?: string | null + gender?: components['schemas']['UserGender'] /** Format: int32 */ - companyCalendarId?: number | null; - timezoneId?: string | null; - phone?: string | null; - desiredAssignment?: string | null; - internalIdentifier?: string | null; - twitter?: string | null; - linkedIn?: string | null; - homepage?: string | null; - blog?: string | null; - gitHub?: string | null; - }; + companyCalendarId?: number | null + timezoneId?: string | null + phone?: string | null + desiredAssignment?: string | null + internalIdentifier?: string | null + twitter?: string | null + linkedIn?: string | null + homepage?: string | null + blog?: string | null + gitHub?: string | null + } IContactInfoViewModel: { /** Format: int32 */ - contactInfoId?: number; - displayName?: string | null; - url?: string | null; - email?: string | null; - phone?: string | null; - address?: components["schemas"]["ICompanyAddressViewModel"] | null; - }; + contactInfoId?: number + displayName?: string | null + url?: string | null + email?: string | null + phone?: string | null + address?: components['schemas']['ICompanyAddressViewModel'] | null + } IDynamicBlockViewModel: { - viewComponentName?: string | null; + viewComponentName?: string | null + templateAssetTypes?: readonly components['schemas']['TemplateAssetType'][] | null /** Format: int32 */ - companyUserResumeId?: number; + companyUserResumeId?: number /** Format: int32 */ - companyUserId?: number; - isEditable?: boolean; - partialEditViewPath?: string | null; - friendlyBlockName?: string | null; + companyUserId?: number + isEditable?: boolean + partialEditViewPath?: string | null + friendlyBlockName?: string | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ITemplateCompany: { /** Format: int32 */ - companyId?: number; - name?: string | null; - seoId?: string | null; - description?: string | null; - corporateIdentityNumber?: string | null; + companyId?: number + name?: string | null + seoId?: string | null + description?: string | null + corporateIdentityNumber?: string | null /** Format: int32 */ - registrationYear?: number; - isTaxRegistered?: boolean; - isUsingFreemiumResumes?: boolean; - }; + registrationYear?: number + isTaxRegistered?: boolean + isUsingFreemiumResumes?: boolean + } ITemplateImage: { /** Format: int32 */ - companyUserResumeId?: number; + companyUserResumeId?: number /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: int32 */ - imageId?: number; - imageUrl?: string | null; - imageOriginalUrl?: string | null; - allowNoProfileImage?: boolean; - showImage?: boolean; - imageSize?: components["schemas"]["ImageSize"]; - useDefaultImage?: boolean; + imageId?: number + imageUrl?: string | null + imageOriginalUrl?: string | null + allowNoProfileImage?: boolean + showImage?: boolean + imageSize?: components['schemas']['ImageSize'] + useDefaultImage?: boolean /** Format: uuid */ - imageFileName?: string; - extension?: string | null; - }; + imageFileName?: string + extension?: string | null + } ITemplateLogotype: { - imageUrl?: string | null; - imageOriginalUrl?: string | null; - imageSize?: components["schemas"]["ImageSize"]; + imageUrl?: string | null + imageOriginalUrl?: string | null + imageSize?: components['schemas']['ImageSize'] /** Format: uuid */ - imageFileName?: string; - extension?: string | null; - }; + imageFileName?: string + extension?: string | null + } ITemplateSharedAssetViewModel: { + description?: string | null /** Format: int32 */ - order?: number; - fileName?: string | null; - version?: string | null; - }; + order?: number + fileName?: string | null + version?: string | null + } ITemplateStyleAssetViewModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - resumeTemplateId?: number; + resumeTemplateId?: number /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - order?: number; - fileName?: string | null; - version?: string | null; - }; + order?: number + fileName?: string | null + version?: string | null + } ITemplateUserInfo: { - firstname?: string | null; - lastname?: string | null; - fullname?: string | null; - phone?: string | null; + firstname?: string | null + lastname?: string | null + fullname?: string | null + phone?: string | null /** Format: date-time */ - dateOfBirth?: string | null; - email?: string | null; - twitterUserName?: string | null; - linkedInUserName?: string | null; - homepageUrl?: string | null; - bloggUrl?: string | null; - gitHubUserName?: string | null; - location?: string | null; - country?: string | null; - internalIdentifier?: string | null; - }; + dateOfBirth?: string | null + email?: string | null + twitterUserName?: string | null + linkedInUserName?: string | null + homepageUrl?: string | null + bloggUrl?: string | null + gitHubUserName?: string | null + location?: string | null + country?: string | null + internalIdentifier?: string | null + } ImageBlockModel: { /** Format: int32 */ - imageId?: number | null; + imageId?: number | null /** Format: int32 */ - companyImageId?: number | null; - imageOriginalUrl?: string | null; + companyImageId?: number | null + imageOriginalUrl?: string | null /** Format: uuid */ - imageFileName?: string; - extension?: string | null; + imageFileName?: string + extension?: string | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } /** * Format: int32 * @description @@ -4937,12 +4983,19 @@ export type components = { * W1200 = 15 * @enum {integer} */ - ImageSize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15; + ImageSize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 + ImportProfileAsyncOperation: { + profile?: components['schemas']['CompanyUserProfileBaseModel'] | null + /** Format: int32 */ + operationId?: number + status?: components['schemas']['LongRunningStatus'] + errors?: readonly string[] | null + } /** @description Array of patch operations to perform */ - JsonPatchDocument: components["schemas"]["Operation"][]; + JsonPatchDocument: components['schemas']['Operation'][] KeywordModel: { /** Format: int32 */ - id?: number | null; + id?: number | null /** * @description Uncategorized = 0, * Industries = 1 @@ -4963,26 +5016,26 @@ export type components = { * StandardsRegulations = 18 * Accreditation = 19 */ - type?: components["schemas"]["KeywordType"]; + type?: components['schemas']['KeywordType'] /** Format: int32 */ - masterSynonymId?: number | null; - masterSynonym?: string | null; - synonyms?: string[] | null; - universal?: boolean; - verified?: boolean; - }; + masterSynonymId?: number | null + masterSynonym?: string | null + synonyms?: string[] | null + universal?: boolean + verified?: boolean + } KeywordSynonymModel: { /** Format: int32 */ - keywordId?: number | null; + keywordId?: number | null /** Format: int32 */ - id?: number | null; - keyword?: components["schemas"]["KeywordModel"] | null; - name?: string | null; - seoId?: string | null; - description?: string | null; + id?: number | null + keyword?: components['schemas']['KeywordModel'] | null + name?: string | null + seoId?: string | null + description?: string | null /** Format: int32 */ - languageId?: number | null; - }; + languageId?: number | null + } /** * Format: int32 * @description @@ -5028,37 +5081,37 @@ export type components = { * CustomName = 100 * @enum {integer} */ - KeywordType: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 100; + KeywordType: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 100 LanguageBlockModel: { - data?: components["schemas"]["LanguageItemBlockModel"][] | null; + data?: components['schemas']['LanguageItemBlockModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } LanguageItemBlockModel: { - culture?: string | null; - lang?: string | null; - country?: string | null; - name?: string | null; + culture?: string | null + lang?: string | null + country?: string | null + name?: string | null /** Format: int32 */ - level?: number; + level?: number /** Format: int32 */ - languageId?: number | null; + languageId?: number | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } /** * Format: int32 * @description @@ -5074,50 +5127,62 @@ export type components = { * Modersmål = 4 * @enum {integer} */ - LanguageLevel: 0 | 1 | 2 | 3 | 4; + LanguageLevel: 0 | 1 | 2 | 3 | 4 Link: { - href?: string | null; - rel?: string | null; - methods?: string[] | null; - }; + href?: string | null + rel?: string | null + methods?: string[] | null + } LocationBlockModel: { /** Format: int32 */ - locationId?: number; - googleId?: string | null; - name?: string | null; - street?: string | null; - streetNumber?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - countryCode?: string | null; - formattedAddress?: string | null; - phoneNumber?: string | null; - latitude?: string | null; - longitude?: string | null; - webSiteUrl?: string | null; - displayName?: string | null; - }; + locationId?: number + googleId?: string | null + name?: string | null + street?: string | null + streetNumber?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + countryCode?: string | null + formattedAddress?: string | null + phoneNumber?: string | null + latitude?: string | null + longitude?: string | null + webSiteUrl?: string | null + displayName?: string | null + } LocationModel: { /** Format: int32 */ - locationId?: number; - name?: string | null; - street?: string | null; - streetNumber?: string | null; - zipCode?: string | null; - city?: string | null; - country?: string | null; - countryCode?: string | null; - formattedAddress?: string | null; - phoneNumber?: string | null; - latitude?: string | null; - longitude?: string | null; - webSiteUrl?: string | null; - displayName?: string | null; - }; + locationId?: number + name?: string | null + street?: string | null + streetNumber?: string | null + zipCode?: string | null + city?: string | null + country?: string | null + countryCode?: string | null + formattedAddress?: string | null + phoneNumber?: string | null + latitude?: string | null + longitude?: string | null + webSiteUrl?: string | null + displayName?: string | null + } + /** + * Format: int32 + * @description + * + * InProgress = 0 + * + * Completed = 1 + * + * Failed = 2 + * @enum {integer} + */ + LongRunningStatus: 0 | 1 | 2 MentionTextModel: { - value?: string | null; - }; + value?: string | null + } /** * Format: int32 * @description @@ -5168,6 +5233,8 @@ export type components = { * * ImportCv = 42 * + * AI = 43 + * * ExternalAccounts = 50 * * ConvertAccount = 51 @@ -5181,38 +5248,38 @@ export type components = { * Intercom = 600 * @enum {integer} */ - ModuleType: 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 19 | 20 | 21 | 22 | 23 | 30 | 31 | 40 | 41 | 42 | 50 | 51 | 52 | 60 | 70 | 600; + ModuleType: 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 19 | 20 | 21 | 22 | 23 | 30 | 31 | 40 | 41 | 42 | 43 | 50 | 51 | 52 | 60 | 70 | 600 Operation: { - op?: string; - value?: Record | null; - path?: string; - }; + op?: string + value?: Record | null + path?: string + } PartnerBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - description?: string | null; - partnerConnection?: components["schemas"]["PartnerConnectionBaseModel"] | null; - companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null; - hasTrusts?: boolean; - isEnabled?: boolean; - }; + companyId?: number + name?: string | null + description?: string | null + partnerConnection?: components['schemas']['PartnerConnectionBaseModel'] | null + companyUserManager?: components['schemas']['CompanyUserBaseModel'] | null + hasTrusts?: boolean + isEnabled?: boolean + } PartnerConnectionBaseModel: { /** Format: int32 */ - companyId?: number; - company?: components["schemas"]["CompanyBaseModel"] | null; + companyId?: number + company?: components['schemas']['CompanyBaseModel'] | null /** Format: int32 */ - partnerId?: number; + partnerId?: number /** Format: int32 */ - connectedPartnerConnectionId?: number | null; + connectedPartnerConnectionId?: number | null /** Format: int32 */ - partnerCompanyId?: number; - partnerCompany?: components["schemas"]["CompanyBaseModel"] | null; - grantedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null; - receivedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null; - }; + partnerCompanyId?: number + partnerCompany?: components['schemas']['CompanyBaseModel'] | null + grantedTrusts?: components['schemas']['PartnerConnectionTrustType'][] | null + receivedTrusts?: components['schemas']['PartnerConnectionTrustType'][] | null + } /** * Format: int32 * @description @@ -5230,24 +5297,24 @@ export type components = { * Tillgänglighet = 60 * @enum {integer} */ - PartnerConnectionTrustType: 10 | 20 | 30 | 40 | 50 | 60; + PartnerConnectionTrustType: 10 | 20 | 30 | 40 | 50 | 60 PartnerRecipientBaseModel: { /** Format: int32 */ - partnerId?: number; - requestedCompanyUserAnonymousHash?: string | null; + partnerId?: number + requestedCompanyUserAnonymousHash?: string | null /** Format: int32 */ - requestedCompanyUserId?: number | null; - }; + requestedCompanyUserId?: number | null + } PartnersFilterModel: { - query?: string | null; - onlyIncludeConnectedPartners?: boolean; - }; + query?: string | null + onlyIncludeConnectedPartners?: boolean + } PartnersOverviewModel: { - partners?: components["schemas"]["PartnerBaseModel"][] | null; + partners?: components['schemas']['PartnerBaseModel'][] | null /** Format: int32 */ - totalItems?: number; - filter?: components["schemas"]["PartnersFilterModel"] | null; - }; + totalItems?: number + filter?: components['schemas']['PartnersFilterModel'] | null + } /** * Format: int32 * @description @@ -5257,7 +5324,7 @@ export type components = { * Puppeteer = 2 * @enum {integer} */ - PdfEngineType: 0 | 2; + PdfEngineType: 0 | 2 /** * Format: int32 * @description @@ -5267,96 +5334,98 @@ export type components = { * Landscape = 1 * @enum {integer} */ - PdfOrientation: 0 | 1; + PdfOrientation: 0 | 1 PresentationBlockModel: { /** Format: date-time */ - discarded?: string | null; - title?: string | null; - description?: string | null; - personalDescription?: string | null; + discarded?: string | null + title?: string | null + description?: string | null + personalDescription?: string | null /** @deprecated */ - personalDescriptionHeading?: string | null; - subHeading?: string | null; - useAdvancedFormatting?: boolean; - editorSettings?: string | null; - hideSubHeading?: boolean; + personalDescriptionHeading?: string | null + subHeading?: string | null + useAdvancedFormatting?: boolean + editorSettings?: string | null + hideSubHeading?: boolean /** Format: int32 */ - personalPresentationLength?: number; - showPersonalPresentation?: boolean; + personalPresentationLength?: number + showPersonalPresentation?: boolean /** Format: int32 */ - titleLength?: number; + titleLength?: number /** Format: int32 */ - descriptionLength?: number; + descriptionLength?: number /** Format: int32 */ - employerLength?: number; + employerLength?: number /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ProfileLanguageModel: { /** Format: int32 */ - languageId?: number | null; - name?: string | null; - culture?: string | null; - lang?: string | null; - country?: string | null; - }; + languageId?: number | null + name?: string | null + culture?: string | null + lang?: string | null + country?: string | null + } ProjectAddEditModel: { - title: string; + title: string /** Format: int32 */ - customerId: number; - description?: string | null; - identifier?: string | null; - customerIdentifier?: string | null; + customerId: number + description?: string | null + identifier?: string | null + customerIdentifier?: string | null /** Format: int32 */ - intermediatorId?: number | null; + intermediatorId?: number | null /** Format: date-time */ - estimatedCloseDate?: string | null; + estimatedCloseDate?: string | null /** Format: int32 */ - estimatedValue?: number | null; + estimatedValue?: number | null /** Format: int32 */ - probability?: number | null; + contractValue?: number | null /** Format: int32 */ - pipelineId?: number | null; + probability?: number | null /** Format: int32 */ - pipelineStageId?: number | null; + pipelineId?: number | null /** Format: int32 */ - currencyId?: number | null; - projectState?: components["schemas"]["ProjectState"]; - location?: components["schemas"]["LocationModel"] | null; + pipelineStageId?: number | null /** Format: int32 */ - teamId?: number | null; + currencyId?: number | null + projectState?: components['schemas']['ProjectState'] + location?: components['schemas']['LocationModel'] | null /** Format: int32 */ - stateReasonId?: number | null; + teamId?: number | null + /** Format: int32 */ + stateReasonId?: number | null /** @default 5 */ - priority?: components["schemas"]["ProjectPriority"]; + priority?: components['schemas']['ProjectPriority'] /** @description List of sales managers employee ids */ - salesManagerIds?: number[] | null; + salesManagerIds?: number[] | null /** @description List of project managers employee ids */ - projectManagerIds?: number[] | null; - }; + projectManagerIds?: number[] | null + } ProjectAssignmentAddModel: { - title: string; - description?: string | null; + title: string + description?: string | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - rate?: number | null; + rate?: number | null /** Format: int32 */ - extent?: number | null; + extent?: number | null /** Format: date-time */ - oralAgreementToDate?: string | null; + oralAgreementToDate?: string | null /** Format: date-time */ - optionToDate?: string | null; - contractType?: components["schemas"]["ContractType"]; - extentType?: components["schemas"]["ExtentType"]; + optionToDate?: string | null + contractType?: components['schemas']['ContractType'] + extentType?: components['schemas']['ExtentType'] /** Format: int32 */ - currencyId?: number | null; - }; + currencyId?: number | null + } /** * Format: int32 * @description @@ -5368,103 +5437,103 @@ export type components = { * Tillsatt = 2 * @enum {integer} */ - ProjectAssignmentAllocationStatus: 0 | 1 | 2; + ProjectAssignmentAllocationStatus: 0 | 1 | 2 ProjectAssignmentAnnounceModel: { - title: string; - description?: string | null; + title: string + description?: string | null /** Format: date-time */ - deadline: string; + deadline: string /** Format: double */ - price?: number | null; - isPriceNegotiable?: boolean; + price?: number | null + isPriceNegotiable?: boolean /** Format: int32 */ - currencyId?: number | null; + currencyId?: number | null /** Format: int32 */ - managerCompanyUserId: number; - attachmentIds?: string[] | null; - partnerRecipients?: components["schemas"]["PartnerRecipientBaseModel"][] | null; - subcontractorIds?: number[] | null; - announceToPartnerNetwork?: boolean | null; - announceToMarket?: boolean | null; - isRemote?: boolean; - isEndCustomerAssignment?: boolean | null; + managerCompanyUserId: number + attachmentIds?: string[] | null + partnerRecipients?: components['schemas']['PartnerRecipientBaseModel'][] | null + subcontractorIds?: number[] | null + announceToPartnerNetwork?: boolean | null + announceToMarket?: boolean | null + isRemote?: boolean + isEndCustomerAssignment?: boolean | null /** @description Set to true if you actually want to publish the announcement to your recipients, if you are developing/testing the endpoint it should be false, then no persist will take place. */ - publishForReal?: boolean; - }; + publishForReal?: boolean + } ProjectAssignmentAnnouncementBaseModel: { /** Format: int32 */ - requestId?: number; - title?: string | null; + requestId?: number + title?: string | null /** Format: int32 */ - projectId?: number; + projectId?: number /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - projectAssignmentId?: number; + projectAssignmentId?: number /** Format: date-time */ - createdDateTime?: string; + createdDateTime?: string /** Format: date-time */ - deadline?: string; + deadline?: string /** Format: double */ - price?: number | null; - contractType?: components["schemas"]["ContractType"]; - description?: string | null; - descriptionHtml?: string | null; - currencyCode?: string | null; + price?: number | null + contractType?: components['schemas']['ContractType'] + description?: string | null + descriptionHtml?: string | null + currencyCode?: string | null /** Format: int32 */ - currencyId?: number | null; - status?: components["schemas"]["ProjectAssignmentRequestStatus"]; - statusText?: string | null; - isAnnouncedToPartnerNetwork?: boolean | null; - isPriceNegotiable?: boolean; - isRemote?: boolean | null; - isAnnouncedToMarket?: boolean | null; - isEndCustomerAssignment?: boolean | null; - }; + currencyId?: number | null + status?: components['schemas']['ProjectAssignmentRequestStatus'] + statusText?: string | null + isAnnouncedToPartnerNetwork?: boolean | null + isPriceNegotiable?: boolean + isRemote?: boolean | null + isAnnouncedToMarket?: boolean | null + isEndCustomerAssignment?: boolean | null + } ProjectAssignmentBaseModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number; - project?: components["schemas"]["ProjectBaseModel"] | null; - customer?: components["schemas"]["CompanyCustomerBaseModel"] | null; + projectId?: number + project?: components['schemas']['ProjectBaseModel'] | null + customer?: components['schemas']['CompanyCustomerBaseModel'] | null /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; + id?: number + title?: string | null + description?: string | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - extentType?: components["schemas"]["ExtentType"]; + endDate?: string | null + extentType?: components['schemas']['ExtentType'] /** Format: int32 */ - extent?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + extent?: number | null + links?: components['schemas']['Link'][] | null + } ProjectAssignmentEditModel: { /** Format: int32 */ - projectAssignmentId: number; - title: string; - description?: string | null; + projectAssignmentId: number + title: string + description?: string | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: int32 */ - rate?: number | null; + rate?: number | null /** Format: int32 */ - extent?: number | null; + extent?: number | null /** Format: date-time */ - oralAgreementToDate?: string | null; + oralAgreementToDate?: string | null /** Format: date-time */ - optionToDate?: string | null; - contractType?: components["schemas"]["ContractType"]; - extentType?: components["schemas"]["ExtentType"]; + optionToDate?: string | null + contractType?: components['schemas']['ContractType'] + extentType?: components['schemas']['ExtentType'] /** Format: int32 */ - currencyId?: number | null; - }; + currencyId?: number | null + } /** * Format: int32 * @description @@ -5474,23 +5543,23 @@ export type components = { * Timmar = 1 * @enum {integer} */ - ProjectAssignmentExtentType: 0 | 1; + ProjectAssignmentExtentType: 0 | 1 ProjectAssignmentFilterModel: { /** @description Pipeline Ids can be retrieved from the Project Pipelines endpoint */ - pipelines?: number[] | null; + pipelines?: number[] | null /** * @description 0 - Employee * 1 - Partner consultant * 2- Subcontractor */ - projectAssignmentMemberTypes?: components["schemas"]["ProjectAssignmentMemberType"][] | null; + projectAssignmentMemberTypes?: components['schemas']['ProjectAssignmentMemberType'][] | null /** * @description 1 - Upcoming * 2 - Ongoing */ - projectAssignmentStatuses?: components["schemas"]["ProjectAssignmentStatus"][] | null; + projectAssignmentStatuses?: components['schemas']['ProjectAssignmentStatus'][] | null /** @description Team Id of Employee assigned to Role */ - teams?: number[] | null; + teams?: number[] | null /** * @description 0 - Open * 30 - Won @@ -5498,9 +5567,9 @@ export type components = { * 50 - Abandoned * 60 - Suspended */ - projectStates?: components["schemas"]["ProjectState"][] | null; - projectAssignmentAllocationStatuses?: components["schemas"]["ProjectAssignmentAllocationStatus"][] | null; - }; + projectStates?: components['schemas']['ProjectState'][] | null + projectAssignmentAllocationStatuses?: components['schemas']['ProjectAssignmentAllocationStatus'][] | null + } /** * Format: int32 * @description @@ -5514,42 +5583,42 @@ export type components = { * Offererad = 3 * @enum {integer} */ - ProjectAssignmentMemberAllocationStatus: 0 | 1 | 2 | 3; + ProjectAssignmentMemberAllocationStatus: 0 | 1 | 2 | 3 ProjectAssignmentMemberEmployeeAddModel: { /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - companyUserId: number; - status: components["schemas"]["ProjectAssignmentAllocationStatus"]; - }; + companyUserId: number + status: components['schemas']['ProjectAssignmentAllocationStatus'] + } ProjectAssignmentMemberEmployeeEditModel: { /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - id: number; - state: components["schemas"]["ProjectAssignmentMemberState"]; + id: number + state: components['schemas']['ProjectAssignmentMemberState'] /** Format: int32 */ - companyUserId: number; - status: components["schemas"]["ProjectAssignmentAllocationStatus"]; - }; + companyUserId: number + status: components['schemas']['ProjectAssignmentAllocationStatus'] + } ProjectAssignmentMemberModel: { /** Format: int32 */ - companyUserId?: number | null; + companyUserId?: number | null /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: int32 */ - id?: number | null; - seoId?: string | null; - firstName?: string | null; - lastName?: string | null; - companyUserType?: components["schemas"]["CompanyUserType"] | null; + id?: number | null + seoId?: string | null + firstName?: string | null + lastName?: string | null + companyUserType?: components['schemas']['CompanyUserType'] | null /** @description Obsolete */ - status?: components["schemas"]["CompanyUserStatus"] | null; + status?: components['schemas']['CompanyUserStatus'] | null /** Format: int32 */ - projectAssignmentMemberId?: number; - projectAssignmentMemberState?: components["schemas"]["ProjectAssignmentMemberState"] | null; - links?: components["schemas"]["Link"][] | null; - }; + projectAssignmentMemberId?: number + projectAssignmentMemberState?: components['schemas']['ProjectAssignmentMemberState'] | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -5565,32 +5634,32 @@ export type components = { * Pausad = 40 * @enum {integer} */ - ProjectAssignmentMemberState: 0 | 10 | 20 | 30 | 40; + ProjectAssignmentMemberState: 0 | 10 | 20 | 30 | 40 ProjectAssignmentMemberSubcontractorAddModel: { /** Format: int32 */ - groupId?: number | null; + groupId?: number | null /** Format: int32 */ - currencyId?: number | null; + currencyId?: number | null /** Format: double */ - tariff?: number | null; + tariff?: number | null /** Format: int32 */ - companyUserId: number; - status: components["schemas"]["ProjectAssignmentAllocationStatus"]; - }; + companyUserId: number + status: components['schemas']['ProjectAssignmentAllocationStatus'] + } ProjectAssignmentMemberSubcontractorEditModel: { /** Format: int32 */ - groupId?: number | null; + groupId?: number | null /** Format: int32 */ - currencyId?: number | null; + currencyId?: number | null /** Format: double */ - tariff?: number | null; + tariff?: number | null /** Format: int32 */ - id: number; - state: components["schemas"]["ProjectAssignmentMemberState"]; + id: number + state: components['schemas']['ProjectAssignmentMemberState'] /** Format: int32 */ - companyUserId: number; - status: components["schemas"]["ProjectAssignmentAllocationStatus"]; - }; + companyUserId: number + status: components['schemas']['ProjectAssignmentAllocationStatus'] + } /** * Format: int32 * @description @@ -5604,45 +5673,45 @@ export type components = { * Underkonsult = 3 * @enum {integer} */ - ProjectAssignmentMemberType: 0 | 1 | 2 | 3; + ProjectAssignmentMemberType: 0 | 1 | 2 | 3 ProjectAssignmentModel: { - company?: components["schemas"]["CompanyBaseModel"] | null; - assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null; - prospects?: components["schemas"]["ProjectAssignmentMemberModel"][] | null; - seoId?: string | null; - skills?: components["schemas"]["ProjectAssignmentSkillBaseModel"][] | null; + company?: components['schemas']['CompanyBaseModel'] | null + assigned?: components['schemas']['ProjectAssignmentMemberModel'] | null + prospects?: components['schemas']['ProjectAssignmentMemberModel'][] | null + seoId?: string | null + skills?: components['schemas']['ProjectAssignmentSkillBaseModel'][] | null /** Format: int32 */ - projectAssignmentMemberId?: number | null; + projectAssignmentMemberId?: number | null /** Format: int32 */ - rate?: number | null; + rate?: number | null /** Format: date-time */ - oralAgreementToDate?: string | null; + oralAgreementToDate?: string | null /** Format: date-time */ - optionToDate?: string | null; - contractType?: components["schemas"]["ContractType"]; - isAssigned?: boolean; - currency?: components["schemas"]["CurrencyModel"] | null; + optionToDate?: string | null + contractType?: components['schemas']['ContractType'] + isAssigned?: boolean + currency?: components['schemas']['CurrencyModel'] | null /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number; - project?: components["schemas"]["ProjectBaseModel"] | null; - customer?: components["schemas"]["CompanyCustomerBaseModel"] | null; + projectId?: number + project?: components['schemas']['ProjectBaseModel'] | null + customer?: components['schemas']['CompanyCustomerBaseModel'] | null /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; + id?: number + title?: string | null + description?: string | null /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; - extentType?: components["schemas"]["ExtentType"]; + endDate?: string | null + extentType?: components['schemas']['ExtentType'] /** Format: int32 */ - extent?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + extent?: number | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -5654,61 +5723,61 @@ export type components = { * Stängd = 20 * @enum {integer} */ - ProjectAssignmentRequestStatus: 0 | 10 | 20; + ProjectAssignmentRequestStatus: 0 | 10 | 20 ProjectAssignmentSkillAddModel: { - name: string; + name: string /** Format: int32 */ - keywordSynonymId?: number | null; + keywordSynonymId?: number | null /** Format: int32 */ - level?: number | null; - isMandatory?: boolean | null; - }; + level?: number | null + isMandatory?: boolean | null + } ProjectAssignmentSkillBaseModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number; + projectId?: number /** Format: int32 */ - projectAssignmentId?: number; + projectAssignmentId?: number /** Format: int32 */ - keywordId?: number; + keywordId?: number /** Format: int32 */ - level?: number; - keyword?: components["schemas"]["KeywordModel"] | null; - links?: components["schemas"]["Link"][] | null; - }; + level?: number + keyword?: components['schemas']['KeywordModel'] | null + links?: components['schemas']['Link'][] | null + } ProjectAssignmentSkillEditModel: { - name?: string | null; + name?: string | null /** Format: int32 */ - level?: number | null; - isMandatory?: boolean | null; - }; + level?: number | null + isMandatory?: boolean | null + } ProjectAssignmentSkillModel: { - projectAssignment?: components["schemas"]["ProjectAssignmentBaseModel"] | null; - project?: components["schemas"]["ProjectBaseModel"] | null; - company?: components["schemas"]["CompanyBaseModel"] | null; - customer?: components["schemas"]["CompanyCustomerBaseModel"] | null; + projectAssignment?: components['schemas']['ProjectAssignmentBaseModel'] | null + project?: components['schemas']['ProjectBaseModel'] | null + company?: components['schemas']['CompanyBaseModel'] | null + customer?: components['schemas']['CompanyCustomerBaseModel'] | null /** Format: int32 */ - keywordSynonymId?: number; - keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null; - isMandatory?: boolean; + keywordSynonymId?: number + keywordSynonym?: components['schemas']['KeywordSynonymModel'] | null + isMandatory?: boolean /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number; + projectId?: number /** Format: int32 */ - projectAssignmentId?: number; + projectAssignmentId?: number /** Format: int32 */ - keywordId?: number; + keywordId?: number /** Format: int32 */ - level?: number; - keyword?: components["schemas"]["KeywordModel"] | null; - links?: components["schemas"]["Link"][] | null; - }; + level?: number + keyword?: components['schemas']['KeywordModel'] | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -5722,15 +5791,15 @@ export type components = { * Avslutat = 3 * @enum {integer} */ - ProjectAssignmentStatus: 0 | 1 | 2 | 3; + ProjectAssignmentStatus: 0 | 1 | 2 | 3 ProjectAssignmentWithStatusModel: { /** Format: int32 */ - pipelineId?: number | null; - projectPipelineStageTitle?: string | null; + pipelineId?: number | null + projectPipelineStageTitle?: string | null /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number; + projectId?: number /** * @description 0 - Open * 30 - Won @@ -5738,9 +5807,9 @@ export type components = { * 50 - Abandoned * 60 - Suspended */ - projectState?: components["schemas"]["ProjectState"]; + projectState?: components['schemas']['ProjectState'] /** Format: int32 */ - probability?: number; + probability?: number /** * Format: int32 * @description Unspecified = 0, @@ -5748,316 +5817,318 @@ export type components = { * Ongoing = 2, * Ended = 3 */ - projectAssignmentId?: number; + projectAssignmentId?: number /** * @description None = 0, * Preliminary = 1, * Assigned = 2, */ - projectAssignmentAllocationStatus?: components["schemas"]["ProjectAssignmentMemberAllocationStatus"]; + projectAssignmentAllocationStatus?: components['schemas']['ProjectAssignmentMemberAllocationStatus'] /** * @description Unspecified = 0, * Employee = 1, * Partner Consultant = 2, * Subcontractor = 3 */ - projectAssignmentMemberType?: components["schemas"]["ProjectAssignmentMemberType"]; + projectAssignmentMemberType?: components['schemas']['ProjectAssignmentMemberType'] /** Format: date-time */ - startDate?: string | null; + startDate?: string | null /** Format: date-time */ - endDate?: string | null; + endDate?: string | null /** Format: date-time */ - optionToDate?: string | null; + optionToDate?: string | null /** Format: date-time */ - oralAgreementToDate?: string | null; + oralAgreementToDate?: string | null /** Format: int32 */ - projectAssignmentExtent?: number; + projectAssignmentExtent?: number /** * @description Percent = 0, * Hours = 1, */ - projectAssignmentExtentType?: components["schemas"]["ProjectAssignmentExtentType"]; + projectAssignmentExtentType?: components['schemas']['ProjectAssignmentExtentType'] /** Format: int32 */ - rate?: number | null; + rate?: number | null /** Format: date-time */ - estimatedCloseDate?: string | null; - assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null; - }; + estimatedCloseDate?: string | null + assigned?: components['schemas']['ProjectAssignmentMemberModel'] | null + } ProjectAttachmentModel: { /** Format: int32 */ - projectId?: number; - attachmentType?: components["schemas"]["AttachmentType"]; + projectId?: number + attachmentType?: components['schemas']['AttachmentType'] /** Format: int32 */ - companyId?: number | null; + companyId?: number | null /** Format: uuid */ - id?: string | null; - title?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: string | null + title?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } ProjectBaseModel: { /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; - identifier?: string | null; - customerIdentifier?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number + title?: string | null + description?: string | null + identifier?: string | null + customerIdentifier?: string | null + links?: components['schemas']['Link'][] | null + } ProjectEventBaseModel: { /** Format: int32 */ - projectId?: number | null; + projectId?: number | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } ProjectEventMeetingAddEditModel: { /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; + endDateTime?: string /** * @description The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } ProjectEventMeetingModel: { /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number | null; + projectId?: number | null /** Format: date-time */ - startDateTime?: string; + startDateTime?: string /** Format: date-time */ - endDateTime?: string; - location?: string | null; + endDateTime?: string + location?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } ProjectEventModel: { /** Format: int32 */ - projectId?: number | null; + projectId?: number | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } ProjectEventNoteAddEditModel: { /** Format: int32 */ - customerId?: number; - noteType?: components["schemas"]["EventNoteType"] | null; + customerId?: number + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** * @description The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + timezoneId?: string | null + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } ProjectEventNoteModel: { /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number | null; - noteType?: components["schemas"]["EventNoteType"] | null; + projectId?: number | null + noteType?: components['schemas']['EventNoteType'] | null /** Format: date-time */ - noteDate?: string | null; + noteDate?: string | null /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } ProjectEventTaskAddEditModel: { /** Format: int32 */ - customerId?: number; - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + customerId?: number + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** * @description The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones * If empty, the timezone of the executing user (API account) will be used. */ - timezoneId?: string | null; + timezoneId?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; - type?: components["schemas"]["EventType"]; - title: string; - description?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - }; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] + type?: components['schemas']['EventType'] + title: string + description?: string | null + visibility?: components['schemas']['EventVisibility'] + } ProjectEventTaskModel: { /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - projectId?: number | null; + projectId?: number | null /** * @description NotSpecified = 0 * Phone = 1 * Email = 2 */ - taskType?: components["schemas"]["EventTaskType"] | null; - hasTime?: boolean | null; + taskType?: components['schemas']['EventTaskType'] | null + hasTime?: boolean | null /** Format: date-time */ - dueDateTime?: string | null; + dueDateTime?: string | null /** Format: int32 */ - assignedToCompanyUserId?: number | null; - status?: components["schemas"]["EventStatusValue"]; + assignedToCompanyUserId?: number | null + status?: components['schemas']['EventStatusValue'] /** Format: int32 */ - createdByCompanyUserId?: number; + createdByCompanyUserId?: number /** Format: int32 */ - updatedByCompanyUserId?: number | null; + updatedByCompanyUserId?: number | null /** Format: date-time */ - created?: string; + created?: string /** Format: date-time */ - updated?: string | null; - visibility?: components["schemas"]["EventVisibility"]; - comments?: components["schemas"]["EventCommentModel"][] | null; + updated?: string | null + visibility?: components['schemas']['EventVisibility'] + comments?: components['schemas']['EventCommentModel'][] | null /** * @description Meeting = 0 * Note = 1 * Task = 2 */ - type?: components["schemas"]["EventType"]; + type?: components['schemas']['EventType'] /** Format: uuid */ - id?: string | null; + id?: string | null /** Format: int32 */ - companyId?: number | null; - title?: string | null; - description?: string | null; + companyId?: number | null + title?: string | null + description?: string | null /** Format: date-time */ - eventDate?: string; - links?: components["schemas"]["Link"][] | null; - }; + eventDate?: string + links?: components['schemas']['Link'][] | null + } ProjectModel: { - company?: components["schemas"]["CompanyBaseModel"] | null; - customer?: components["schemas"]["CompanyCustomerBaseModel"] | null; - seoId?: string | null; + company?: components['schemas']['CompanyBaseModel'] | null + customer?: components['schemas']['CompanyCustomerBaseModel'] | null + seoId?: string | null /** Format: int32 */ - locationId?: number | null; - googleId?: string | null; + locationId?: number | null + googleId?: string | null /** Format: int32 */ - probability?: number | null; + probability?: number | null /** Format: int32 */ - estimatedValue?: number | null; + estimatedValue?: number | null + /** Format: int32 */ + contractValue?: number | null /** Format: date-time */ - estimatedCloseDate?: string | null; - managers?: components["schemas"]["CompanyUserBaseModel"][] | null; + estimatedCloseDate?: string | null + managers?: components['schemas']['CompanyUserBaseModel'][] | null /** @deprecated */ - salesManager?: components["schemas"]["CompanyUserBaseModel"] | null; - salesManagers?: components["schemas"]["CompanyUserBaseModel"][] | null; - intermediator?: components["schemas"]["CompanyCustomerBaseModel"] | null; - events?: components["schemas"]["ProjectEventBaseModel"][] | null; - customerContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null; - intermediatorContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null; - assignments?: components["schemas"]["ProjectAssignmentBaseModel"][] | null; - attachments?: components["schemas"]["ProjectAttachmentModel"][] | null; - tags?: components["schemas"]["CompanyTagBaseModel"][] | null; + salesManager?: components['schemas']['CompanyUserBaseModel'] | null + salesManagers?: components['schemas']['CompanyUserBaseModel'][] | null + intermediator?: components['schemas']['CompanyCustomerBaseModel'] | null + events?: components['schemas']['ProjectEventBaseModel'][] | null + customerContacts?: components['schemas']['CompanyCustomerContactBaseModel'][] | null + intermediatorContacts?: components['schemas']['CompanyCustomerContactBaseModel'][] | null + assignments?: components['schemas']['ProjectAssignmentBaseModel'][] | null + attachments?: components['schemas']['ProjectAttachmentModel'][] | null + tags?: components['schemas']['CompanyTagBaseModel'][] | null /** Format: int32 */ - pipelineId?: number | null; + pipelineId?: number | null /** Format: int32 */ - currentStageId?: number | null; - currency?: components["schemas"]["CurrencyModel"] | null; - projectReferences?: components["schemas"]["ProjectReferenceModel"][] | null; + currentStageId?: number | null + currency?: components['schemas']['CurrencyModel'] | null + projectReferences?: components['schemas']['ProjectReferenceModel'][] | null /** * @description 0 = Open * 30 = Won @@ -6065,52 +6136,52 @@ export type components = { * 50 = Abandoned * 60 = Suspended */ - currentState?: components["schemas"]["ProjectState"]; - stateHistory?: components["schemas"]["ProjectStateHistoryModel"][] | null; - createdBy?: components["schemas"]["CompanyUserBaseModel"] | null; - updatedBy?: components["schemas"]["CompanyUserBaseModel"] | null; + currentState?: components['schemas']['ProjectState'] + stateHistory?: components['schemas']['ProjectStateHistoryModel'][] | null + createdBy?: components['schemas']['CompanyUserBaseModel'] | null + updatedBy?: components['schemas']['CompanyUserBaseModel'] | null /** Format: date-time */ - createdDateTime?: string; + createdDateTime?: string /** Format: date-time */ - updatedDateTime?: string | null; + updatedDateTime?: string | null /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - stateReasonId?: number | null; + stateReasonId?: number | null /** @description List of sales managers employee ids */ - salesManagerIds?: number[] | null; + salesManagerIds?: number[] | null /** @description List of project managers employee ids */ - projectManagerIds?: number[] | null; - priority?: components["schemas"]["ProjectPriority"]; + projectManagerIds?: number[] | null + priority?: components['schemas']['ProjectPriority'] /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - customerId?: number; + customerId?: number /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; - identifier?: string | null; - customerIdentifier?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + id?: number + title?: string | null + description?: string | null + identifier?: string | null + customerIdentifier?: string | null + links?: components['schemas']['Link'][] | null + } ProjectPipelineModel: { /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; - stages?: components["schemas"]["ProjectPipelineStageModel"][] | null; - }; + id?: number + title?: string | null + description?: string | null + stages?: components['schemas']['ProjectPipelineStageModel'][] | null + } ProjectPipelineStageModel: { /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; + id?: number + title?: string | null + description?: string | null /** Format: int32 */ - order?: number; + order?: number /** Format: int32 */ - probability?: number | null; - }; + probability?: number | null + } /** * Format: int32 * @description @@ -6122,7 +6193,7 @@ export type components = { * Hög = 8 * @enum {integer} */ - ProjectPriority: 3 | 5 | 8; + ProjectPriority: 3 | 5 | 8 /** * Format: int32 * @description @@ -6142,37 +6213,37 @@ export type components = { * LastTouchDateTime = 6 * @enum {integer} */ - ProjectQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6; + ProjectQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 ProjectQuerySortPageAndSortByModel: { - sortBy?: components["schemas"]["ProjectQuerySort"]; + sortBy?: components['schemas']['ProjectQuerySort'] /** * @description Ascending = 0 (Default) * Descending = 1 */ - sortOrder?: components["schemas"]["SortOrder"]; + sortOrder?: components['schemas']['SortOrder'] /** * Format: int32 * @default 1 */ - page?: number; + page?: number /** * Format: int32 * @default 15 */ - itemsPerPage?: number; - }; + itemsPerPage?: number + } ProjectReferenceModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; + companyId?: number /** Format: int32 */ - projectId?: number; - title?: string | null; - text?: string | null; - language?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + projectId?: number + title?: string | null + text?: string | null + language?: string | null + links?: components['schemas']['Link'][] | null + } /** * Format: int32 * @description @@ -6188,163 +6259,163 @@ export type components = { * Uppskjuten = 60 * @enum {integer} */ - ProjectState: 0 | 30 | 40 | 50 | 60; + ProjectState: 0 | 30 | 40 | 50 | 60 ProjectStateHistoryModel: { - state?: components["schemas"]["ProjectState"]; + state?: components['schemas']['ProjectState'] /** Format: date-time */ - updated?: string; - reason?: components["schemas"]["ProjectStateReasonModel"] | null; - }; + updated?: string + reason?: components['schemas']['ProjectStateReasonModel'] | null + } ProjectStateReasonModel: { /** Format: int32 */ - id?: number; - title?: string | null; - description?: string | null; - }; + id?: number + title?: string | null + description?: string | null + } RecruitmentSourceModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number; - name?: string | null; - }; + companyId?: number + name?: string | null + } ReferenceBlockItemModel: { - firstName?: string | null; - lastName?: string | null; - email?: string | null; - telephone?: string | null; - company?: string | null; - position?: string | null; - text?: string | null; - workExperience?: string | null; + firstName?: string | null + lastName?: string | null + email?: string | null + telephone?: string | null + company?: string | null + position?: string | null + text?: string | null + workExperience?: string | null /** Format: int32 */ - workExperienceId?: number | null; + workExperienceId?: number | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } ReferenceBlockModel: { - hideDescription?: boolean; - hideInEdit?: boolean; - data?: components["schemas"]["ReferenceBlockItemModel"][] | null; + hideDescription?: boolean + hideInEdit?: boolean + data?: components['schemas']['ReferenceBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } ResumeModel: { - presentation?: components["schemas"]["PresentationBlockModel"] | null; - highlightedWorkExperience?: components["schemas"]["HighlightedWorkExperienceBlockModel"] | null; - skillsByCategory?: components["schemas"]["SkillByCategoryBlockModel"] | null; - topSkills?: components["schemas"]["TopSkillBlockModel"] | null; - workExperience?: components["schemas"]["WorkExperienceBlockModel"] | null; - skills?: components["schemas"]["SkillModelModel"] | null; - employer?: components["schemas"]["EmployerBlockModel"] | null; - training?: components["schemas"]["TrainingBlockModel"] | null; - education?: components["schemas"]["EducationBlockModel"] | null; - language?: components["schemas"]["LanguageBlockModel"] | null; - commitment?: components["schemas"]["CommitmentBlockModel"] | null; - extraSkills?: components["schemas"]["ExtraSkillBlockModel"] | null; - reference?: components["schemas"]["ReferenceBlockModel"] | null; - text?: components["schemas"]["TextBlockModel"] | null; + presentation?: components['schemas']['PresentationBlockModel'] | null + highlightedWorkExperience?: components['schemas']['HighlightedWorkExperienceBlockModel'] | null + skillsByCategory?: components['schemas']['SkillByCategoryBlockModel'] | null + topSkills?: components['schemas']['TopSkillBlockModel'] | null + workExperience?: components['schemas']['WorkExperienceBlockModel'] | null + skills?: components['schemas']['SkillModelModel'] | null + employer?: components['schemas']['EmployerBlockModel'] | null + training?: components['schemas']['TrainingBlockModel'] | null + education?: components['schemas']['EducationBlockModel'] | null + language?: components['schemas']['LanguageBlockModel'] | null + commitment?: components['schemas']['CommitmentBlockModel'] | null + extraSkills?: components['schemas']['ExtraSkillBlockModel'] | null + reference?: components['schemas']['ReferenceBlockModel'] | null + text?: components['schemas']['TextBlockModel'] | null /** Format: int32 */ - id?: number; - }; + id?: number + } RoleModel: { /** Format: int32 */ - id?: number | null; - name?: string | null; - description?: string | null; - level?: components["schemas"]["AccessLevel"] | null; - }; + id?: number | null + name?: string | null + description?: string | null + level?: components['schemas']['AccessLevel'] | null + } SearchCompanyCandidateQueryModel: { - term?: string | null; + term?: string | null /** Format: int32 */ - rating?: number | null; - states?: components["schemas"]["CompanyCandidateState"][] | null; + rating?: number | null + states?: components['schemas']['CompanyCandidateState'][] | null /** Format: int32 */ - pipeline?: number | null; - noRecruiter?: boolean; - recruiters?: number[] | null; - teams?: number[] | null; - sources?: number[] | null; - pageAndSortBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null; - }; + pipeline?: number | null + noRecruiter?: boolean + recruiters?: number[] | null + teams?: number[] | null + sources?: number[] | null + pageAndSortBy?: components['schemas']['CompanyCandidateQuerySortPageAndSortByModel'] | null + } SearchCompanyCandidateResultModel: { - pagedAndSortedBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null; - result?: components["schemas"]["CompanyCandidateBaseModel"][] | null; + pagedAndSortedBy?: components['schemas']['CompanyCandidateQuerySortPageAndSortByModel'] | null + result?: components['schemas']['CompanyCandidateBaseModel'][] | null /** Format: int32 */ - hits?: number; + hits?: number /** Format: int32 */ - totalItems?: number; - }; + totalItems?: number + } SearchCompanyCustomerContactQueryModel: { - term?: string | null; - managers?: number[] | null; - customers?: number[] | null; - tags?: number[] | null; - pageAndSortBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null; - }; + term?: string | null + managers?: number[] | null + customers?: number[] | null + tags?: number[] | null + pageAndSortBy?: components['schemas']['CompanyCustomerContactQuerySortPageAndSortByModel'] | null + } SearchCompanyCustomerContactResultModel: { - pagedAndSortedBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null; - result?: components["schemas"]["CompanyCustomerContactModel"][] | null; + pagedAndSortedBy?: components['schemas']['CompanyCustomerContactQuerySortPageAndSortByModel'] | null + result?: components['schemas']['CompanyCustomerContactModel'][] | null /** Format: int32 */ - hits?: number; + hits?: number /** Format: int32 */ - totalItems?: number; - }; + totalItems?: number + } SearchCompanyCustomerQueryModel: { - name?: string | null; - nameOperator?: components["schemas"]["StringComparisonOperator"]; - identification?: string | null; - identificationOperator?: components["schemas"]["StringComparisonOperator"]; - corporateIdentityNumber?: string | null; - corporateIdentityNumberOperator?: components["schemas"]["StringComparisonOperator"]; - pageAndSortBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null; - }; + name?: string | null + nameOperator?: components['schemas']['StringComparisonOperator'] + identification?: string | null + identificationOperator?: components['schemas']['StringComparisonOperator'] + corporateIdentityNumber?: string | null + corporateIdentityNumberOperator?: components['schemas']['StringComparisonOperator'] + pageAndSortBy?: components['schemas']['CompanyCustomerQuerySortPageAndSortByModel'] | null + } SearchCompanyCustomerResultModel: { - pagedAndSortedBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null; - result?: components["schemas"]["CompanyCustomerBaseModel"][] | null; + pagedAndSortedBy?: components['schemas']['CompanyCustomerQuerySortPageAndSortByModel'] | null + result?: components['schemas']['CompanyCustomerBaseModel'][] | null /** Format: int32 */ - hits?: number; + hits?: number /** Format: int32 */ - totalItems?: number; - }; + totalItems?: number + } SearchCompanyUserQueryModel: { - term?: string | null; - pageAndSortBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null; - }; + term?: string | null + pageAndSortBy?: components['schemas']['CompanyUserQuerySortPageAndSortByModel'] | null + } SearchCompanyUserResultModel: { - pagedAndSortedBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null; - result?: components["schemas"]["CompanyUserBaseModel"][] | null; + pagedAndSortedBy?: components['schemas']['CompanyUserQuerySortPageAndSortByModel'] | null + result?: components['schemas']['CompanyUserBaseModel'][] | null /** Format: int32 */ - hits?: number; + hits?: number /** Format: int32 */ - totalItems?: number; - }; + totalItems?: number + } SearchProjectQueryModel: { - title?: string | null; - identification?: string | null; - customerIdentifier?: string | null; - corporateIdentityNumber?: string | null; + title?: string | null + identification?: string | null + customerIdentifier?: string | null + corporateIdentityNumber?: string | null /** Format: int32 */ - customerId?: number | null; - pageAndSortBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null; + customerId?: number | null + pageAndSortBy?: components['schemas']['ProjectQuerySortPageAndSortByModel'] | null /** @description Your Project Pipelines can be retrieved from the GET ProjectPipelines endpoint */ - pipelines?: number[] | null; - salesManagers?: number[] | null; - customers?: number[] | null; - intermediators?: number[] | null; + pipelines?: number[] | null + salesManagers?: number[] | null + customers?: number[] | null + intermediators?: number[] | null /** * @description Open = 0, * Won = 30, @@ -6352,123 +6423,123 @@ export type components = { * Abandoned = 50, * Suspended = 60 */ - projectStates?: components["schemas"]["ProjectState"][] | null; - }; + projectStates?: components['schemas']['ProjectState'][] | null + } SearchProjectsResultModel: { - pagedAndSortedBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null; - result?: components["schemas"]["ProjectBaseModel"][] | null; + pagedAndSortedBy?: components['schemas']['ProjectQuerySortPageAndSortByModel'] | null + result?: components['schemas']['ProjectBaseModel'][] | null /** Format: int32 */ - hits?: number; + hits?: number /** Format: int32 */ - totalItems?: number; - }; + totalItems?: number + } SearchSkillModel: { /** Format: int32 */ - keywordId?: number | null; + keywordId?: number | null /** Format: int32 */ - min?: number | null; + min?: number | null /** Format: int32 */ - max?: number | null; - }; + max?: number | null + } SearchSkillQueryModel: { - skills?: components["schemas"]["SearchSkillModel"][] | null; - filters?: components["schemas"]["FilterModel"][] | null; - }; + skills?: components['schemas']['SearchSkillModel'][] | null + filters?: components['schemas']['FilterModel'][] | null + } SearchSkillResultModel: { - query?: components["schemas"]["SearchSkillQueryModel"] | null; - hits?: components["schemas"]["CompanyUserSearchSkillModel"][] | null; - }; + query?: components['schemas']['SearchSkillQueryModel'] | null + hits?: components['schemas']['CompanyUserSearchSkillModel'][] | null + } SkillBlockItemModel: { - name?: string | null; + name?: string | null /** Format: int32 */ - level?: number; + level?: number /** Format: int32 */ - keywordTypeId?: number | null; - keywordTypeName?: string | null; + keywordTypeId?: number | null + keywordTypeName?: string | null /** Format: int32 */ - numberOfDaysWorkExperience?: number | null; + numberOfDaysWorkExperience?: number | null /** Format: date-time */ - lastWorkExperienceDate?: string | null; + lastWorkExperienceDate?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } SkillByCategoryBlockItemModel: { /** Format: int32 */ - keywordTypeId?: number | null; - name?: string | null; - description?: string | null; - skills?: components["schemas"]["SkillBlockItemModel"][] | null; + keywordTypeId?: number | null + name?: string | null + description?: string | null + skills?: components['schemas']['SkillBlockItemModel'][] | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } SkillByCategoryBlockModel: { - data?: components["schemas"]["SkillByCategoryBlockItemModel"][] | null; + data?: components['schemas']['SkillByCategoryBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } SkillModelModel: { - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - data?: components["schemas"]["SkillBlockItemModel"][] | null; + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + data?: components['schemas']['SkillBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } SkillResultModel: { /** Format: int32 */ - keywordId?: number | null; + keywordId?: number | null /** Format: int32 */ - keywordSynonymId?: number | null; - keywordSynonymName?: string | null; + keywordSynonymId?: number | null + keywordSynonymName?: string | null /** Format: int32 */ - masterSynonymId?: number | null; - masterSynonymName?: string | null; + masterSynonymId?: number | null + masterSynonymName?: string | null /** Format: int32 */ - level?: number | null; - }; + level?: number | null + } SkillSearchQueryTermModel: { - term: string; + term: string /** Format: int32 */ - min?: number | null; + min?: number | null /** Format: int32 */ - max?: number | null; + max?: number | null /** Format: int32 */ - limit?: number | null; - }; + limit?: number | null + } /** * Format: int32 * @description 0 - Ascending, * 1 - Descending * @enum {integer} */ - SortOrder: 0 | 1; + SortOrder: 0 | 1 /** * Format: int32 * @description @@ -6478,7 +6549,7 @@ export type components = { * Aktiv = 1 * @enum {integer} */ - Status: 0 | 1; + Status: 0 | 1 /** * Format: int32 * @description @@ -6492,165 +6563,192 @@ export type components = { * Equals = 3 * @enum {integer} */ - StringComparisonOperator: 0 | 1 | 2 | 3; + StringComparisonOperator: 0 | 1 | 2 | 3 TeamAddEditModel: { - name?: string | null; - description?: string | null; - internalIdentification?: string | null; - corporateIdentityNumber?: string | null; - costCenter?: string | null; + name?: string | null + description?: string | null + internalIdentification?: string | null + corporateIdentityNumber?: string | null + costCenter?: string | null /** Format: int32 */ - parentTeamId?: number | null; + parentTeamId?: number | null /** Format: int32 */ - locationId?: number | null; - }; + locationId?: number | null + } TeamBaseModel: { /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number | null; - name?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number | null + name?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } TeamManagerEditModel: { /** Format: int32 */ - teamId?: number; + teamId?: number /** Format: int32 */ - companyUserId?: number; - }; + companyUserId?: number + } TeamManagerModel: { /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - companyUserId?: number | null; - companyUser?: components["schemas"]["CompanyUserBaseModel"] | null; - team?: components["schemas"]["TeamBaseModel"] | null; - }; + companyUserId?: number | null + companyUser?: components['schemas']['CompanyUserBaseModel'] | null + team?: components['schemas']['TeamBaseModel'] | null + } TeamMemberAddModel: { /** Format: int32 */ - companyUserId?: number; + companyUserId?: number /** Format: int32 */ - availabilityPercent?: number | null; - }; + availabilityPercent?: number | null + } TeamMemberEditModel: { /** Format: int32 */ - availabilityPercent?: number | null; - }; + availabilityPercent?: number | null + } TeamMemberModel: { /** Format: int32 */ - teamId?: number | null; + teamId?: number | null /** Format: int32 */ - companyUserId?: number | null; - companyUser?: components["schemas"]["CompanyUserBaseModel"] | null; - team?: components["schemas"]["TeamBaseModel"] | null; + companyUserId?: number | null + companyUser?: components['schemas']['CompanyUserBaseModel'] | null + team?: components['schemas']['TeamBaseModel'] | null /** Format: int32 */ - availabilityPercent?: number | null; - links?: components["schemas"]["Link"][] | null; - }; + availabilityPercent?: number | null + links?: components['schemas']['Link'][] | null + } TeamMemberMoveModel: { /** Format: int32 */ - toTeamId: number; - }; + toTeamId: number + } TeamModel: { - internalIdentification?: string | null; - corporateIdentityNumber?: string | null; - costCenter?: string | null; - location?: string | null; + internalIdentification?: string | null + corporateIdentityNumber?: string | null + costCenter?: string | null + location?: string | null /** Format: int32 */ - parentTeamId?: number | null; + parentTeamId?: number | null /** Format: date-time */ - created?: string | null; + created?: string | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: int32 */ - locationId?: number | null; + locationId?: number | null /** Format: int32 */ - id?: number; + id?: number /** Format: int32 */ - companyId?: number | null; - name?: string | null; - description?: string | null; - links?: components["schemas"]["Link"][] | null; - }; + companyId?: number | null + name?: string | null + description?: string | null + links?: components['schemas']['Link'][] | null + } + /** + * Format: int32 + * @description + * + * None = 0 + * + * Primary = 1 + * + * Classic = 2 + * + * Dynamic = 3 + * + * PageFlow = 4 + * + * CinodePremium3PageFlow = 6 + * + * CinodePremium2PageFlow = 7 + * + * BlockWorkExperience = 50 + * + * BlockSkillsByLevel = 51 + * + * TemplateType = 100 + * @enum {integer} + */ + TemplateAssetType: 0 | 1 | 2 | 3 | 4 | 6 | 7 | 50 | 51 | 100 TextBlockModel: { - description?: string | null; - text?: string | null; - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; + description?: string | null + text?: string | null + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } TopSkillBlockItemModel: { - name?: string | null; + name?: string | null /** Format: int32 */ - level?: number | null; + level?: number | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } TopSkillBlockModel: { - useLevel?: boolean; + useLevel?: boolean /** Format: int32 */ - minValue?: number; + minValue?: number /** Format: int32 */ - maxValue?: number; + maxValue?: number /** Format: int32 */ - numberOfItemsInList?: number; - data?: components["schemas"]["TopSkillBlockItemModel"][] | null; + numberOfItemsInList?: number + data?: components['schemas']['TopSkillBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } TrainingBlockModel: { - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - data?: components["schemas"]["TrainingItemBlockModel"][] | null; + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + data?: components['schemas']['TrainingItemBlockModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; + updated?: string | null + heading?: string | null + } TrainingItemBlockModel: { - trainingType?: components["schemas"]["TrainingType"]; - url?: string | null; - title?: string | null; - description?: string | null; - issuer?: string | null; + trainingType?: components['schemas']['TrainingType'] + url?: string | null + title?: string | null + description?: string | null + issuer?: string | null /** Format: int32 */ - year?: number; + year?: number + supplier?: string | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } /** * Format: int32 * @description @@ -6660,15 +6758,15 @@ export type components = { * Certifiering = 1 * @enum {integer} */ - TrainingType: 0 | 1; + TrainingType: 0 | 1 UpdatedModel: { /** Format: int32 */ - companyUserId?: number | null; - firstName?: string | null; - lastName?: string | null; + companyUserId?: number | null + firstName?: string | null + lastName?: string | null /** Format: date-time */ - time?: string | null; - }; + time?: string | null + } /** * Format: int32 * @description @@ -6680,38 +6778,38 @@ export type components = { * Kvinna = 2 * @enum {integer} */ - UserGender: 0 | 1 | 2; + UserGender: 0 | 1 | 2 ValidationModel: { /** @description Collection of validation errors */ errors?: { - [key: string]: (string[] | null) | undefined; - } | null; - }; + [key: string]: (string[] | null) | undefined + } | null + } WebhookAddModel: { /** Format: int32 */ - companyId?: number | null; - isActive?: boolean; - endpointUrl?: string | null; - configurations?: components["schemas"]["WebhookConfigurationAddModel"][] | null; - credentials?: components["schemas"]["WebhookCredentialsAddModel"][] | null; - }; + companyId?: number | null + isActive?: boolean + endpointUrl?: string | null + configurations?: components['schemas']['WebhookConfigurationAddModel'][] | null + credentials?: components['schemas']['WebhookCredentialsAddModel'][] | null + } WebhookConfigurationAddModel: { - entityType?: components["schemas"]["WebhookEntityType"]; - actionType?: components["schemas"]["ActionType"]; - }; + entityType?: components['schemas']['WebhookEntityType'] + actionType?: components['schemas']['ActionType'] + } WebhookConfigurationModel: { - entityType?: components["schemas"]["WebhookEntityType"]; - actionType?: components["schemas"]["ActionType"]; - }; + entityType?: components['schemas']['WebhookEntityType'] + actionType?: components['schemas']['ActionType'] + } WebhookCredentialsAddModel: { - headerValue?: string | null; - isBasicAuthentication?: boolean | null; - headerName?: string | null; - }; + headerValue?: string | null + isBasicAuthentication?: boolean | null + headerName?: string | null + } WebhookCredentialsModel: { - isBasicAuthentication?: boolean | null; - headerName?: string | null; - }; + isBasicAuthentication?: boolean | null + headerName?: string | null + } /** * Format: int32 * @description @@ -6737,15 +6835,15 @@ export type components = { * CompanyCustomerContact = 10 * @enum {integer} */ - WebhookEntityType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; + WebhookEntityType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 WebhookModel: { /** Format: uuid */ - id?: string; - isActive?: boolean; - endpointUrl?: string | null; - configurations?: components["schemas"]["WebhookConfigurationModel"][] | null; - credentials?: components["schemas"]["WebhookCredentialsModel"][] | null; - }; + id?: string + isActive?: boolean + endpointUrl?: string | null + configurations?: components['schemas']['WebhookConfigurationModel'][] | null + credentials?: components['schemas']['WebhookCredentialsModel'][] | null + } /** * Format: int32 * @description @@ -6757,58 +6855,58 @@ export type components = { * Aspose = 2 * @enum {integer} */ - WordEngineType: 0 | 1 | 2; + WordEngineType: 0 | 1 | 2 WorkExperienceBlockItemModel: { - skills?: components["schemas"]["SkillBlockItemModel"][] | null; - title?: string | null; - description?: string | null; - employer?: string | null; - location?: components["schemas"]["LocationBlockModel"] | null; + skills?: components['schemas']['SkillBlockItemModel'][] | null + title?: string | null + description?: string | null + employer?: string | null + location?: components['schemas']['LocationBlockModel'] | null /** Format: date-time */ - startDate?: string; + startDate?: string /** Format: date-time */ - endDate?: string | null; - url?: string | null; - logotype?: components["schemas"]["ImageBlockModel"] | null; + endDate?: string | null + url?: string | null + logotype?: components['schemas']['ImageBlockModel'] | null /** Format: int32 */ - parentBlockItemId?: number | null; - parentBlockItemUpdated?: boolean | null; + parentBlockItemId?: number | null + parentBlockItemUpdated?: boolean | null /** Format: int32 */ - profileTranslationId?: number | null; + profileTranslationId?: number | null /** Format: date-time */ - updated?: string | null; + updated?: string | null /** Format: date-time */ - discarded?: string | null; + discarded?: string | null /** Format: uuid */ - id?: string; - disabled?: boolean; - }; + id?: string + disabled?: boolean + } WorkExperienceBlockModel: { /** @deprecated */ - skillsHeading?: string | null; - subHeading?: string | null; - hideSubHeading?: boolean; - hideInEdit?: boolean; - hideTitle?: boolean; - hideDescription?: boolean; - hideText?: boolean; - useLogotype?: boolean; - data?: components["schemas"]["WorkExperienceBlockItemModel"][] | null; + skillsHeading?: string | null + subHeading?: string | null + hideSubHeading?: boolean + hideInEdit?: boolean + hideTitle?: boolean + hideDescription?: boolean + hideText?: boolean + useLogotype?: boolean + data?: components['schemas']['WorkExperienceBlockItemModel'][] | null /** Format: uuid */ - blockId?: string; + blockId?: string /** Format: date-time */ - updated?: string | null; - heading?: string | null; - }; - }; - responses: never; - parameters: never; - requestBodies: never; - headers: never; - pathItems: never; -}; + updated?: string | null + heading?: string | null + } + } + responses: never + parameters: never + requestBodies: never + headers: never + pathItems: never +} -export type external = Record; +export type external = Record export type operations = { /** Get absence period by id */ @@ -6816,428 +6914,428 @@ export type operations = { parameters: { path: { /** @description Your company id */ - companyId: number; + companyId: number /** @description The id of the actual user */ - companyUserId: number; + companyUserId: number /** @description The id for the requested absence period */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["AbsencePeriodModel"]; - "application/json": components["schemas"]["AbsencePeriodModel"]; - "text/json": components["schemas"]["AbsencePeriodModel"]; - "application/xml": components["schemas"]["AbsencePeriodModel"]; - "text/xml": components["schemas"]["AbsencePeriodModel"]; - }; - }; + 'text/plain': components['schemas']['AbsencePeriodModel'] + 'application/json': components['schemas']['AbsencePeriodModel'] + 'text/json': components['schemas']['AbsencePeriodModel'] + 'application/xml': components['schemas']['AbsencePeriodModel'] + 'text/xml': components['schemas']['AbsencePeriodModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Absence Item for User */ UpdateAbsence: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Absence Id */ - id: number; - }; - }; + id: number + } + } /** @description CompanyUserProfileCommitmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["AbsenceAddEditModel"]; - "application/json": components["schemas"]["AbsenceAddEditModel"]; - "text/json": components["schemas"]["AbsenceAddEditModel"]; - "application/*+json": components["schemas"]["AbsenceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['AbsenceAddEditModel'] + 'application/json': components['schemas']['AbsenceAddEditModel'] + 'text/json': components['schemas']['AbsenceAddEditModel'] + 'application/*+json': components['schemas']['AbsenceAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["AbsencePeriodModel"]; - "application/json": components["schemas"]["AbsencePeriodModel"]; - "text/json": components["schemas"]["AbsencePeriodModel"]; - "application/xml": components["schemas"]["AbsencePeriodModel"]; - "text/xml": components["schemas"]["AbsencePeriodModel"]; - }; - }; + 'text/plain': components['schemas']['AbsencePeriodModel'] + 'application/json': components['schemas']['AbsencePeriodModel'] + 'text/json': components['schemas']['AbsencePeriodModel'] + 'application/xml': components['schemas']['AbsencePeriodModel'] + 'text/xml': components['schemas']['AbsencePeriodModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete absence */ DeleteAbsence: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - companyUserId: number; + companyUserId: number /** @description Customer Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get absence period by company user id */ Absences: { parameters: { path: { /** @description Your Cinode Company id */ - companyId: number; + companyId: number /** @description The id of the actual User */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["AbsencePeriodDtoModel"][]; - "application/json": components["schemas"]["AbsencePeriodDtoModel"][]; - "text/json": components["schemas"]["AbsencePeriodDtoModel"][]; - "application/xml": components["schemas"]["AbsencePeriodDtoModel"][]; - "text/xml": components["schemas"]["AbsencePeriodDtoModel"][]; - }; - }; + 'text/plain': components['schemas']['AbsencePeriodDtoModel'][] + 'application/json': components['schemas']['AbsencePeriodDtoModel'][] + 'text/json': components['schemas']['AbsencePeriodDtoModel'][] + 'application/xml': components['schemas']['AbsencePeriodDtoModel'][] + 'text/xml': components['schemas']['AbsencePeriodDtoModel'][] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Absence Item for User */ NewAbsence: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileCommitmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["AbsenceAddEditModel"]; - "application/json": components["schemas"]["AbsenceAddEditModel"]; - "text/json": components["schemas"]["AbsenceAddEditModel"]; - "application/*+json": components["schemas"]["AbsenceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['AbsenceAddEditModel'] + 'application/json': components['schemas']['AbsenceAddEditModel'] + 'text/json': components['schemas']['AbsenceAddEditModel'] + 'application/*+json': components['schemas']['AbsenceAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["AbsencePeriodModel"]; - "application/json": components["schemas"]["AbsencePeriodModel"]; - "text/json": components["schemas"]["AbsencePeriodModel"]; - "application/xml": components["schemas"]["AbsencePeriodModel"]; - "text/xml": components["schemas"]["AbsencePeriodModel"]; - }; - }; + 'text/plain': components['schemas']['AbsencePeriodModel'] + 'application/json': components['schemas']['AbsencePeriodModel'] + 'text/json': components['schemas']['AbsencePeriodModel'] + 'application/xml': components['schemas']['AbsencePeriodModel'] + 'text/xml': components['schemas']['AbsencePeriodModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get absence types for company */ AbsenceTypes: { parameters: { path: { - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["AbsenceTypeModel"][]; - "application/json": components["schemas"]["AbsenceTypeModel"][]; - "text/json": components["schemas"]["AbsenceTypeModel"][]; - "application/xml": components["schemas"]["AbsenceTypeModel"][]; - "text/xml": components["schemas"]["AbsenceTypeModel"][]; - }; - }; + 'text/plain': components['schemas']['AbsenceTypeModel'][] + 'application/json': components['schemas']['AbsenceTypeModel'][] + 'text/json': components['schemas']['AbsenceTypeModel'][] + 'application/xml': components['schemas']['AbsenceTypeModel'][] + 'text/xml': components['schemas']['AbsenceTypeModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get availability for company users. Omitting companyUserId gets availability for all company users in company. */ SearchAvailability: { parameters: { path: { /** @description Your Cinode Company id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description Filter options */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["AvailabilityFilterModel"]; - "application/json": components["schemas"]["AvailabilityFilterModel"]; - "text/json": components["schemas"]["AvailabilityFilterModel"]; - "application/*+json": components["schemas"]["AvailabilityFilterModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['AvailabilityFilterModel'] + 'application/json': components['schemas']['AvailabilityFilterModel'] + 'text/json': components['schemas']['AvailabilityFilterModel'] + 'application/*+json': components['schemas']['AvailabilityFilterModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["AvailabilityModel"][]; - "application/json": components["schemas"]["AvailabilityModel"][]; - "text/json": components["schemas"]["AvailabilityModel"][]; - "application/xml": components["schemas"]["AvailabilityModel"][]; - "text/xml": components["schemas"]["AvailabilityModel"][]; - }; - }; + 'text/plain': components['schemas']['AvailabilityModel'][] + 'application/json': components['schemas']['AvailabilityModel'][] + 'text/json': components['schemas']['AvailabilityModel'][] + 'application/xml': components['schemas']['AvailabilityModel'][] + 'text/xml': components['schemas']['AvailabilityModel'][] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company by id */ Company: { parameters: { path: { /** @description CompanyId */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyModel"]; - "application/json": components["schemas"]["CompanyModel"]; - "text/json": components["schemas"]["CompanyModel"]; - "application/xml": components["schemas"]["CompanyModel"]; - "text/xml": components["schemas"]["CompanyModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyModel'] + 'application/json': components['schemas']['CompanyModel'] + 'text/json': components['schemas']['CompanyModel'] + 'application/xml': components['schemas']['CompanyModel'] + 'text/xml': components['schemas']['CompanyModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company users list for an address */ CompanyAddressUsers: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Address Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Candidate by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7246,46 +7344,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Candidate Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateExtendedModel'] + 'application/json': components['schemas']['CompanyCandidateExtendedModel'] + 'text/json': components['schemas']['CompanyCandidateExtendedModel'] + 'application/xml': components['schemas']['CompanyCandidateExtendedModel'] + 'text/xml': components['schemas']['CompanyCandidateExtendedModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete candidate from the system * This action is irreversible, use with caution @@ -7295,38 +7393,38 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Candidate Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Patch company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7335,11 +7433,11 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Candidate Id */ - id: number; - }; - }; + id: number + } + } /** @description Only certain properties on the user are patchable. See the generated example for a list of available properties, using the `op: "replace"` as example. See the generated schema for `ICompanyCandidatePatchDocument` for full type information per property */ requestBody?: { content: { @@ -7366,7 +7464,7 @@ export type operations = { * "op": "replace" * }, * { - * "value": "2023-05-02T12:20:46.2774737+02:00", + * "value": "2023-07-08T22:07:19.7907784+02:00", * "path": "/availablefromdate", * "op": "replace" * }, @@ -7377,44 +7475,44 @@ export type operations = { * } * ] */ - "application/json-patch+json": components["schemas"]["JsonPatchDocument"]; - }; - }; + 'application/json-patch+json': components['schemas']['JsonPatchDocument'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateExtendedModel'] + 'application/json': components['schemas']['CompanyCandidateExtendedModel'] + 'text/json': components['schemas']['CompanyCandidateExtendedModel'] + 'application/xml': components['schemas']['CompanyCandidateExtendedModel'] + 'text/xml': components['schemas']['CompanyCandidateExtendedModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Candidates * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7423,44 +7521,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateBaseModel"][]; - "application/json": components["schemas"]["CompanyCandidateBaseModel"][]; - "text/json": components["schemas"]["CompanyCandidateBaseModel"][]; - "application/xml": components["schemas"]["CompanyCandidateBaseModel"][]; - "text/xml": components["schemas"]["CompanyCandidateBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateBaseModel'][] + 'application/json': components['schemas']['CompanyCandidateBaseModel'][] + 'text/json': components['schemas']['CompanyCandidateBaseModel'][] + 'application/xml': components['schemas']['CompanyCandidateBaseModel'][] + 'text/xml': components['schemas']['CompanyCandidateBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Create Candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7469,55 +7567,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description CompanyCandidateAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCandidateAddModel"]; - "application/json": components["schemas"]["CompanyCandidateAddModel"]; - "text/json": components["schemas"]["CompanyCandidateAddModel"]; - "application/*+json": components["schemas"]["CompanyCandidateAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCandidateAddModel'] + 'application/json': components['schemas']['CompanyCandidateAddModel'] + 'text/json': components['schemas']['CompanyCandidateAddModel'] + 'application/*+json': components['schemas']['CompanyCandidateAddModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/json": components["schemas"]["CompanyCandidateExtendedModel"]; - "application/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - "text/xml": components["schemas"]["CompanyCandidateExtendedModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateExtendedModel'] + 'application/json': components['schemas']['CompanyCandidateExtendedModel'] + 'text/json': components['schemas']['CompanyCandidateExtendedModel'] + 'application/xml': components['schemas']['CompanyCandidateExtendedModel'] + 'text/xml': components['schemas']['CompanyCandidateExtendedModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Invite the CompanyCandidate to create their own Cinode account * A email is sent with your message and details for how to login @@ -7527,47 +7625,47 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Candidate Id */ - id: number; - }; - }; + id: number + } + } /** @description Model with data about the candidate needed for the invitation */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCandidateAddInviteModel"]; - "application/json": components["schemas"]["CompanyCandidateAddInviteModel"]; - "text/json": components["schemas"]["CompanyCandidateAddInviteModel"]; - "application/*+json": components["schemas"]["CompanyCandidateAddInviteModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCandidateAddInviteModel'] + 'application/json': components['schemas']['CompanyCandidateAddInviteModel'] + 'text/json': components['schemas']['CompanyCandidateAddInviteModel'] + 'application/*+json': components['schemas']['CompanyCandidateAddInviteModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates event by id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7576,50 +7674,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventModel"]; - "application/json": components["schemas"]["CompanyCandidateEventModel"]; - "text/json": components["schemas"]["CompanyCandidateEventModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventModel'] + 'application/json': components['schemas']['CompanyCandidateEventModel'] + 'text/json': components['schemas']['CompanyCandidateEventModel'] + 'application/xml': components['schemas']['CompanyCandidateEventModel'] + 'text/xml': components['schemas']['CompanyCandidateEventModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates meeting event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7628,50 +7726,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update meeting event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7680,57 +7778,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description Meeting Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventMeetingAddEditModel"]; - "application/json": components["schemas"]["EventMeetingAddEditModel"]; - "text/json": components["schemas"]["EventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["EventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventMeetingAddEditModel'] + 'application/json': components['schemas']['EventMeetingAddEditModel'] + 'text/json': components['schemas']['EventMeetingAddEditModel'] + 'application/*+json': components['schemas']['EventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete company candidate meeting event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7739,40 +7837,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates events meetings list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7781,46 +7879,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add new meeting event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7829,57 +7927,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } /** @description Meeting Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventMeetingAddEditModel"]; - "application/json": components["schemas"]["EventMeetingAddEditModel"]; - "text/json": components["schemas"]["EventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["EventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventMeetingAddEditModel'] + 'application/json': components['schemas']['EventMeetingAddEditModel'] + 'text/json': components['schemas']['EventMeetingAddEditModel'] + 'application/*+json': components['schemas']['EventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/json": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/json': components['schemas']['CompanyCandidateEventMeetingModel'] + 'application/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + 'text/xml': components['schemas']['CompanyCandidateEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates note event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7888,50 +7986,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/xml': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/xml': components['schemas']['CompanyCandidateEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update note event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7940,57 +8038,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description Note Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventNoteAddEditModel"]; - "application/json": components["schemas"]["EventNoteAddEditModel"]; - "text/json": components["schemas"]["EventNoteAddEditModel"]; - "application/*+json": components["schemas"]["EventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventNoteAddEditModel'] + 'application/json': components['schemas']['EventNoteAddEditModel'] + 'text/json': components['schemas']['EventNoteAddEditModel'] + 'application/*+json': components['schemas']['EventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/xml': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/xml': components['schemas']['CompanyCandidateEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete company candidate note event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -7999,40 +8097,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates events notes list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8041,46 +8139,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add new note event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8089,57 +8187,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } /** @description Note Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventNoteAddEditModel"]; - "application/json": components["schemas"]["EventNoteAddEditModel"]; - "text/json": components["schemas"]["EventNoteAddEditModel"]; - "application/*+json": components["schemas"]["EventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventNoteAddEditModel'] + 'application/json': components['schemas']['EventNoteAddEditModel'] + 'text/json': components['schemas']['EventNoteAddEditModel'] + 'application/*+json': components['schemas']['EventNoteAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/json": components["schemas"]["CompanyCandidateEventNoteModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/json': components['schemas']['CompanyCandidateEventNoteModel'] + 'application/xml': components['schemas']['CompanyCandidateEventNoteModel'] + 'text/xml': components['schemas']['CompanyCandidateEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates events list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8148,46 +8246,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates task event with specified id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8196,50 +8294,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/xml': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/xml': components['schemas']['CompanyCandidateEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update task event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8248,57 +8346,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description Task Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventTaskAddEditModel"]; - "application/json": components["schemas"]["EventTaskAddEditModel"]; - "text/json": components["schemas"]["EventTaskAddEditModel"]; - "application/*+json": components["schemas"]["EventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventTaskAddEditModel'] + 'application/json': components['schemas']['EventTaskAddEditModel'] + 'text/json': components['schemas']['EventTaskAddEditModel'] + 'application/*+json': components['schemas']['EventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/xml': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/xml': components['schemas']['CompanyCandidateEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete company candidate task event * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8307,40 +8405,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates events tasks list * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8349,46 +8447,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/json": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyCandidateEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/json': components['schemas']['CompanyCandidateEventBaseModel'][] + 'application/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + 'text/xml': components['schemas']['CompanyCandidateEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add new task event for company candidate * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8397,57 +8495,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } /** @description Task Event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["EventTaskAddEditModel"]; - "application/json": components["schemas"]["EventTaskAddEditModel"]; - "text/json": components["schemas"]["EventTaskAddEditModel"]; - "application/*+json": components["schemas"]["EventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['EventTaskAddEditModel'] + 'application/json': components['schemas']['EventTaskAddEditModel'] + 'text/json': components['schemas']['EventTaskAddEditModel'] + 'application/*+json': components['schemas']['EventTaskAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/json": components["schemas"]["CompanyCandidateEventTaskModel"]; - "application/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - "text/xml": components["schemas"]["CompanyCandidateEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/json': components['schemas']['CompanyCandidateEventTaskModel'] + 'application/xml': components['schemas']['CompanyCandidateEventTaskModel'] + 'text/xml': components['schemas']['CompanyCandidateEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Candidate File Attachment by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8455,40 +8553,40 @@ export type operations = { GetCandidateAttachment: { parameters: { path: { - id: number; - companyId: number; - attachmentId: string; - }; - }; + id: number + companyId: number + attachmentId: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Upload Candidate File Attachment * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8497,55 +8595,55 @@ export type operations = { parameters: { path: { /** @description Candidate Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } requestBody?: { content: { - "multipart/form-data": { - Files: string[]; - Title: string; - Description?: string; - }; - }; - }; + 'multipart/form-data': { + Files: string[] + Title: string + Description?: string + } + } + } responses: { /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateFileAttachmentListModel"]; - "application/json": components["schemas"]["CompanyCandidateFileAttachmentListModel"]; - "text/json": components["schemas"]["CompanyCandidateFileAttachmentListModel"]; - "application/xml": components["schemas"]["CompanyCandidateFileAttachmentListModel"]; - "text/xml": components["schemas"]["CompanyCandidateFileAttachmentListModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateFileAttachmentListModel'] + 'application/json': components['schemas']['CompanyCandidateFileAttachmentListModel'] + 'text/json': components['schemas']['CompanyCandidateFileAttachmentListModel'] + 'application/xml': components['schemas']['CompanyCandidateFileAttachmentListModel'] + 'text/xml': components['schemas']['CompanyCandidateFileAttachmentListModel'] + } + } /** @description Bad Request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized */ - 401: never; + 401: never /** @description Server Error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get candidate pipelines * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8554,44 +8652,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidatePipelineModel"][]; - "application/json": components["schemas"]["CompanyCandidatePipelineModel"][]; - "text/json": components["schemas"]["CompanyCandidatePipelineModel"][]; - "application/xml": components["schemas"]["CompanyCandidatePipelineModel"][]; - "text/xml": components["schemas"]["CompanyCandidatePipelineModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidatePipelineModel'][] + 'application/json': components['schemas']['CompanyCandidatePipelineModel'][] + 'text/json': components['schemas']['CompanyCandidatePipelineModel'][] + 'application/xml': components['schemas']['CompanyCandidatePipelineModel'][] + 'text/xml': components['schemas']['CompanyCandidatePipelineModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add a Skill to company candidate * @description Sample request: @@ -8608,59 +8706,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; - }; - }; + candidateId: number + } + } /** @description CompanyCandidateSkillAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCandidateSkillAddModel"]; - "application/json": components["schemas"]["CompanyCandidateSkillAddModel"]; - "text/json": components["schemas"]["CompanyCandidateSkillAddModel"]; - "application/*+json": components["schemas"]["CompanyCandidateSkillAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCandidateSkillAddModel'] + 'application/json': components['schemas']['CompanyCandidateSkillAddModel'] + 'text/json': components['schemas']['CompanyCandidateSkillAddModel'] + 'application/*+json': components['schemas']['CompanyCandidateSkillAddModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateSkillModel"]; - "application/json": components["schemas"]["CompanyCandidateSkillModel"]; - "text/json": components["schemas"]["CompanyCandidateSkillModel"]; - "application/xml": components["schemas"]["CompanyCandidateSkillModel"]; - "text/xml": components["schemas"]["CompanyCandidateSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateSkillModel'] + 'application/json': components['schemas']['CompanyCandidateSkillModel'] + 'text/json': components['schemas']['CompanyCandidateSkillModel'] + 'application/xml': components['schemas']['CompanyCandidateSkillModel'] + 'text/xml': components['schemas']['CompanyCandidateSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete Candidate Skill * @description Sample request: @@ -8671,40 +8769,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CandidateId Id */ - candidateId: number; + candidateId: number /** @description Skill Keyword Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Candidate Uri (Link) * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8713,54 +8811,54 @@ export type operations = { parameters: { path: { /** @description Candidate Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCandidateUriAttachmentAddModel"]; - "application/json": components["schemas"]["CompanyCandidateUriAttachmentAddModel"]; - "text/json": components["schemas"]["CompanyCandidateUriAttachmentAddModel"]; - "application/*+json": components["schemas"]["CompanyCandidateUriAttachmentAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCandidateUriAttachmentAddModel'] + 'application/json': components['schemas']['CompanyCandidateUriAttachmentAddModel'] + 'text/json': components['schemas']['CompanyCandidateUriAttachmentAddModel'] + 'application/*+json': components['schemas']['CompanyCandidateUriAttachmentAddModel'] + } + } responses: { /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "application/json": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "text/json": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "application/xml": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "text/xml": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'application/json': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'text/json': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'application/xml': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'text/xml': components['schemas']['CompanyCandidateUriAttachmentModel'] + } + } /** @description Bad Request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized */ - 401: never; + 401: never /** @description Server Error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Candidate Uri Attachment by Id * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8768,40 +8866,40 @@ export type operations = { GetCandidateUriAttachment: { parameters: { path: { - id: number; - companyId: number; - attachmentId: string; - }; - }; + id: number + companyId: number + attachmentId: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "application/json": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "text/json": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "application/xml": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - "text/xml": components["schemas"]["CompanyCandidateUriAttachmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'application/json': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'text/json': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'application/xml': components['schemas']['CompanyCandidateUriAttachmentModel'] + 'text/xml': components['schemas']['CompanyCandidateUriAttachmentModel'] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete Candidate Uri (Link) * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -8810,131 +8908,131 @@ export type operations = { parameters: { path: { /** @description Candidate Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - attachmentId: string; - }; - }; + companyId: number + attachmentId: string + } + } responses: { /** @description Success */ - 200: never; + 200: never /** @description Bad Request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized */ - 401: never; + 401: never /** @description Server Error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company capabilities */ CompanyCapabilities: { parameters: { path: { /** @description CompanyId */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCapabilitiesModel"]; - "application/json": components["schemas"]["CompanyCapabilitiesModel"]; - "text/json": components["schemas"]["CompanyCapabilitiesModel"]; - "application/xml": components["schemas"]["CompanyCapabilitiesModel"]; - "text/xml": components["schemas"]["CompanyCapabilitiesModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCapabilitiesModel'] + 'application/json': components['schemas']['CompanyCapabilitiesModel'] + 'text/json': components['schemas']['CompanyCapabilitiesModel'] + 'application/xml': components['schemas']['CompanyCapabilitiesModel'] + 'text/xml': components['schemas']['CompanyCapabilitiesModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company currencies */ CompanyCurrencies: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CurrencyModel"][]; - "application/json": components["schemas"]["CurrencyModel"][]; - "text/json": components["schemas"]["CurrencyModel"][]; - "application/xml": components["schemas"]["CurrencyModel"][]; - "text/xml": components["schemas"]["CurrencyModel"][]; - }; - }; + 'text/plain': components['schemas']['CurrencyModel'][] + 'application/json': components['schemas']['CurrencyModel'][] + 'text/json': components['schemas']['CurrencyModel'][] + 'application/xml': components['schemas']['CurrencyModel'][] + 'text/xml': components['schemas']['CurrencyModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company customer by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -8942,47 +9040,47 @@ export type operations = { GetCompanyCustomer: { parameters: { path: { - companyId: number; - id: number; - }; - }; + companyId: number + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerModel"]; - "application/json": components["schemas"]["CompanyCustomerModel"]; - "text/json": components["schemas"]["CompanyCustomerModel"]; - "application/xml": components["schemas"]["CompanyCustomerModel"]; - "text/xml": components["schemas"]["CompanyCustomerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerModel'] + 'application/json': components['schemas']['CompanyCustomerModel'] + 'text/json': components['schemas']['CompanyCustomerModel'] + 'application/xml': components['schemas']['CompanyCustomerModel'] + 'text/xml': components['schemas']['CompanyCustomerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update company customer * @description Requires access level: CompanyManager. Requires module: Customers. @@ -8990,54 +9088,54 @@ export type operations = { UpdateCompanyCustomer: { parameters: { path: { - id: number; - companyId: number; - }; - }; + id: number + companyId: number + } + } /** @description CompanyCustomerAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerEditModel"]; - "application/json": components["schemas"]["CompanyCustomerEditModel"]; - "text/json": components["schemas"]["CompanyCustomerEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerEditModel'] + 'application/json': components['schemas']['CompanyCustomerEditModel'] + 'text/json': components['schemas']['CompanyCustomerEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerModel"]; - "application/json": components["schemas"]["CompanyCustomerModel"]; - "text/json": components["schemas"]["CompanyCustomerModel"]; - "application/xml": components["schemas"]["CompanyCustomerModel"]; - "text/xml": components["schemas"]["CompanyCustomerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerModel'] + 'application/json': components['schemas']['CompanyCustomerModel'] + 'text/json': components['schemas']['CompanyCustomerModel'] + 'application/xml': components['schemas']['CompanyCustomerModel'] + 'text/xml': components['schemas']['CompanyCustomerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9046,47 +9144,47 @@ export type operations = { parameters: { path: { /** @description Customer Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description CompanyCustomerDeleteModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerDeleteModel"]; - "application/json": components["schemas"]["CompanyCustomerDeleteModel"]; - "text/json": components["schemas"]["CompanyCustomerDeleteModel"]; - "application/*+json": components["schemas"]["CompanyCustomerDeleteModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerDeleteModel'] + 'application/json': components['schemas']['CompanyCustomerDeleteModel'] + 'text/json': components['schemas']['CompanyCustomerDeleteModel'] + 'application/*+json': components['schemas']['CompanyCustomerDeleteModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Patch company customer * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9095,11 +9193,11 @@ export type operations = { parameters: { path: { /** @description Customer Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description Patch of CompanyCustomerPatchModel */ requestBody?: { content: { @@ -9182,44 +9280,44 @@ export type operations = { * } * ] */ - "application/json-patch+json": components["schemas"]["JsonPatchDocument"]; - }; - }; + 'application/json-patch+json': components['schemas']['JsonPatchDocument'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerModel"]; - "application/json": components["schemas"]["CompanyCustomerModel"]; - "text/json": components["schemas"]["CompanyCustomerModel"]; - "application/xml": components["schemas"]["CompanyCustomerModel"]; - "text/xml": components["schemas"]["CompanyCustomerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerModel'] + 'application/json': components['schemas']['CompanyCustomerModel'] + 'text/json': components['schemas']['CompanyCustomerModel'] + 'application/xml': components['schemas']['CompanyCustomerModel'] + 'text/xml': components['schemas']['CompanyCustomerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company customers list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9228,44 +9326,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerBaseModel"][]; - "application/json": components["schemas"]["CompanyCustomerBaseModel"][]; - "text/json": components["schemas"]["CompanyCustomerBaseModel"][]; - "application/xml": components["schemas"]["CompanyCustomerBaseModel"][]; - "text/xml": components["schemas"]["CompanyCustomerBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerBaseModel'][] + 'application/json': components['schemas']['CompanyCustomerBaseModel'][] + 'text/json': components['schemas']['CompanyCustomerBaseModel'][] + 'application/xml': components['schemas']['CompanyCustomerBaseModel'][] + 'text/xml': components['schemas']['CompanyCustomerBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add company customer * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9274,53 +9372,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description CompanyCustomerAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerAddModel"]; - "application/json": components["schemas"]["CompanyCustomerAddModel"]; - "text/json": components["schemas"]["CompanyCustomerAddModel"]; - "application/*+json": components["schemas"]["CompanyCustomerAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerAddModel'] + 'application/json': components['schemas']['CompanyCustomerAddModel'] + 'text/json': components['schemas']['CompanyCustomerAddModel'] + 'application/*+json': components['schemas']['CompanyCustomerAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyCustomerModel"]; - "application/json": components["schemas"]["CompanyCustomerModel"]; - "text/json": components["schemas"]["CompanyCustomerModel"]; - "application/xml": components["schemas"]["CompanyCustomerModel"]; - "text/xml": components["schemas"]["CompanyCustomerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerModel'] + 'application/json': components['schemas']['CompanyCustomerModel'] + 'text/json': components['schemas']['CompanyCustomerModel'] + 'application/xml': components['schemas']['CompanyCustomerModel'] + 'text/xml': components['schemas']['CompanyCustomerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer address by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9329,50 +9427,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Address Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerAddressModel"]; - "application/json": components["schemas"]["CompanyCustomerAddressModel"]; - "text/json": components["schemas"]["CompanyCustomerAddressModel"]; - "application/xml": components["schemas"]["CompanyCustomerAddressModel"]; - "text/xml": components["schemas"]["CompanyCustomerAddressModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerAddressModel'] + 'application/json': components['schemas']['CompanyCustomerAddressModel'] + 'text/json': components['schemas']['CompanyCustomerAddressModel'] + 'application/xml': components['schemas']['CompanyCustomerAddressModel'] + 'text/xml': components['schemas']['CompanyCustomerAddressModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update customer address * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9381,57 +9479,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Customer Address Id */ - id: number; - }; - }; + id: number + } + } /** @description CompanyCustomerAddressAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "application/json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "text/json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'application/json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'text/json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerAddressAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerAddressModel"]; - "application/json": components["schemas"]["CompanyCustomerAddressModel"]; - "text/json": components["schemas"]["CompanyCustomerAddressModel"]; - "application/xml": components["schemas"]["CompanyCustomerAddressModel"]; - "text/xml": components["schemas"]["CompanyCustomerAddressModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerAddressModel'] + 'application/json': components['schemas']['CompanyCustomerAddressModel'] + 'text/json': components['schemas']['CompanyCustomerAddressModel'] + 'application/xml': components['schemas']['CompanyCustomerAddressModel'] + 'text/xml': components['schemas']['CompanyCustomerAddressModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer address * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9440,40 +9538,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Address Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer address * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9482,55 +9580,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CompanyCustomerAddressAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "application/json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "text/json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerAddressAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'application/json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'text/json': components['schemas']['CompanyCustomerAddressAddEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerAddressAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyCustomerAddressModel"]; - "application/json": components["schemas"]["CompanyCustomerAddressModel"]; - "text/json": components["schemas"]["CompanyCustomerAddressModel"]; - "application/xml": components["schemas"]["CompanyCustomerAddressModel"]; - "text/xml": components["schemas"]["CompanyCustomerAddressModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerAddressModel'] + 'application/json': components['schemas']['CompanyCustomerAddressModel'] + 'text/json': components['schemas']['CompanyCustomerAddressModel'] + 'application/xml': components['schemas']['CompanyCustomerAddressModel'] + 'text/xml': components['schemas']['CompanyCustomerAddressModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer contact by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9539,50 +9637,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Contact Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerContactModel"]; - "application/json": components["schemas"]["CompanyCustomerContactModel"]; - "text/json": components["schemas"]["CompanyCustomerContactModel"]; - "application/xml": components["schemas"]["CompanyCustomerContactModel"]; - "text/xml": components["schemas"]["CompanyCustomerContactModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerContactModel'] + 'application/json': components['schemas']['CompanyCustomerContactModel'] + 'text/json': components['schemas']['CompanyCustomerContactModel'] + 'application/xml': components['schemas']['CompanyCustomerContactModel'] + 'text/xml': components['schemas']['CompanyCustomerContactModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update customer contact * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9591,57 +9689,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Contact Id */ - id: number; - }; - }; + id: number + } + } /** @description CompanyCustomerContactAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "application/json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "text/json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'application/json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'text/json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerContactAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerContactModel"]; - "application/json": components["schemas"]["CompanyCustomerContactModel"]; - "text/json": components["schemas"]["CompanyCustomerContactModel"]; - "application/xml": components["schemas"]["CompanyCustomerContactModel"]; - "text/xml": components["schemas"]["CompanyCustomerContactModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerContactModel'] + 'application/json': components['schemas']['CompanyCustomerContactModel'] + 'text/json': components['schemas']['CompanyCustomerContactModel'] + 'application/xml': components['schemas']['CompanyCustomerContactModel'] + 'text/xml': components['schemas']['CompanyCustomerContactModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer contact * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9650,40 +9748,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Contact Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer contact list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9692,46 +9790,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerContactModel"][]; - "application/json": components["schemas"]["CompanyCustomerContactModel"][]; - "text/json": components["schemas"]["CompanyCustomerContactModel"][]; - "application/xml": components["schemas"]["CompanyCustomerContactModel"][]; - "text/xml": components["schemas"]["CompanyCustomerContactModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerContactModel'][] + 'application/json': components['schemas']['CompanyCustomerContactModel'][] + 'text/json': components['schemas']['CompanyCustomerContactModel'][] + 'application/xml': components['schemas']['CompanyCustomerContactModel'][] + 'text/xml': components['schemas']['CompanyCustomerContactModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer contact * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9740,55 +9838,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CompanyCustomerContactAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "application/json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "text/json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerContactAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'application/json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'text/json': components['schemas']['CompanyCustomerContactAddEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerContactAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyCustomerContactModel"]; - "application/json": components["schemas"]["CompanyCustomerContactModel"]; - "text/json": components["schemas"]["CompanyCustomerContactModel"]; - "application/xml": components["schemas"]["CompanyCustomerContactModel"]; - "text/xml": components["schemas"]["CompanyCustomerContactModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerContactModel'] + 'application/json': components['schemas']['CompanyCustomerContactModel'] + 'text/json': components['schemas']['CompanyCustomerContactModel'] + 'application/xml': components['schemas']['CompanyCustomerContactModel'] + 'text/xml': components['schemas']['CompanyCustomerContactModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Tags for CustomerContact * @description Note: @@ -9814,61 +9912,61 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description CustomerContact Id */ - contactId: number; - }; - }; + contactId: number + } + } /** @description CompanyTagModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyTagModel"][]; - "application/json": components["schemas"]["CompanyTagModel"][]; - "text/json": components["schemas"]["CompanyTagModel"][]; - "application/*+json": components["schemas"]["CompanyTagModel"][]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyTagModel'][] + 'application/json': components['schemas']['CompanyTagModel'][] + 'text/json': components['schemas']['CompanyTagModel'][] + 'application/*+json': components['schemas']['CompanyTagModel'][] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyTagModel"][]; - "application/json": components["schemas"]["CompanyTagModel"][]; - "text/json": components["schemas"]["CompanyTagModel"][]; - "application/xml": components["schemas"]["CompanyTagModel"][]; - "text/xml": components["schemas"]["CompanyTagModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyTagModel'][] + 'application/json': components['schemas']['CompanyTagModel'][] + 'text/json': components['schemas']['CompanyTagModel'][] + 'application/xml': components['schemas']['CompanyTagModel'][] + 'text/xml': components['schemas']['CompanyTagModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9877,50 +9975,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventModel"]; - "application/json": components["schemas"]["CustomerEventModel"]; - "text/json": components["schemas"]["CustomerEventModel"]; - "application/xml": components["schemas"]["CustomerEventModel"]; - "text/xml": components["schemas"]["CustomerEventModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventModel'] + 'application/json': components['schemas']['CustomerEventModel'] + 'text/json': components['schemas']['CustomerEventModel'] + 'application/xml': components['schemas']['CustomerEventModel'] + 'text/xml': components['schemas']['CustomerEventModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer events list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9929,46 +10027,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventBaseModel"][]; - "application/json": components["schemas"]["CustomerEventBaseModel"][]; - "text/json": components["schemas"]["CustomerEventBaseModel"][]; - "application/xml": components["schemas"]["CustomerEventBaseModel"][]; - "text/xml": components["schemas"]["CustomerEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CustomerEventBaseModel'][] + 'application/json': components['schemas']['CustomerEventBaseModel'][] + 'text/json': components['schemas']['CustomerEventBaseModel'][] + 'application/xml': components['schemas']['CustomerEventBaseModel'][] + 'text/xml': components['schemas']['CustomerEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event meeting by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -9977,50 +10075,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventMeetingModel"]; - "application/json": components["schemas"]["CustomerEventMeetingModel"]; - "text/json": components["schemas"]["CustomerEventMeetingModel"]; - "application/xml": components["schemas"]["CustomerEventMeetingModel"]; - "text/xml": components["schemas"]["CustomerEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventMeetingModel'] + 'application/json': components['schemas']['CustomerEventMeetingModel'] + 'text/json': components['schemas']['CustomerEventMeetingModel'] + 'application/xml': components['schemas']['CustomerEventMeetingModel'] + 'text/xml': components['schemas']['CustomerEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10029,57 +10127,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description CustomerEventMeetingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'application/json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'text/json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventMeetingModel"]; - "application/json": components["schemas"]["CustomerEventMeetingModel"]; - "text/json": components["schemas"]["CustomerEventMeetingModel"]; - "application/xml": components["schemas"]["CustomerEventMeetingModel"]; - "text/xml": components["schemas"]["CustomerEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventMeetingModel'] + 'application/json': components['schemas']['CustomerEventMeetingModel'] + 'text/json': components['schemas']['CustomerEventMeetingModel'] + 'application/xml': components['schemas']['CustomerEventMeetingModel'] + 'text/xml': components['schemas']['CustomerEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10088,40 +10186,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event meetings list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10130,46 +10228,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventBaseModel"][]; - "application/json": components["schemas"]["CustomerEventBaseModel"][]; - "text/json": components["schemas"]["CustomerEventBaseModel"][]; - "application/xml": components["schemas"]["CustomerEventBaseModel"][]; - "text/xml": components["schemas"]["CustomerEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CustomerEventBaseModel'][] + 'application/json': components['schemas']['CustomerEventBaseModel'][] + 'text/json': components['schemas']['CustomerEventBaseModel'][] + 'application/xml': components['schemas']['CustomerEventBaseModel'][] + 'text/xml': components['schemas']['CustomerEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer event meeting * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10178,55 +10276,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CustomerEventMeetingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'application/json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'text/json': components['schemas']['CustomerEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CustomerEventMeetingModel"]; - "application/json": components["schemas"]["CustomerEventMeetingModel"]; - "text/json": components["schemas"]["CustomerEventMeetingModel"]; - "application/xml": components["schemas"]["CustomerEventMeetingModel"]; - "text/xml": components["schemas"]["CustomerEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventMeetingModel'] + 'application/json': components['schemas']['CustomerEventMeetingModel'] + 'text/json': components['schemas']['CustomerEventMeetingModel'] + 'application/xml': components['schemas']['CustomerEventMeetingModel'] + 'text/xml': components['schemas']['CustomerEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event note by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10235,50 +10333,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventNoteModel"]; - "application/json": components["schemas"]["CustomerEventNoteModel"]; - "text/json": components["schemas"]["CustomerEventNoteModel"]; - "application/xml": components["schemas"]["CustomerEventNoteModel"]; - "text/xml": components["schemas"]["CustomerEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventNoteModel'] + 'application/json': components['schemas']['CustomerEventNoteModel'] + 'text/json': components['schemas']['CustomerEventNoteModel'] + 'application/xml': components['schemas']['CustomerEventNoteModel'] + 'text/xml': components['schemas']['CustomerEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update customer event note * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10287,57 +10385,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description CustomerEventMeetingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "application/json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "text/json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventNoteAddEditModel'] + 'application/json': components['schemas']['CustomerEventNoteAddEditModel'] + 'text/json': components['schemas']['CustomerEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventNoteModel"]; - "application/json": components["schemas"]["CustomerEventNoteModel"]; - "text/json": components["schemas"]["CustomerEventNoteModel"]; - "application/xml": components["schemas"]["CustomerEventNoteModel"]; - "text/xml": components["schemas"]["CustomerEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventNoteModel'] + 'application/json': components['schemas']['CustomerEventNoteModel'] + 'text/json': components['schemas']['CustomerEventNoteModel'] + 'application/xml': components['schemas']['CustomerEventNoteModel'] + 'text/xml': components['schemas']['CustomerEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer event note * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10346,40 +10444,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event notes list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10388,46 +10486,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventBaseModel"][]; - "application/json": components["schemas"]["CustomerEventBaseModel"][]; - "text/json": components["schemas"]["CustomerEventBaseModel"][]; - "application/xml": components["schemas"]["CustomerEventBaseModel"][]; - "text/xml": components["schemas"]["CustomerEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CustomerEventBaseModel'][] + 'application/json': components['schemas']['CustomerEventBaseModel'][] + 'text/json': components['schemas']['CustomerEventBaseModel'][] + 'application/xml': components['schemas']['CustomerEventBaseModel'][] + 'text/xml': components['schemas']['CustomerEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer event note * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10436,55 +10534,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CustomerEventNoteAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "application/json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "text/json": components["schemas"]["CustomerEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventNoteAddEditModel'] + 'application/json': components['schemas']['CustomerEventNoteAddEditModel'] + 'text/json': components['schemas']['CustomerEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CustomerEventNoteModel"]; - "application/json": components["schemas"]["CustomerEventNoteModel"]; - "text/json": components["schemas"]["CustomerEventNoteModel"]; - "application/xml": components["schemas"]["CustomerEventNoteModel"]; - "text/xml": components["schemas"]["CustomerEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventNoteModel'] + 'application/json': components['schemas']['CustomerEventNoteModel'] + 'text/json': components['schemas']['CustomerEventNoteModel'] + 'application/xml': components['schemas']['CustomerEventNoteModel'] + 'text/xml': components['schemas']['CustomerEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event task by id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10493,50 +10591,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventTaskModel"]; - "application/json": components["schemas"]["CustomerEventTaskModel"]; - "text/json": components["schemas"]["CustomerEventTaskModel"]; - "application/xml": components["schemas"]["CustomerEventTaskModel"]; - "text/xml": components["schemas"]["CustomerEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventTaskModel'] + 'application/json': components['schemas']['CustomerEventTaskModel'] + 'text/json': components['schemas']['CustomerEventTaskModel'] + 'application/xml': components['schemas']['CustomerEventTaskModel'] + 'text/xml': components['schemas']['CustomerEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update customer event task * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10545,57 +10643,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description CustomerEventTaskAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "application/json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "text/json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventTaskAddEditModel'] + 'application/json': components['schemas']['CustomerEventTaskAddEditModel'] + 'text/json': components['schemas']['CustomerEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventTaskModel"]; - "application/json": components["schemas"]["CustomerEventTaskModel"]; - "text/json": components["schemas"]["CustomerEventTaskModel"]; - "application/xml": components["schemas"]["CustomerEventTaskModel"]; - "text/xml": components["schemas"]["CustomerEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventTaskModel'] + 'application/json': components['schemas']['CustomerEventTaskModel'] + 'text/json': components['schemas']['CustomerEventTaskModel'] + 'application/xml': components['schemas']['CustomerEventTaskModel'] + 'text/xml': components['schemas']['CustomerEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete customer event task * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10604,40 +10702,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer event tasks list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10646,46 +10744,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventBaseModel"][]; - "application/json": components["schemas"]["CustomerEventBaseModel"][]; - "text/json": components["schemas"]["CustomerEventBaseModel"][]; - "application/xml": components["schemas"]["CustomerEventBaseModel"][]; - "text/xml": components["schemas"]["CustomerEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CustomerEventBaseModel'][] + 'application/json': components['schemas']['CustomerEventBaseModel'][] + 'text/json': components['schemas']['CustomerEventBaseModel'][] + 'application/xml': components['schemas']['CustomerEventBaseModel'][] + 'text/xml': components['schemas']['CustomerEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer event task * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10694,55 +10792,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CustomerEventTaskAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "application/json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "text/json": components["schemas"]["CustomerEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CustomerEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CustomerEventTaskAddEditModel'] + 'application/json': components['schemas']['CustomerEventTaskAddEditModel'] + 'text/json': components['schemas']['CustomerEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CustomerEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CustomerEventTaskModel"]; - "application/json": components["schemas"]["CustomerEventTaskModel"]; - "text/json": components["schemas"]["CustomerEventTaskModel"]; - "application/xml": components["schemas"]["CustomerEventTaskModel"]; - "text/xml": components["schemas"]["CustomerEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventTaskModel'] + 'application/json': components['schemas']['CustomerEventTaskModel'] + 'text/json': components['schemas']['CustomerEventTaskModel'] + 'application/xml': components['schemas']['CustomerEventTaskModel'] + 'text/xml': components['schemas']['CustomerEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer file attachment by Id * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10750,40 +10848,40 @@ export type operations = { GetCustomerAttachment: { parameters: { path: { - id: number; - companyId: number; - attachmentId: string; - }; - }; + id: number + companyId: number + attachmentId: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get customer managers * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10792,50 +10890,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerManagerModel"][]; - "application/json": components["schemas"]["CompanyCustomerManagerModel"][]; - "text/json": components["schemas"]["CompanyCustomerManagerModel"][]; - "application/xml": components["schemas"]["CompanyCustomerManagerModel"][]; - "text/xml": components["schemas"]["CompanyCustomerManagerModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerManagerModel'][] + 'application/json': components['schemas']['CompanyCustomerManagerModel'][] + 'text/json': components['schemas']['CompanyCustomerManagerModel'][] + 'application/xml': components['schemas']['CompanyCustomerManagerModel'][] + 'text/xml': components['schemas']['CompanyCustomerManagerModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add customer responsible * @description Sample request: @@ -10851,59 +10949,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CompanyCustomerManagersAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyCustomerManagersAddEditModel"]; - "application/json": components["schemas"]["CompanyCustomerManagersAddEditModel"]; - "text/json": components["schemas"]["CompanyCustomerManagersAddEditModel"]; - "application/*+json": components["schemas"]["CompanyCustomerManagersAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyCustomerManagersAddEditModel'] + 'application/json': components['schemas']['CompanyCustomerManagersAddEditModel'] + 'text/json': components['schemas']['CompanyCustomerManagersAddEditModel'] + 'application/*+json': components['schemas']['CompanyCustomerManagersAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerManagerModel"][]; - "application/json": components["schemas"]["CompanyCustomerManagerModel"][]; - "text/json": components["schemas"]["CompanyCustomerManagerModel"][]; - "application/xml": components["schemas"]["CompanyCustomerManagerModel"][]; - "text/xml": components["schemas"]["CompanyCustomerManagerModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerManagerModel'][] + 'application/json': components['schemas']['CompanyCustomerManagerModel'][] + 'text/json': components['schemas']['CompanyCustomerManagerModel'][] + 'application/xml': components['schemas']['CompanyCustomerManagerModel'][] + 'text/xml': components['schemas']['CompanyCustomerManagerModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Remove customer responsible * @description Sample request: @@ -10914,40 +11012,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; + customerId: number /** @description User Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get extended company customers list * @description Requires access level: CompanyManager. Requires module: Customers. @@ -10956,44 +11054,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerExtendedModel"][]; - "application/json": components["schemas"]["CompanyCustomerExtendedModel"][]; - "text/json": components["schemas"]["CompanyCustomerExtendedModel"][]; - "application/xml": components["schemas"]["CompanyCustomerExtendedModel"][]; - "text/xml": components["schemas"]["CompanyCustomerExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerExtendedModel'][] + 'application/json': components['schemas']['CompanyCustomerExtendedModel'][] + 'text/json': components['schemas']['CompanyCustomerExtendedModel'][] + 'application/xml': components['schemas']['CompanyCustomerExtendedModel'][] + 'text/xml': components['schemas']['CompanyCustomerExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Tags for Customer * @description Note: @@ -11019,230 +11117,230 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Customer Id */ - customerId: number; - }; - }; + customerId: number + } + } /** @description CompanyTagModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyTagModel"][]; - "application/json": components["schemas"]["CompanyTagModel"][]; - "text/json": components["schemas"]["CompanyTagModel"][]; - "application/*+json": components["schemas"]["CompanyTagModel"][]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyTagModel'][] + 'application/json': components['schemas']['CompanyTagModel'][] + 'text/json': components['schemas']['CompanyTagModel'][] + 'application/*+json': components['schemas']['CompanyTagModel'][] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyCustomerModel"]; - "application/json": components["schemas"]["CompanyCustomerModel"]; - "text/json": components["schemas"]["CompanyCustomerModel"]; - "application/xml": components["schemas"]["CompanyCustomerModel"]; - "text/xml": components["schemas"]["CompanyCustomerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyCustomerModel'] + 'application/json': components['schemas']['CompanyCustomerModel'] + 'text/json': components['schemas']['CompanyCustomerModel'] + 'application/xml': components['schemas']['CompanyCustomerModel'] + 'text/xml': components['schemas']['CompanyCustomerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get Company Image by Id */ CompanyImage: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Image id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyImageModel"]; - "application/json": components["schemas"]["CompanyImageModel"]; - "text/json": components["schemas"]["CompanyImageModel"]; - "application/xml": components["schemas"]["CompanyImageModel"]; - "text/xml": components["schemas"]["CompanyImageModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyImageModel'] + 'application/json': components['schemas']['CompanyImageModel'] + 'text/json': components['schemas']['CompanyImageModel'] + 'application/xml': components['schemas']['CompanyImageModel'] + 'text/xml': components['schemas']['CompanyImageModel'] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Download Company Image */ CompanyImageDownload: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Image id */ - id: number; + id: number /** @description Image File Name */ - imageFileName: string; - }; - }; + imageFileName: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get Company Images Assigned to User */ CompanyImages: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyImageModel"][]; - "application/json": components["schemas"]["CompanyImageModel"][]; - "text/json": components["schemas"]["CompanyImageModel"][]; - "application/xml": components["schemas"]["CompanyImageModel"][]; - "text/xml": components["schemas"]["CompanyImageModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyImageModel'][] + 'application/json': components['schemas']['CompanyImageModel'][] + 'text/json': components['schemas']['CompanyImageModel'][] + 'application/xml': components['schemas']['CompanyImageModel'][] + 'text/xml': components['schemas']['CompanyImageModel'][] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Add Image to User */ AddCompanyImage: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } requestBody?: { content: { - "multipart/form-data": { + 'multipart/form-data': { /** Format: binary */ - File: string; - SetAsPrimary?: boolean; - }; - }; - }; + File: string + SetAsPrimary?: boolean + } + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyImageModel"]; - "application/json": components["schemas"]["CompanyImageModel"]; - "text/json": components["schemas"]["CompanyImageModel"]; - "application/xml": components["schemas"]["CompanyImageModel"]; - "text/xml": components["schemas"]["CompanyImageModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyImageModel'] + 'application/json': components['schemas']['CompanyImageModel'] + 'text/json': components['schemas']['CompanyImageModel'] + 'application/xml': components['schemas']['CompanyImageModel'] + 'text/xml': components['schemas']['CompanyImageModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company managers * @description Sample request: @@ -11253,48 +11351,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserBaseModel"][]; - "application/json": components["schemas"]["CompanyUserBaseModel"][]; - "text/json": components["schemas"]["CompanyUserBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserBaseModel'][] + 'application/json': components['schemas']['CompanyUserBaseModel'][] + 'text/json': components['schemas']['CompanyUserBaseModel'][] + 'application/xml': components['schemas']['CompanyUserBaseModel'][] + 'text/xml': components['schemas']['CompanyUserBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get profiles list * @description Sample request: @@ -11315,55 +11413,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description Company Profile Filter */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyProfileFilterModel"]; - "application/json": components["schemas"]["CompanyProfileFilterModel"]; - "text/json": components["schemas"]["CompanyProfileFilterModel"]; - "application/*+json": components["schemas"]["CompanyProfileFilterModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyProfileFilterModel'] + 'application/json': components['schemas']['CompanyProfileFilterModel'] + 'text/json': components['schemas']['CompanyProfileFilterModel'] + 'application/*+json': components['schemas']['CompanyProfileFilterModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyProfilesModel"]; - "application/json": components["schemas"]["CompanyProfilesModel"]; - "text/json": components["schemas"]["CompanyProfilesModel"]; - "application/xml": components["schemas"]["CompanyProfilesModel"]; - "text/xml": components["schemas"]["CompanyProfilesModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyProfilesModel'] + 'application/json': components['schemas']['CompanyProfilesModel'] + 'text/json': components['schemas']['CompanyProfilesModel'] + 'application/xml': components['schemas']['CompanyProfilesModel'] + 'text/xml': components['schemas']['CompanyProfilesModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Project file attachment by Id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -11371,40 +11469,40 @@ export type operations = { GetProjectAttachment: { parameters: { path: { - id: number; - companyId: number; - attachmentId: string; - }; - }; + id: number + companyId: number + attachmentId: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get recruitment managers * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -11413,44 +11511,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyRecruitmentManagerModel"][]; - "application/json": components["schemas"]["CompanyRecruitmentManagerModel"][]; - "text/json": components["schemas"]["CompanyRecruitmentManagerModel"][]; - "application/xml": components["schemas"]["CompanyRecruitmentManagerModel"][]; - "text/xml": components["schemas"]["CompanyRecruitmentManagerModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyRecruitmentManagerModel'][] + 'application/json': components['schemas']['CompanyRecruitmentManagerModel'][] + 'text/json': components['schemas']['CompanyRecruitmentManagerModel'][] + 'application/xml': components['schemas']['CompanyRecruitmentManagerModel'][] + 'text/xml': components['schemas']['CompanyRecruitmentManagerModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get resumes list * @description Requires module: CompanyUserResume. @@ -11459,44 +11557,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserResumeBaseModel"][]; - "application/json": components["schemas"]["CompanyUserResumeBaseModel"][]; - "text/json": components["schemas"]["CompanyUserResumeBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserResumeBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserResumeBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserResumeBaseModel'][] + 'application/json': components['schemas']['CompanyUserResumeBaseModel'][] + 'text/json': components['schemas']['CompanyUserResumeBaseModel'][] + 'application/xml': components['schemas']['CompanyUserResumeBaseModel'][] + 'text/xml': components['schemas']['CompanyUserResumeBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Subcontractor Group by Id * @description Requires access level: PartnerManager. Requires module: Partners. @@ -11505,48 +11603,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Subcontractor Group Id */ - subcontractorGroupId: number; - }; - }; + subcontractorGroupId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanySubcontractorGroupModel"]; - "application/json": components["schemas"]["CompanySubcontractorGroupModel"]; - "text/json": components["schemas"]["CompanySubcontractorGroupModel"]; - "application/xml": components["schemas"]["CompanySubcontractorGroupModel"]; - "text/xml": components["schemas"]["CompanySubcontractorGroupModel"]; - }; - }; + 'text/plain': components['schemas']['CompanySubcontractorGroupModel'] + 'application/json': components['schemas']['CompanySubcontractorGroupModel'] + 'text/json': components['schemas']['CompanySubcontractorGroupModel'] + 'application/xml': components['schemas']['CompanySubcontractorGroupModel'] + 'text/xml': components['schemas']['CompanySubcontractorGroupModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add subcontractor group member * @description Requires access level: PartnerManager. Requires module: Partners. @@ -11555,47 +11653,47 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Subcontractor Group Id */ - subcontractorGroupId: number; - }; - }; + subcontractorGroupId: number + } + } /** @description AddCompanySubcontractorGroupMemberModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["AddCompanySubcontractorGroupMemberModel"]; - "application/json": components["schemas"]["AddCompanySubcontractorGroupMemberModel"]; - "text/json": components["schemas"]["AddCompanySubcontractorGroupMemberModel"]; - "application/*+json": components["schemas"]["AddCompanySubcontractorGroupMemberModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['AddCompanySubcontractorGroupMemberModel'] + 'application/json': components['schemas']['AddCompanySubcontractorGroupMemberModel'] + 'text/json': components['schemas']['AddCompanySubcontractorGroupMemberModel'] + 'application/*+json': components['schemas']['AddCompanySubcontractorGroupMemberModel'] + } + } responses: { /** @description All went well */ - 204: never; + 204: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete subcontractor group member * @description Requires access level: PartnerManager. Requires module: Partners. @@ -11604,40 +11702,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Subcontractor Group Id */ - subcontractorGroupId: number; + subcontractorGroupId: number /** @description Subcontractor Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 204: never; + 204: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Subcontractor Groups by Company Id * @description Requires access level: PartnerManager. Requires module: Partners. @@ -11646,46 +11744,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanySubcontractorGroupModel"][]; - "application/json": components["schemas"]["CompanySubcontractorGroupModel"][]; - "text/json": components["schemas"]["CompanySubcontractorGroupModel"][]; - "application/xml": components["schemas"]["CompanySubcontractorGroupModel"][]; - "text/xml": components["schemas"]["CompanySubcontractorGroupModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanySubcontractorGroupModel'][] + 'application/json': components['schemas']['CompanySubcontractorGroupModel'][] + 'text/json': components['schemas']['CompanySubcontractorGroupModel'][] + 'application/xml': components['schemas']['CompanySubcontractorGroupModel'][] + 'text/xml': components['schemas']['CompanySubcontractorGroupModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company tag by Id * @description Sample request: @@ -11696,52 +11794,52 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Tag Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description Success */ 200: { content: { - "text/plain": components["schemas"]["CompanyTagModel"]; - "application/json": components["schemas"]["CompanyTagModel"]; - "text/json": components["schemas"]["CompanyTagModel"]; - "application/xml": components["schemas"]["CompanyTagModel"]; - "text/xml": components["schemas"]["CompanyTagModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyTagModel'] + 'application/json': components['schemas']['CompanyTagModel'] + 'text/json': components['schemas']['CompanyTagModel'] + 'application/xml': components['schemas']['CompanyTagModel'] + 'text/xml': components['schemas']['CompanyTagModel'] + } + } /** @description All went well */ - 201: never; + 201: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company tags * @description Sample request: @@ -11752,95 +11850,95 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyTagBaseModel"][]; - "application/json": components["schemas"]["CompanyTagBaseModel"][]; - "text/json": components["schemas"]["CompanyTagBaseModel"][]; - "application/xml": components["schemas"]["CompanyTagBaseModel"][]; - "text/xml": components["schemas"]["CompanyTagBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyTagBaseModel'][] + 'application/json': components['schemas']['CompanyTagBaseModel'][] + 'text/json': components['schemas']['CompanyTagBaseModel'][] + 'application/xml': components['schemas']['CompanyTagBaseModel'][] + 'text/xml': components['schemas']['CompanyTagBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get team by id */ Team: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Event Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamModel"]; - "application/json": components["schemas"]["TeamModel"]; - "text/json": components["schemas"]["TeamModel"]; - "application/xml": components["schemas"]["TeamModel"]; - "text/xml": components["schemas"]["TeamModel"]; - }; - }; + 'text/plain': components['schemas']['TeamModel'] + 'application/json': components['schemas']['TeamModel'] + 'text/json': components['schemas']['TeamModel'] + 'application/xml': components['schemas']['TeamModel'] + 'text/xml': components['schemas']['TeamModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update team * @description Requires access level: CompanyAdmin. @@ -11849,100 +11947,100 @@ export type operations = { parameters: { path: { /** @description Team Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description TeamAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamAddEditModel"]; - "application/json": components["schemas"]["TeamAddEditModel"]; - "text/json": components["schemas"]["TeamAddEditModel"]; - "application/*+json": components["schemas"]["TeamAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamAddEditModel'] + 'application/json': components['schemas']['TeamAddEditModel'] + 'text/json': components['schemas']['TeamAddEditModel'] + 'application/*+json': components['schemas']['TeamAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamModel"]; - "application/json": components["schemas"]["TeamModel"]; - "text/json": components["schemas"]["TeamModel"]; - "application/xml": components["schemas"]["TeamModel"]; - "text/xml": components["schemas"]["TeamModel"]; - }; - }; + 'text/plain': components['schemas']['TeamModel'] + 'application/json': components['schemas']['TeamModel'] + 'text/json': components['schemas']['TeamModel'] + 'application/xml': components['schemas']['TeamModel'] + 'text/xml': components['schemas']['TeamModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get teams list */ CompanyTeams: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamBaseModel"][]; - "application/json": components["schemas"]["TeamBaseModel"][]; - "text/json": components["schemas"]["TeamBaseModel"][]; - "application/xml": components["schemas"]["TeamBaseModel"][]; - "text/xml": components["schemas"]["TeamBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['TeamBaseModel'][] + 'application/json': components['schemas']['TeamBaseModel'][] + 'text/json': components['schemas']['TeamBaseModel'][] + 'application/xml': components['schemas']['TeamBaseModel'][] + 'text/xml': components['schemas']['TeamBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add team * @description Requires access level: CompanyAdmin. @@ -11951,98 +12049,98 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description TeamAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamAddEditModel"]; - "application/json": components["schemas"]["TeamAddEditModel"]; - "text/json": components["schemas"]["TeamAddEditModel"]; - "application/*+json": components["schemas"]["TeamAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamAddEditModel'] + 'application/json': components['schemas']['TeamAddEditModel'] + 'text/json': components['schemas']['TeamAddEditModel'] + 'application/*+json': components['schemas']['TeamAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["TeamModel"]; - "application/json": components["schemas"]["TeamModel"]; - "text/json": components["schemas"]["TeamModel"]; - "application/xml": components["schemas"]["TeamModel"]; - "text/xml": components["schemas"]["TeamModel"]; - }; - }; + 'text/plain': components['schemas']['TeamModel'] + 'application/json': components['schemas']['TeamModel'] + 'text/json': components['schemas']['TeamModel'] + 'application/xml': components['schemas']['TeamModel'] + 'text/xml': components['schemas']['TeamModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get team managers */ TeamManagers: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; - }; - }; + teamId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add team manager * @description Sample request: @@ -12057,54 +12155,54 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - teamId: string; - }; - }; + companyId: number + teamId: string + } + } /** @description TeamMemberEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamManagerEditModel"]; - "application/json": components["schemas"]["TeamManagerEditModel"]; - "text/json": components["schemas"]["TeamManagerEditModel"]; - "application/*+json": components["schemas"]["TeamManagerEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamManagerEditModel'] + 'application/json': components['schemas']['TeamManagerEditModel'] + 'text/json': components['schemas']['TeamManagerEditModel'] + 'application/*+json': components['schemas']['TeamManagerEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamManagerModel"][]; - "application/json": components["schemas"]["TeamManagerModel"][]; - "text/json": components["schemas"]["TeamManagerModel"][]; - "application/xml": components["schemas"]["TeamManagerModel"][]; - "text/xml": components["schemas"]["TeamManagerModel"][]; - }; - }; + 'text/plain': components['schemas']['TeamManagerModel'][] + 'application/json': components['schemas']['TeamManagerModel'][] + 'text/json': components['schemas']['TeamManagerModel'][] + 'application/xml': components['schemas']['TeamManagerModel'][] + 'text/xml': components['schemas']['TeamManagerModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Remove team manager * @description Sample request: @@ -12115,89 +12213,89 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get team member */ GetTeamMember: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamMemberModel"]; - "application/json": components["schemas"]["TeamMemberModel"]; - "text/json": components["schemas"]["TeamMemberModel"]; - "application/xml": components["schemas"]["TeamMemberModel"]; - "text/xml": components["schemas"]["TeamMemberModel"]; - }; - }; + 'text/plain': components['schemas']['TeamMemberModel'] + 'application/json': components['schemas']['TeamMemberModel'] + 'text/json': components['schemas']['TeamMemberModel'] + 'application/xml': components['schemas']['TeamMemberModel'] + 'text/xml': components['schemas']['TeamMemberModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update team member * @description Requires access level: CompanyAdmin. @@ -12206,57 +12304,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User id */ - id: number; - }; - }; + id: number + } + } /** @description TeamMemberEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamMemberEditModel"]; - "application/json": components["schemas"]["TeamMemberEditModel"]; - "text/json": components["schemas"]["TeamMemberEditModel"]; - "application/*+json": components["schemas"]["TeamMemberEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamMemberEditModel'] + 'application/json': components['schemas']['TeamMemberEditModel'] + 'text/json': components['schemas']['TeamMemberEditModel'] + 'application/*+json': components['schemas']['TeamMemberEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamMemberModel"]; - "application/json": components["schemas"]["TeamMemberModel"]; - "text/json": components["schemas"]["TeamMemberModel"]; - "application/xml": components["schemas"]["TeamMemberModel"]; - "text/xml": components["schemas"]["TeamMemberModel"]; - }; - }; + 'text/plain': components['schemas']['TeamMemberModel'] + 'application/json': components['schemas']['TeamMemberModel'] + 'text/json': components['schemas']['TeamMemberModel'] + 'application/xml': components['schemas']['TeamMemberModel'] + 'text/xml': components['schemas']['TeamMemberModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Remove team member * @description Requires access level: CompanyAdmin. @@ -12265,85 +12363,85 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get team members */ GetTeamMembers: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; - }; - }; + teamId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamMemberModel"][]; - "application/json": components["schemas"]["TeamMemberModel"][]; - "text/json": components["schemas"]["TeamMemberModel"][]; - "application/xml": components["schemas"]["TeamMemberModel"][]; - "text/xml": components["schemas"]["TeamMemberModel"][]; - }; - }; + 'text/plain': components['schemas']['TeamMemberModel'][] + 'application/json': components['schemas']['TeamMemberModel'][] + 'text/json': components['schemas']['TeamMemberModel'][] + 'application/xml': components['schemas']['TeamMemberModel'][] + 'text/xml': components['schemas']['TeamMemberModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add team member * @description Requires access level: CompanyAdmin. @@ -12352,55 +12450,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; - }; - }; + teamId: number + } + } /** @description TeamMemberAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamMemberAddModel"]; - "application/json": components["schemas"]["TeamMemberAddModel"]; - "text/json": components["schemas"]["TeamMemberAddModel"]; - "application/*+json": components["schemas"]["TeamMemberAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamMemberAddModel'] + 'application/json': components['schemas']['TeamMemberAddModel'] + 'text/json': components['schemas']['TeamMemberAddModel'] + 'application/*+json': components['schemas']['TeamMemberAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["TeamMemberModel"]; - "application/json": components["schemas"]["TeamMemberModel"]; - "text/json": components["schemas"]["TeamMemberModel"]; - "application/xml": components["schemas"]["TeamMemberModel"]; - "text/xml": components["schemas"]["TeamMemberModel"]; - }; - }; + 'text/plain': components['schemas']['TeamMemberModel'] + 'application/json': components['schemas']['TeamMemberModel'] + 'text/json': components['schemas']['TeamMemberModel'] + 'application/xml': components['schemas']['TeamMemberModel'] + 'text/xml': components['schemas']['TeamMemberModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Move team member and associated bookings to another team * @description Requires access level: CompanyAdmin. @@ -12409,51 +12507,51 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User id */ - id: number; - }; - }; + id: number + } + } /** @description TeamMemberMoveModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamMemberMoveModel"]; - "application/json": components["schemas"]["TeamMemberMoveModel"]; - "text/json": components["schemas"]["TeamMemberMoveModel"]; - "application/*+json": components["schemas"]["TeamMemberMoveModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamMemberMoveModel'] + 'application/json': components['schemas']['TeamMemberMoveModel'] + 'text/json': components['schemas']['TeamMemberMoveModel'] + 'application/*+json': components['schemas']['TeamMemberMoveModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description No Content */ - 204: never; + 204: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get team members * @deprecated @@ -12462,46 +12560,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; - }; - }; + teamId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add team member * @deprecated @@ -12511,55 +12609,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; - }; - }; + teamId: number + } + } /** @description TeamMemberAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["TeamMemberAddModel"]; - "application/json": components["schemas"]["TeamMemberAddModel"]; - "text/json": components["schemas"]["TeamMemberAddModel"]; - "application/*+json": components["schemas"]["TeamMemberAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['TeamMemberAddModel'] + 'application/json': components['schemas']['TeamMemberAddModel'] + 'text/json': components['schemas']['TeamMemberAddModel'] + 'application/*+json': components['schemas']['TeamMemberAddModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamMemberModel"][]; - "application/json": components["schemas"]["TeamMemberModel"][]; - "text/json": components["schemas"]["TeamMemberModel"][]; - "application/xml": components["schemas"]["TeamMemberModel"][]; - "text/xml": components["schemas"]["TeamMemberModel"][]; - }; - }; + 'text/plain': components['schemas']['TeamMemberModel'][] + 'application/json': components['schemas']['TeamMemberModel'][] + 'text/json': components['schemas']['TeamMemberModel'][] + 'application/xml': components['schemas']['TeamMemberModel'][] + 'text/xml': components['schemas']['TeamMemberModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Remove team member * @deprecated @@ -12569,95 +12667,95 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Team Id */ - teamId: number; + teamId: number /** @description User Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company user by id */ User: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserModel"]; - "application/json": components["schemas"]["CompanyUserModel"]; - "text/json": components["schemas"]["CompanyUserModel"]; - "application/xml": components["schemas"]["CompanyUserModel"]; - "text/xml": components["schemas"]["CompanyUserModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserModel'] + 'application/json': components['schemas']['CompanyUserModel'] + 'text/json': components['schemas']['CompanyUserModel'] + 'application/xml': components['schemas']['CompanyUserModel'] + 'text/xml': components['schemas']['CompanyUserModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update company user * @description Requires access level: CompanyAdmin. @@ -12666,55 +12764,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } /** @description CompanyUserEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEditModel"]; - "application/json": components["schemas"]["CompanyUserEditModel"]; - "text/json": components["schemas"]["CompanyUserEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEditModel'] + 'application/json': components['schemas']['CompanyUserEditModel'] + 'text/json': components['schemas']['CompanyUserEditModel'] + 'application/*+json': components['schemas']['CompanyUserEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserFullModel"]; - "application/json": components["schemas"]["CompanyUserFullModel"]; - "text/json": components["schemas"]["CompanyUserFullModel"]; - "application/xml": components["schemas"]["CompanyUserFullModel"]; - "text/xml": components["schemas"]["CompanyUserFullModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserFullModel'] + 'application/json': components['schemas']['CompanyUserFullModel'] + 'text/json': components['schemas']['CompanyUserFullModel'] + 'application/xml': components['schemas']['CompanyUserFullModel'] + 'text/xml': components['schemas']['CompanyUserFullModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete user from the system * Firstly, the user has to be disconnected, which can be done through a PATCH or PUT @@ -12723,46 +12821,46 @@ export type operations = { */ DeleteCompanyUser: { parameters: { - query: { + query?: { /** @description CompanyUser FirstName */ - firstName?: string; + firstName?: string /** @description CompanyUser LastName */ - lastName?: string; - }; + lastName?: string + } path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Patch company user * @description Requires access level: CompanyAdmin. @@ -12771,11 +12869,11 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } /** @description Only certain properties on the user are patchable. See the generated example for a list of available properties, using the `op: "replace"` as example. See the generated schema for `ICompanyUserEmployeePatchDocument` for full type information per property */ requestBody?: { content: { @@ -12787,12 +12885,12 @@ export type operations = { * "op": "replace" * }, * { - * "value": "2023-05-02T12:20:46.4336927+02:00", + * "value": "2023-07-08T22:07:20.087916+02:00", * "path": "/employmentstartdate", * "op": "replace" * }, * { - * "value": "2023-05-02T12:20:46.4336972+02:00", + * "value": "2023-07-08T22:07:20.0879242+02:00", * "path": "/employmentenddate", * "op": "replace" * }, @@ -12817,7 +12915,7 @@ export type operations = { * "op": "replace" * }, * { - * "value": "2023-05-02T12:20:46.4337+02:00", + * "value": "2023-07-08T22:07:20.0879296+02:00", * "path": "/availablefromdate", * "op": "replace" * }, @@ -12882,7 +12980,7 @@ export type operations = { * "op": "replace" * }, * { - * "value": "2023-05-02T12:20:46.4337049+02:00", + * "value": "2023-07-08T22:07:20.0879379+02:00", * "path": "/dateofbirth", * "op": "replace" * }, @@ -12943,87 +13041,87 @@ export type operations = { * } * ] */ - "application/json-patch+json": components["schemas"]["JsonPatchDocument"]; - }; - }; + 'application/json-patch+json': components['schemas']['JsonPatchDocument'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserFullModel"]; - "application/json": components["schemas"]["CompanyUserFullModel"]; - "text/json": components["schemas"]["CompanyUserFullModel"]; - "application/xml": components["schemas"]["CompanyUserFullModel"]; - "text/xml": components["schemas"]["CompanyUserFullModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserFullModel'] + 'application/json': components['schemas']['CompanyUserFullModel'] + 'text/json': components['schemas']['CompanyUserFullModel'] + 'application/xml': components['schemas']['CompanyUserFullModel'] + 'text/xml': components['schemas']['CompanyUserFullModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company users list */ CompanyUsers: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add company user employee * @description Requires access level: CompanyAdmin. @@ -13032,53 +13130,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description CompanyUserAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserAddModel"]; - "application/json": components["schemas"]["CompanyUserAddModel"]; - "text/json": components["schemas"]["CompanyUserAddModel"]; - "application/*+json": components["schemas"]["CompanyUserAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserAddModel'] + 'application/json': components['schemas']['CompanyUserAddModel'] + 'text/json': components['schemas']['CompanyUserAddModel'] + 'application/*+json': components['schemas']['CompanyUserAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserFullModel"]; - "application/json": components["schemas"]["CompanyUserFullModel"]; - "text/json": components["schemas"]["CompanyUserFullModel"]; - "application/xml": components["schemas"]["CompanyUserFullModel"]; - "text/xml": components["schemas"]["CompanyUserFullModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserFullModel'] + 'application/json': components['schemas']['CompanyUserFullModel'] + 'text/json': components['schemas']['CompanyUserFullModel'] + 'application/xml': components['schemas']['CompanyUserFullModel'] + 'text/xml': components['schemas']['CompanyUserFullModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Convert company user employee to an AAD account * @description Requires access level: CompanyAdmin. @@ -13087,46 +13185,46 @@ export type operations = { parameters: { path: { /** @description Company User Id */ - companyUserId: number; - companyId: string; - }; - }; + companyUserId: number + companyId: string + } + } /** @description ConvertCompanyUserToAadAccountModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ConvertCompanyUserToAadAccountModel"]; - "application/json": components["schemas"]["ConvertCompanyUserToAadAccountModel"]; - "text/json": components["schemas"]["ConvertCompanyUserToAadAccountModel"]; - "application/*+json": components["schemas"]["ConvertCompanyUserToAadAccountModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ConvertCompanyUserToAadAccountModel'] + 'application/json': components['schemas']['ConvertCompanyUserToAadAccountModel'] + 'text/json': components['schemas']['ConvertCompanyUserToAadAccountModel'] + 'application/*+json': components['schemas']['ConvertCompanyUserToAadAccountModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee event * @description Requires access level: CompanyManager. @@ -13135,50 +13233,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventModel"]; - "application/json": components["schemas"]["CompanyUserEventModel"]; - "text/json": components["schemas"]["CompanyUserEventModel"]; - "application/xml": components["schemas"]["CompanyUserEventModel"]; - "text/xml": components["schemas"]["CompanyUserEventModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventModel'] + 'application/json': components['schemas']['CompanyUserEventModel'] + 'text/json': components['schemas']['CompanyUserEventModel'] + 'application/xml': components['schemas']['CompanyUserEventModel'] + 'text/xml': components['schemas']['CompanyUserEventModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee meeting event * @description Requires access level: CompanyManager. @@ -13187,50 +13285,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates employee meeting event * @description Requires access level: CompanyManager. @@ -13239,57 +13337,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Meeting event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: CompanyManager. @@ -13298,40 +13396,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee meetings events list * @description Requires access level: CompanyManager. @@ -13340,46 +13438,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new employee meeting event * @description Requires access level: CompanyManager. @@ -13388,57 +13486,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Meeting event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee note event * @description Requires access level: CompanyManager. @@ -13447,50 +13545,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates employee note event * @description Requires access level: CompanyManager. @@ -13499,57 +13597,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Note event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: CompanyManager. @@ -13558,40 +13656,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee notes events list * @description Requires access level: CompanyManager. @@ -13600,46 +13698,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new employee note event * @description Requires access level: CompanyManager. @@ -13648,57 +13746,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Note event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee events list * @description Requires access level: CompanyManager. @@ -13707,48 +13805,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee tasks events list * @description Requires access level: CompanyManager. @@ -13757,46 +13855,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new employee task event * @description Requires access level: CompanyManager. @@ -13805,57 +13903,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Task event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get employee task event * @description Requires access level: CompanyManager. @@ -13864,50 +13962,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates employee's task event * @description Requires access level: CompanyManager. @@ -13916,57 +14014,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Task event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: CompanyManager. @@ -13975,40 +14073,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company user, including financial fields, by id * @description Requires access level: CompanyAdmin. @@ -14017,48 +14115,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserFullModel"]; - "application/json": components["schemas"]["CompanyUserFullModel"]; - "text/json": components["schemas"]["CompanyUserFullModel"]; - "application/xml": components["schemas"]["CompanyUserFullModel"]; - "text/xml": components["schemas"]["CompanyUserFullModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserFullModel'] + 'application/json': components['schemas']['CompanyUserFullModel'] + 'text/json': components['schemas']['CompanyUserFullModel'] + 'application/xml': components['schemas']['CompanyUserFullModel'] + 'text/xml': components['schemas']['CompanyUserFullModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update Permissions for Company User * @description Requires access level: CompanyAdmin. @@ -14067,2283 +14165,2386 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserPermissionsEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserPermissionsEditModel"]; - "application/json": components["schemas"]["CompanyUserPermissionsEditModel"]; - "text/json": components["schemas"]["CompanyUserPermissionsEditModel"]; - "application/*+json": components["schemas"]["CompanyUserPermissionsEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserPermissionsEditModel'] + 'application/json': components['schemas']['CompanyUserPermissionsEditModel'] + 'text/json': components['schemas']['CompanyUserPermissionsEditModel'] + 'application/*+json': components['schemas']['CompanyUserPermissionsEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["RoleModel"][]; - "application/json": components["schemas"]["RoleModel"][]; - "text/json": components["schemas"]["RoleModel"][]; - "application/xml": components["schemas"]["RoleModel"][]; - "text/xml": components["schemas"]["RoleModel"][]; - }; - }; + 'text/plain': components['schemas']['RoleModel'][] + 'application/json': components['schemas']['RoleModel'][] + 'text/json': components['schemas']['RoleModel'][] + 'application/xml': components['schemas']['RoleModel'][] + 'text/xml': components['schemas']['RoleModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile by company user id */ CompanyUserProfile: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileFullModel"]; - "application/json": components["schemas"]["CompanyUserProfileFullModel"]; - "text/json": components["schemas"]["CompanyUserProfileFullModel"]; - "application/xml": components["schemas"]["CompanyUserProfileFullModel"]; - "text/xml": components["schemas"]["CompanyUserProfileFullModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileFullModel'] + 'application/json': components['schemas']['CompanyUserProfileFullModel'] + 'text/json': components['schemas']['CompanyUserProfileFullModel'] + 'application/xml': components['schemas']['CompanyUserProfileFullModel'] + 'text/xml': components['schemas']['CompanyUserProfileFullModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Profile for user */ NewCompanyUserProfile: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileCommitmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileBaseModel"]; - "application/json": components["schemas"]["CompanyUserProfileBaseModel"]; - "text/json": components["schemas"]["CompanyUserProfileBaseModel"]; - "application/xml": components["schemas"]["CompanyUserProfileBaseModel"]; - "text/xml": components["schemas"]["CompanyUserProfileBaseModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileBaseModel'] + 'application/json': components['schemas']['CompanyUserProfileBaseModel'] + 'text/json': components['schemas']['CompanyUserProfileBaseModel'] + 'application/xml': components['schemas']['CompanyUserProfileBaseModel'] + 'text/xml': components['schemas']['CompanyUserProfileBaseModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile commitment by id */ CompanyUserProfileCommitment: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileCommitment Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Commitment */ UpdateCompanyUserProfileCommitment: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileCommitmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Commitment */ DeleteCompanyUserProfileCommitment: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Profile Commitment */ NewCompanyUserProfileCommitment: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileCommitmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileCommitmentAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileCommitmentAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/json": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "application/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - "text/xml": components["schemas"]["CompanyUserProfileCommitmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/json': components['schemas']['CompanyUserProfileCommitmentModel'] + 'application/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + 'text/xml': components['schemas']['CompanyUserProfileCommitmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile education by id */ CompanyUserProfileEducation: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileEducation Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEducationModel'] + 'application/json': components['schemas']['CompanyUserProfileEducationModel'] + 'text/json': components['schemas']['CompanyUserProfileEducationModel'] + 'application/xml': components['schemas']['CompanyUserProfileEducationModel'] + 'text/xml': components['schemas']['CompanyUserProfileEducationModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Education */ UpdateCompanyUserProfileEducation: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileEducationAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEducationModel'] + 'application/json': components['schemas']['CompanyUserProfileEducationModel'] + 'text/json': components['schemas']['CompanyUserProfileEducationModel'] + 'application/xml': components['schemas']['CompanyUserProfileEducationModel'] + 'text/xml': components['schemas']['CompanyUserProfileEducationModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Education */ DeleteCompanyUserProfileEducation: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Profile Education */ NewCompanyUserProfileEducation: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileEducationAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileEducationAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileEducationAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/json": components["schemas"]["CompanyUserProfileEducationModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEducationModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEducationModel'] + 'application/json': components['schemas']['CompanyUserProfileEducationModel'] + 'text/json': components['schemas']['CompanyUserProfileEducationModel'] + 'application/xml': components['schemas']['CompanyUserProfileEducationModel'] + 'text/xml': components['schemas']['CompanyUserProfileEducationModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile employer by id */ CompanyUserProfileEmployer: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileEmployer Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/xml': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/xml': components['schemas']['CompanyUserProfileEmployerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Employer */ UpdateCompanyUserProfileEmployer: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileEmployerAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/xml': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/xml': components['schemas']['CompanyUserProfileEmployerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Employer */ DeleteCompanyUserProfileEmployer: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Employer profile item */ NewCompanyUserProfileEmployer: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileEmployerAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileEmployerAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileEmployerAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/json": components["schemas"]["CompanyUserProfileEmployerModel"]; - "application/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - "text/xml": components["schemas"]["CompanyUserProfileEmployerModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/json': components['schemas']['CompanyUserProfileEmployerModel'] + 'application/xml': components['schemas']['CompanyUserProfileEmployerModel'] + 'text/xml': components['schemas']['CompanyUserProfileEmployerModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile external skill by id */ CompanyUserProfileExtSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileExtSkill Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Extra Skill Profile Item */ UpdateCompanyUserProfileExtSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileExtraSkillAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Extra Skill Profile Item */ DeleteCompanyUserProfileExtSkill: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Extra Skill Profile Item */ NewCompanyUserProfileExtSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileExtSkillAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileExtSkillAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileExtSkillAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileExtSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileExtSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileExtSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } + /** + * Create new profile import for a user. + * @description This will start an async operation. + * - If the operation is started successfully, the response will be `202 Accepted` and the `Location` header will contain the URL to get the status of the operation. + * - If the operation is not started successfully, the response will be `400 Bad Request` + */ + CreateCompanyUserProfileImport: { + parameters: { + path: { + companyId: number + companyUserId: number + } + } + requestBody?: { + content: { + 'multipart/form-data': { + /** Format: binary */ + File: string + MapSkillExperienceYearsToLevel?: boolean + } + } + } + responses: { + /** @description Accepted */ + 202: never + /** @description Bad Request */ + 400: { + content: { + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } + /** @description Unauthorized */ + 401: never + /** @description Not Found */ + 404: never + /** @description Server Error */ + 500: { + content: { + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } + /** + * Get current status of the async profile import operation. + * @description This will return the status of an async operation. + * - If the operation is still in progress, the response will be `202 Accepted` + * - If the operation is completed successfully, the response will be `200 OK` and the `status` property will be `Completed` + * - If the operation is completed with errors, the response will be `200 OK` and the `status` property will be `Failed` + */ + GetCompanyUserProfileImport: { + parameters: { + path: { + companyId: number + companyUserId: number + operationId: number + } + } + responses: { + /** @description Success */ + 200: { + content: { + 'text/plain': components['schemas']['ImportProfileAsyncOperation'] + 'application/json': components['schemas']['ImportProfileAsyncOperation'] + 'text/json': components['schemas']['ImportProfileAsyncOperation'] + } + } + /** @description Accepted */ + 202: never + /** @description Bad Request */ + 400: { + content: { + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } + /** @description Unauthorized */ + 401: never + /** @description Not Found */ + 404: never + /** @description Server Error */ + 500: { + content: { + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile language by id */ CompanyUserProfileLanguage: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileLanguage Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/xml': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/xml': components['schemas']['CompanyUserProfileLanguageModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Language Profile Item */ UpdateCompanyUserProfileLanguage: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileExtraSkillAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/xml': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/xml': components['schemas']['CompanyUserProfileLanguageModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Language Profile Item */ DeleteCompanyUserProfileLanguage: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Language Profile Item */ NewCompanyUserProfileLanguage: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileLanguageAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileLanguageAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileLanguageAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/json": components["schemas"]["CompanyUserProfileLanguageModel"]; - "application/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - "text/xml": components["schemas"]["CompanyUserProfileLanguageModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/json': components['schemas']['CompanyUserProfileLanguageModel'] + 'application/xml': components['schemas']['CompanyUserProfileLanguageModel'] + 'text/xml': components['schemas']['CompanyUserProfileLanguageModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get Available Profile Languages */ ProfileLanguages: { responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProfileLanguageModel"][]; - "application/json": components["schemas"]["ProfileLanguageModel"][]; - "text/json": components["schemas"]["ProfileLanguageModel"][]; - "application/xml": components["schemas"]["ProfileLanguageModel"][]; - "text/xml": components["schemas"]["ProfileLanguageModel"][]; - }; - }; + 'text/plain': components['schemas']['ProfileLanguageModel'][] + 'application/json': components['schemas']['ProfileLanguageModel'][] + 'text/json': components['schemas']['ProfileLanguageModel'][] + 'application/xml': components['schemas']['ProfileLanguageModel'][] + 'text/xml': components['schemas']['ProfileLanguageModel'][] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile presentation */ CompanyUserProfilePresentation: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfilePresentationModel"]; - "application/json": components["schemas"]["CompanyUserProfilePresentationModel"]; - "text/json": components["schemas"]["CompanyUserProfilePresentationModel"]; - "application/xml": components["schemas"]["CompanyUserProfilePresentationModel"]; - "text/xml": components["schemas"]["CompanyUserProfilePresentationModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfilePresentationModel'] + 'application/json': components['schemas']['CompanyUserProfilePresentationModel'] + 'text/json': components['schemas']['CompanyUserProfilePresentationModel'] + 'application/xml': components['schemas']['CompanyUserProfilePresentationModel'] + 'text/xml': components['schemas']['CompanyUserProfilePresentationModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Edit Profile Presentation */ UpdateCompanyUserProfilePresentation: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfilePresentationEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfilePresentationEditModel"]; - "application/json": components["schemas"]["CompanyUserProfilePresentationEditModel"]; - "text/json": components["schemas"]["CompanyUserProfilePresentationEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfilePresentationEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfilePresentationEditModel'] + 'application/json': components['schemas']['CompanyUserProfilePresentationEditModel'] + 'text/json': components['schemas']['CompanyUserProfilePresentationEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfilePresentationEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfilePresentationModel"]; - "application/json": components["schemas"]["CompanyUserProfilePresentationModel"]; - "text/json": components["schemas"]["CompanyUserProfilePresentationModel"]; - "application/xml": components["schemas"]["CompanyUserProfilePresentationModel"]; - "text/xml": components["schemas"]["CompanyUserProfilePresentationModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfilePresentationModel'] + 'application/json': components['schemas']['CompanyUserProfilePresentationModel'] + 'text/json': components['schemas']['CompanyUserProfilePresentationModel'] + 'application/xml': components['schemas']['CompanyUserProfilePresentationModel'] + 'text/xml': components['schemas']['CompanyUserProfilePresentationModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile reference by id */ CompanyUserProfileReference: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileReference Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/xml': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/xml': components['schemas']['CompanyUserProfileReferenceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Reference Item */ UpdateCompanyUserProfileReference: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileReferenceAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/xml': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/xml': components['schemas']['CompanyUserProfileReferenceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Reference Item */ DeleteCompanyUserProfileReference: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Profile Reference Item */ NewCompanyUserProfileReference: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileReferenceAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileReferenceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileReferenceAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/json": components["schemas"]["CompanyUserProfileReferenceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileReferenceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/json': components['schemas']['CompanyUserProfileReferenceModel'] + 'application/xml': components['schemas']['CompanyUserProfileReferenceModel'] + 'text/xml': components['schemas']['CompanyUserProfileReferenceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profiles list */ CompanyUserProfiles: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileBaseModel"][]; - "application/json": components["schemas"]["CompanyUserProfileBaseModel"][]; - "text/json": components["schemas"]["CompanyUserProfileBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserProfileBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserProfileBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileBaseModel'][] + 'application/json': components['schemas']['CompanyUserProfileBaseModel'][] + 'text/json': components['schemas']['CompanyUserProfileBaseModel'][] + 'application/xml': components['schemas']['CompanyUserProfileBaseModel'][] + 'text/xml': components['schemas']['CompanyUserProfileBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile skill by id */ CompanyUserProfileSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileSkill Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Skill */ UpdateCompanyUserProfileSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileSkillEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileSkillEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileSkillEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileSkillEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileSkillEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileSkillEditModel'] + 'application/json': components['schemas']['CompanyUserProfileSkillEditModel'] + 'text/json': components['schemas']['CompanyUserProfileSkillEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileSkillEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Skill */ DeleteCompanyUserProfileSkill: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Add Skill to profile */ NewCompanyUserProfileSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileSkillAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileSkillAddModel"]; - "application/json": components["schemas"]["CompanyUserProfileSkillAddModel"]; - "text/json": components["schemas"]["CompanyUserProfileSkillAddModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileSkillAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileSkillAddModel'] + 'application/json': components['schemas']['CompanyUserProfileSkillAddModel'] + 'text/json': components['schemas']['CompanyUserProfileSkillAddModel'] + 'application/*+json': components['schemas']['CompanyUserProfileSkillAddModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/json": components["schemas"]["CompanyUserProfileSkillModel"]; - "application/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - "text/xml": components["schemas"]["CompanyUserProfileSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileSkillModel'] + 'application/json': components['schemas']['CompanyUserProfileSkillModel'] + 'text/json': components['schemas']['CompanyUserProfileSkillModel'] + 'application/xml': components['schemas']['CompanyUserProfileSkillModel'] + 'text/xml': components['schemas']['CompanyUserProfileSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile training by id */ CompanyUserProfileTraining: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileTraining Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/xml': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/xml': components['schemas']['CompanyUserProfileTrainingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Training Item */ UpdateCompanyUserProfileTraining: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileTrainingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/xml': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/xml': components['schemas']['CompanyUserProfileTrainingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Training Item */ DeleteCompanyUserProfileTraining: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create Profile Training Item */ NewCompanyUserProfileTraining: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserProfileTrainingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileTrainingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileTrainingAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/json": components["schemas"]["CompanyUserProfileTrainingModel"]; - "application/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - "text/xml": components["schemas"]["CompanyUserProfileTrainingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/json': components['schemas']['CompanyUserProfileTrainingModel'] + 'application/xml': components['schemas']['CompanyUserProfileTrainingModel'] + 'text/xml': components['schemas']['CompanyUserProfileTrainingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get profile work experience by id */ CompanyUserProfileWorkExperience: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description ProfileWorkExperience Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Update Profile Work Experience */ UpdateCompanyUserProfileWorkExperience: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - id: number; - }; - }; + companyUserId: number + id: number + } + } /** @description CompanyUserProfileWorkExperienceAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Delete Profile Work Experience Item */ DeleteCompanyUserProfileWorkExperience: { parameters: { path: { /** @description Profile Item Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; + companyId: number /** @description Company User Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Create WorkExperience Profile Item */ NewCompanyUserProfileWorkExperience: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyUserWorkExperienceAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "application/json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "text/json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserProfileWorkExperienceAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'application/json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'text/json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserProfileWorkExperienceAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/json": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "application/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - "text/xml": components["schemas"]["CompanyUserProfileWorkExperienceModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/json': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'application/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + 'text/xml': components['schemas']['CompanyUserProfileWorkExperienceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get resume by id * @description Requires module: CompanyUserResume. */ - Resume: { + GetResume: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Resume Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ClassicCompanyUserResumeModel"]; - "application/json": components["schemas"]["ClassicCompanyUserResumeModel"]; - "text/json": components["schemas"]["ClassicCompanyUserResumeModel"]; - "application/xml": components["schemas"]["ClassicCompanyUserResumeModel"]; - "text/xml": components["schemas"]["ClassicCompanyUserResumeModel"]; - }; - }; + 'text/plain': components['schemas']['ClassicCompanyUserResumeModel'] + 'application/json': components['schemas']['ClassicCompanyUserResumeModel'] + 'text/json': components['schemas']['ClassicCompanyUserResumeModel'] + 'application/xml': components['schemas']['ClassicCompanyUserResumeModel'] + 'text/xml': components['schemas']['ClassicCompanyUserResumeModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company user resumes list * @description Requires module: CompanyUserResume. @@ -16352,48 +16553,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserResumeBaseModel"][]; - "application/json": components["schemas"]["CompanyUserResumeBaseModel"][]; - "text/json": components["schemas"]["CompanyUserResumeBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserResumeBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserResumeBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserResumeBaseModel'][] + 'application/json': components['schemas']['CompanyUserResumeBaseModel'][] + 'text/json': components['schemas']['CompanyUserResumeBaseModel'][] + 'application/xml': components['schemas']['CompanyUserResumeBaseModel'][] + 'text/xml': components['schemas']['CompanyUserResumeBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Roles for CompanyUser by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -16402,185 +16603,185 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserProjectAssignmentModel"]; - "application/json": components["schemas"]["CompanyUserProjectAssignmentModel"]; - "text/json": components["schemas"]["CompanyUserProjectAssignmentModel"]; - "application/xml": components["schemas"]["CompanyUserProjectAssignmentModel"]; - "text/xml": components["schemas"]["CompanyUserProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserProjectAssignmentModel'] + 'application/json': components['schemas']['CompanyUserProjectAssignmentModel'] + 'text/json': components['schemas']['CompanyUserProjectAssignmentModel'] + 'application/xml': components['schemas']['CompanyUserProjectAssignmentModel'] + 'text/xml': components['schemas']['CompanyUserProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get extended company users list */ CompanyUsersExtended: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserExtendedModel"][]; - "application/json": components["schemas"]["CompanyUserExtendedModel"][]; - "text/json": components["schemas"]["CompanyUserExtendedModel"][]; - "application/xml": components["schemas"]["CompanyUserExtendedModel"][]; - "text/xml": components["schemas"]["CompanyUserExtendedModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserExtendedModel'][] + 'application/json': components['schemas']['CompanyUserExtendedModel'][] + 'text/json': components['schemas']['CompanyUserExtendedModel'][] + 'application/xml': components['schemas']['CompanyUserExtendedModel'][] + 'text/xml': components['schemas']['CompanyUserExtendedModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get skill by id */ Skill: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Skill Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserSkillModel"]; - "application/json": components["schemas"]["CompanyUserSkillModel"]; - "text/json": components["schemas"]["CompanyUserSkillModel"]; - "application/xml": components["schemas"]["CompanyUserSkillModel"]; - "text/xml": components["schemas"]["CompanyUserSkillModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSkillModel'] + 'application/json': components['schemas']['CompanyUserSkillModel'] + 'text/json': components['schemas']['CompanyUserSkillModel'] + 'application/xml': components['schemas']['CompanyUserSkillModel'] + 'text/xml': components['schemas']['CompanyUserSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get skills list */ Skills: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserSkillModel"][]; - "application/json": components["schemas"]["CompanyUserSkillModel"][]; - "text/json": components["schemas"]["CompanyUserSkillModel"][]; - "application/xml": components["schemas"]["CompanyUserSkillModel"][]; - "text/xml": components["schemas"]["CompanyUserSkillModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSkillModel'][] + 'application/json': components['schemas']['CompanyUserSkillModel'][] + 'text/json': components['schemas']['CompanyUserSkillModel'][] + 'application/xml': components['schemas']['CompanyUserSkillModel'][] + 'text/xml': components['schemas']['CompanyUserSkillModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company user by id * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16589,48 +16790,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserSubcontractorModel"]; - "application/json": components["schemas"]["CompanyUserSubcontractorModel"]; - "text/json": components["schemas"]["CompanyUserSubcontractorModel"]; - "application/xml": components["schemas"]["CompanyUserSubcontractorModel"]; - "text/xml": components["schemas"]["CompanyUserSubcontractorModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSubcontractorModel'] + 'application/json': components['schemas']['CompanyUserSubcontractorModel'] + 'text/json': components['schemas']['CompanyUserSubcontractorModel'] + 'application/xml': components['schemas']['CompanyUserSubcontractorModel'] + 'text/xml': components['schemas']['CompanyUserSubcontractorModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete subcontractor from the system * This action is irreversible, use with caution @@ -16638,46 +16839,46 @@ export type operations = { */ DeleteCompanySubcontractor: { parameters: { - query: { + query?: { /** @description Subcontractor FirstName */ - firstName?: string; + firstName?: string /** @description Subcontractor LastName */ - lastName?: string; - }; + lastName?: string + } path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Subcontractor Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16686,44 +16887,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserSubcontractorBaseModel"][]; - "application/json": components["schemas"]["CompanyUserSubcontractorBaseModel"][]; - "text/json": components["schemas"]["CompanyUserSubcontractorBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserSubcontractorBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserSubcontractorBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSubcontractorBaseModel'][] + 'application/json': components['schemas']['CompanyUserSubcontractorBaseModel'][] + 'text/json': components['schemas']['CompanyUserSubcontractorBaseModel'][] + 'application/xml': components['schemas']['CompanyUserSubcontractorBaseModel'][] + 'text/xml': components['schemas']['CompanyUserSubcontractorBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add subcontractor * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16732,53 +16933,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description CompanyUserSubcontractorAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserSubcontractorAddEditModel"]; - "application/json": components["schemas"]["CompanyUserSubcontractorAddEditModel"]; - "text/json": components["schemas"]["CompanyUserSubcontractorAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserSubcontractorAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserSubcontractorAddEditModel'] + 'application/json': components['schemas']['CompanyUserSubcontractorAddEditModel'] + 'text/json': components['schemas']['CompanyUserSubcontractorAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserSubcontractorAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserSubcontractorModel"]; - "application/json": components["schemas"]["CompanyUserSubcontractorModel"]; - "text/json": components["schemas"]["CompanyUserSubcontractorModel"]; - "application/xml": components["schemas"]["CompanyUserSubcontractorModel"]; - "text/xml": components["schemas"]["CompanyUserSubcontractorModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSubcontractorModel'] + 'application/json': components['schemas']['CompanyUserSubcontractorModel'] + 'text/json': components['schemas']['CompanyUserSubcontractorModel'] + 'application/xml': components['schemas']['CompanyUserSubcontractorModel'] + 'text/xml': components['schemas']['CompanyUserSubcontractorModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16787,50 +16988,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventModel"]; - "application/json": components["schemas"]["CompanyUserEventModel"]; - "text/json": components["schemas"]["CompanyUserEventModel"]; - "application/xml": components["schemas"]["CompanyUserEventModel"]; - "text/xml": components["schemas"]["CompanyUserEventModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventModel'] + 'application/json': components['schemas']['CompanyUserEventModel'] + 'text/json': components['schemas']['CompanyUserEventModel'] + 'application/xml': components['schemas']['CompanyUserEventModel'] + 'text/xml': components['schemas']['CompanyUserEventModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16839,50 +17040,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Meeting event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16891,57 +17092,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Meeting event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16950,40 +17151,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors meetings events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -16992,46 +17193,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new subcontractor meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17040,57 +17241,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Meeting event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/json": components["schemas"]["CompanyUserEventMeetingModel"]; - "application/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - "text/xml": components["schemas"]["CompanyUserEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventMeetingModel'] + 'application/json': components['schemas']['CompanyUserEventMeetingModel'] + 'text/json': components['schemas']['CompanyUserEventMeetingModel'] + 'application/xml': components['schemas']['CompanyUserEventMeetingModel'] + 'text/xml': components['schemas']['CompanyUserEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors notes events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17099,50 +17300,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates subcontractor note event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17151,57 +17352,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Note event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17210,40 +17411,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors notes events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17252,46 +17453,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new subcontractors note event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17300,57 +17501,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Note event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventNoteAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventNoteModel"]; - "application/json": components["schemas"]["CompanyUserEventNoteModel"]; - "text/json": components["schemas"]["CompanyUserEventNoteModel"]; - "application/xml": components["schemas"]["CompanyUserEventNoteModel"]; - "text/xml": components["schemas"]["CompanyUserEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventNoteModel'] + 'application/json': components['schemas']['CompanyUserEventNoteModel'] + 'text/json': components['schemas']['CompanyUserEventNoteModel'] + 'application/xml': components['schemas']['CompanyUserEventNoteModel'] + 'text/xml': components['schemas']['CompanyUserEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17359,46 +17560,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - subcontractorId: number; - }; - }; + subcontractorId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors tasks events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17407,46 +17608,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/json": components["schemas"]["CompanyUserEventBaseModel"][]; - "application/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - "text/xml": components["schemas"]["CompanyUserEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventBaseModel'][] + 'application/json': components['schemas']['CompanyUserEventBaseModel'][] + 'text/json': components['schemas']['CompanyUserEventBaseModel'][] + 'application/xml': components['schemas']['CompanyUserEventBaseModel'][] + 'text/xml': components['schemas']['CompanyUserEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Creates new subcontractor task event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17455,57 +17656,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description Task event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractors tasks events list * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17514,50 +17715,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Updates subcontractor task event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17566,57 +17767,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } /** @description Task event details */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["CompanyUserEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'text/json': components['schemas']['CompanyUserEventTaskAddEditModel'] + 'application/*+json': components['schemas']['CompanyUserEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserEventTaskModel"]; - "application/json": components["schemas"]["CompanyUserEventTaskModel"]; - "text/json": components["schemas"]["CompanyUserEventTaskModel"]; - "application/xml": components["schemas"]["CompanyUserEventTaskModel"]; - "text/xml": components["schemas"]["CompanyUserEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserEventTaskModel'] + 'application/json': components['schemas']['CompanyUserEventTaskModel'] + 'text/json': components['schemas']['CompanyUserEventTaskModel'] + 'application/xml': components['schemas']['CompanyUserEventTaskModel'] + 'text/xml': components['schemas']['CompanyUserEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Deletes meeting event * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17625,40 +17826,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Event id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get subcontractor File Attachment by Id * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17666,40 +17867,40 @@ export type operations = { GetSubcontractorAttachment: { parameters: { path: { - id: number; - companyId: number; - attachmentId: string; - }; - }; + id: number + companyId: number + attachmentId: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Upload subcontractor file attachment * @description Requires access level: PartnerManager. Requires module: Partners. @@ -17708,55 +17909,55 @@ export type operations = { parameters: { path: { /** @description Candidate Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } requestBody?: { content: { - "multipart/form-data": { - Files: string[]; - Title: string; - Description?: string; - }; - }; - }; + 'multipart/form-data': { + Files: string[] + Title: string + Description?: string + } + } + } responses: { /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]; - "application/json": components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]; - "text/json": components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]; - "application/xml": components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]; - "text/xml": components["schemas"]["CompanyUserSubcontractorFileAttachmentListModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserSubcontractorFileAttachmentListModel'] + 'application/json': components['schemas']['CompanyUserSubcontractorFileAttachmentListModel'] + 'text/json': components['schemas']['CompanyUserSubcontractorFileAttachmentListModel'] + 'application/xml': components['schemas']['CompanyUserSubcontractorFileAttachmentListModel'] + 'text/xml': components['schemas']['CompanyUserSubcontractorFileAttachmentListModel'] + } + } /** @description Bad Request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized */ - 401: never; + 401: never /** @description Server Error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Tags for User * @description Note: @@ -17781,104 +17982,104 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } /** @description CompanyTagModel[] */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyTagModel"][]; - "application/json": components["schemas"]["CompanyTagModel"][]; - "text/json": components["schemas"]["CompanyTagModel"][]; - "application/*+json": components["schemas"]["CompanyTagModel"][]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyTagModel'][] + 'application/json': components['schemas']['CompanyTagModel'][] + 'text/json': components['schemas']['CompanyTagModel'][] + 'application/*+json': components['schemas']['CompanyTagModel'][] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CompanyUserModel"]; - "application/json": components["schemas"]["CompanyUserModel"]; - "text/json": components["schemas"]["CompanyUserModel"]; - "application/xml": components["schemas"]["CompanyUserModel"]; - "text/xml": components["schemas"]["CompanyUserModel"]; - }; - }; + 'text/plain': components['schemas']['CompanyUserModel'] + 'application/json': components['schemas']['CompanyUserModel'] + 'text/json': components['schemas']['CompanyUserModel'] + 'application/xml': components['schemas']['CompanyUserModel'] + 'text/xml': components['schemas']['CompanyUserModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get teams for team member */ UserTeams: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; - }; - }; + companyUserId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["TeamBaseModel"][]; - "application/json": components["schemas"]["TeamBaseModel"][]; - "text/json": components["schemas"]["TeamBaseModel"][]; - "application/xml": components["schemas"]["TeamBaseModel"][]; - "text/xml": components["schemas"]["TeamBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['TeamBaseModel'][] + 'application/json': components['schemas']['TeamBaseModel'][] + 'text/json': components['schemas']['TeamBaseModel'][] + 'application/xml': components['schemas']['TeamBaseModel'][] + 'text/xml': components['schemas']['TeamBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company webhooks * @description Sample request: @@ -17889,48 +18090,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["WebhookModel"][]; - "application/json": components["schemas"]["WebhookModel"][]; - "text/json": components["schemas"]["WebhookModel"][]; - "application/xml": components["schemas"]["WebhookModel"][]; - "text/xml": components["schemas"]["WebhookModel"][]; - }; - }; + 'text/plain': components['schemas']['WebhookModel'][] + 'application/json': components['schemas']['WebhookModel'][] + 'text/json': components['schemas']['WebhookModel'][] + 'application/xml': components['schemas']['WebhookModel'][] + 'text/xml': components['schemas']['WebhookModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Webhook * @description Sample request: @@ -17958,111 +18159,111 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description WebhookAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["WebhookAddModel"]; - "application/json": components["schemas"]["WebhookAddModel"]; - "text/json": components["schemas"]["WebhookAddModel"]; - "application/*+json": components["schemas"]["WebhookAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['WebhookAddModel'] + 'application/json': components['schemas']['WebhookAddModel'] + 'text/json': components['schemas']['WebhookAddModel'] + 'application/*+json': components['schemas']['WebhookAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["WebhookModel"]; - "application/json": components["schemas"]["WebhookModel"]; - "text/json": components["schemas"]["WebhookModel"]; - "application/xml": components["schemas"]["WebhookModel"]; - "text/xml": components["schemas"]["WebhookModel"]; - }; - }; + 'text/plain': components['schemas']['WebhookModel'] + 'application/json': components['schemas']['WebhookModel'] + 'text/json': components['schemas']['WebhookModel'] + 'application/xml': components['schemas']['WebhookModel'] + 'text/xml': components['schemas']['WebhookModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** @description Requires access level: CompanyAdmin. Requires module: Webhooks. */ InstallWebhookManifest: { parameters: { path: { - companyId: number; - }; - }; + companyId: number + } + } requestBody?: { content: { - "application/json-patch+json": components["schemas"]["WebhookAddModel"][]; - "application/json": components["schemas"]["WebhookAddModel"][]; - "text/json": components["schemas"]["WebhookAddModel"][]; - "application/*+json": components["schemas"]["WebhookAddModel"][]; - }; - }; + 'application/json-patch+json': components['schemas']['WebhookAddModel'][] + 'application/json': components['schemas']['WebhookAddModel'][] + 'text/json': components['schemas']['WebhookAddModel'][] + 'application/*+json': components['schemas']['WebhookAddModel'][] + } + } responses: { /** @description Created */ 201: { content: { - "text/plain": components["schemas"]["WebhookModel"][]; - "application/json": components["schemas"]["WebhookModel"][]; - "text/json": components["schemas"]["WebhookModel"][]; - "application/xml": components["schemas"]["WebhookModel"][]; - "text/xml": components["schemas"]["WebhookModel"][]; - }; - }; + 'text/plain': components['schemas']['WebhookModel'][] + 'application/json': components['schemas']['WebhookModel'][] + 'text/json': components['schemas']['WebhookModel'][] + 'application/xml': components['schemas']['WebhookModel'][] + 'text/xml': components['schemas']['WebhookModel'][] + } + } /** @description Bad Request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server Error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Remove webhook * @description Sample request: @@ -18073,42 +18274,42 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Webhook Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden */ - 403: never; + 403: never /** @description Not Found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get resume by id * @description Requires module: CompanyUserResume. @@ -18117,95 +18318,95 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description CompanyUser Id */ - companyUserId: number; + companyUserId: number /** @description Resume Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["DynamicCompanyUserResumeModel"]; - "application/json": components["schemas"]["DynamicCompanyUserResumeModel"]; - "text/json": components["schemas"]["DynamicCompanyUserResumeModel"]; - "application/xml": components["schemas"]["DynamicCompanyUserResumeModel"]; - "text/xml": components["schemas"]["DynamicCompanyUserResumeModel"]; - }; - }; + 'text/plain': components['schemas']['DynamicCompanyUserResumeModel'] + 'application/json': components['schemas']['DynamicCompanyUserResumeModel'] + 'text/json': components['schemas']['DynamicCompanyUserResumeModel'] + 'application/xml': components['schemas']['DynamicCompanyUserResumeModel'] + 'text/xml': components['schemas']['DynamicCompanyUserResumeModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Search keywords by term */ SearchKeyword: { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Search term */ - term: string; - }; - }; + term: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["KeywordModel"][]; - "application/json": components["schemas"]["KeywordModel"][]; - "text/json": components["schemas"]["KeywordModel"][]; - "application/xml": components["schemas"]["KeywordModel"][]; - "text/xml": components["schemas"]["KeywordModel"][]; - }; - }; + 'text/plain': components['schemas']['KeywordModel'][] + 'application/json': components['schemas']['KeywordModel'][] + 'text/json': components['schemas']['KeywordModel'][] + 'application/xml': components['schemas']['KeywordModel'][] + 'text/xml': components['schemas']['KeywordModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Translates any mention-ids in a text to their human readable form. * Translations are access restricted, if you don't have enough access @@ -18215,102 +18416,102 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description The model with one property, value, which contains the text containing the mentions you're looking to translate. Example of a text with a mention inside: `"Hello @(1|123456) can you please consider this role?"` */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["MentionTextModel"]; - "application/json": components["schemas"]["MentionTextModel"]; - "text/json": components["schemas"]["MentionTextModel"]; - "application/*+json": components["schemas"]["MentionTextModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['MentionTextModel'] + 'application/json': components['schemas']['MentionTextModel'] + 'text/json': components['schemas']['MentionTextModel'] + 'application/*+json': components['schemas']['MentionTextModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": string; - "application/json": string; - "text/json": string; - "application/xml": string; - "text/xml": string; - }; - }; + 'text/plain': string + 'application/json': string + 'text/json': string + 'application/xml': string + 'text/xml': string + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Partners by filter - * @description Requires access level: CompanyManager. Requires module: Assignments. + * @description Requires access level: PartnerManager. Requires module: Partners. */ SearchPartners: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description Filter options */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["PartnersFilterModel"]; - "application/json": components["schemas"]["PartnersFilterModel"]; - "text/json": components["schemas"]["PartnersFilterModel"]; - "application/*+json": components["schemas"]["PartnersFilterModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['PartnersFilterModel'] + 'application/json': components['schemas']['PartnersFilterModel'] + 'text/json': components['schemas']['PartnersFilterModel'] + 'application/*+json': components['schemas']['PartnersFilterModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["PartnersOverviewModel"]; - "application/json": components["schemas"]["PartnersOverviewModel"]; - "text/json": components["schemas"]["PartnersOverviewModel"]; - "application/xml": components["schemas"]["PartnersOverviewModel"]; - "text/xml": components["schemas"]["PartnersOverviewModel"]; - }; - }; + 'text/plain': components['schemas']['PartnersOverviewModel'] + 'application/json': components['schemas']['PartnersOverviewModel'] + 'text/json': components['schemas']['PartnersOverviewModel'] + 'application/xml': components['schemas']['PartnersOverviewModel'] + 'text/xml': components['schemas']['PartnersOverviewModel'] + } + } /** @description Incorrect request */ - 400: never; + 400: never /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18319,48 +18520,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectModel"]; - "application/json": components["schemas"]["ProjectModel"]; - "text/json": components["schemas"]["ProjectModel"]; - "application/xml": components["schemas"]["ProjectModel"]; - "text/xml": components["schemas"]["ProjectModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectModel'] + 'application/json': components['schemas']['ProjectModel'] + 'text/json': components['schemas']['ProjectModel'] + 'application/xml': components['schemas']['ProjectModel'] + 'text/xml': components['schemas']['ProjectModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update project * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18369,55 +18570,55 @@ export type operations = { parameters: { path: { /** @description Project Id */ - id: number; + id: number /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description ProjectAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAddEditModel"]; - "application/json": components["schemas"]["ProjectAddEditModel"]; - "text/json": components["schemas"]["ProjectAddEditModel"]; - "application/*+json": components["schemas"]["ProjectAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAddEditModel'] + 'application/json': components['schemas']['ProjectAddEditModel'] + 'text/json': components['schemas']['ProjectAddEditModel'] + 'application/*+json': components['schemas']['ProjectAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectModel"]; - "application/json": components["schemas"]["ProjectModel"]; - "text/json": components["schemas"]["ProjectModel"]; - "application/xml": components["schemas"]["ProjectModel"]; - "text/xml": components["schemas"]["ProjectModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectModel'] + 'application/json': components['schemas']['ProjectModel'] + 'text/json': components['schemas']['ProjectModel'] + 'application/xml': components['schemas']['ProjectModel'] + 'text/xml': components['schemas']['ProjectModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete project * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18426,38 +18627,38 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get projects list - please note this endpoint currently only returns projects with the status WON. Please use the SearchProjects endpoint for more options of filtering desired Projects * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18466,44 +18667,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectBaseModel"][]; - "application/json": components["schemas"]["ProjectBaseModel"][]; - "text/json": components["schemas"]["ProjectBaseModel"][]; - "application/xml": components["schemas"]["ProjectBaseModel"][]; - "text/xml": components["schemas"]["ProjectBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectBaseModel'][] + 'application/json': components['schemas']['ProjectBaseModel'][] + 'text/json': components['schemas']['ProjectBaseModel'][] + 'application/xml': components['schemas']['ProjectBaseModel'][] + 'text/xml': components['schemas']['ProjectBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add project * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18512,53 +18713,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description ProjectAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAddEditModel"]; - "application/json": components["schemas"]["ProjectAddEditModel"]; - "text/json": components["schemas"]["ProjectAddEditModel"]; - "application/*+json": components["schemas"]["ProjectAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAddEditModel'] + 'application/json': components['schemas']['ProjectAddEditModel'] + 'text/json': components['schemas']['ProjectAddEditModel'] + 'application/*+json': components['schemas']['ProjectAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectModel"]; - "application/json": components["schemas"]["ProjectModel"]; - "text/json": components["schemas"]["ProjectModel"]; - "application/xml": components["schemas"]["ProjectModel"]; - "text/xml": components["schemas"]["ProjectModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectModel'] + 'application/json': components['schemas']['ProjectModel'] + 'text/json': components['schemas']['ProjectModel'] + 'application/xml': components['schemas']['ProjectModel'] + 'text/xml': components['schemas']['ProjectModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get projectassignment by id (Obsolete) * @deprecated @@ -18568,50 +18769,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description ProjectAssignment Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Role by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18620,50 +18821,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description ProjectAssignment Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Role * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18672,57 +18873,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description ProjectAssignment Id */ - id: number; - }; - }; + id: number + } + } /** @description ProjectAssignmentEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentEditModel"]; - "application/json": components["schemas"]["ProjectAssignmentEditModel"]; - "text/json": components["schemas"]["ProjectAssignmentEditModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentEditModel'] + 'application/json': components['schemas']['ProjectAssignmentEditModel'] + 'text/json': components['schemas']['ProjectAssignmentEditModel'] + 'application/*+json': components['schemas']['ProjectAssignmentEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete Role * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18731,48 +18932,48 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description ProjectAssignment Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Role * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18781,55 +18982,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } /** @description ProjectAssignmentAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentAddModel"]; - "application/json": components["schemas"]["ProjectAssignmentAddModel"]; - "text/json": components["schemas"]["ProjectAssignmentAddModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentAddModel'] + 'application/json': components['schemas']['ProjectAssignmentAddModel'] + 'text/json': components['schemas']['ProjectAssignmentAddModel'] + 'application/*+json': components['schemas']['ProjectAssignmentAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Announce a role (ProjectAssignment) to the Partner Network and optionally also to Cinode Market(https://cinode.market/requests). * If you are testing, set the "PublishForReal" to "false", otherwise you will publish this announcement for real. When you're testing ("PublishForReal = false) RequestId will be 0 in the response. @@ -18839,58 +19040,58 @@ export type operations = { parameters: { path: { /** @description Project Id */ - projectId: number; + projectId: number /** @description ProjectAssignment Id */ - projectAssignmentId: number; - companyId: string; - }; - }; + projectAssignmentId: number + companyId: string + } + } /** @description ProjectAssignmentAnnounceModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentAnnounceModel"]; - "application/json": components["schemas"]["ProjectAssignmentAnnounceModel"]; - "text/json": components["schemas"]["ProjectAssignmentAnnounceModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentAnnounceModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentAnnounceModel'] + 'application/json': components['schemas']['ProjectAssignmentAnnounceModel'] + 'text/json': components['schemas']['ProjectAssignmentAnnounceModel'] + 'application/*+json': components['schemas']['ProjectAssignmentAnnounceModel'] + } + } responses: { /** @description Success */ 200: { content: { - "text/plain": components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]; - "application/json": components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]; - "text/json": components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]; - "application/xml": components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]; - "text/xml": components["schemas"]["ProjectAssignmentAnnouncementBaseModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentAnnouncementBaseModel'] + 'application/json': components['schemas']['ProjectAssignmentAnnouncementBaseModel'] + 'text/json': components['schemas']['ProjectAssignmentAnnouncementBaseModel'] + 'application/xml': components['schemas']['ProjectAssignmentAnnouncementBaseModel'] + 'text/xml': components['schemas']['ProjectAssignmentAnnouncementBaseModel'] + } + } /** @description All went well */ - 201: never; + 201: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Role Member Employee * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18899,57 +19100,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; - }; - }; + roleId: number + } + } /** @description ProjectAssignmentMemberEmployeeAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]; - "application/json": components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]; - "text/json": components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentMemberEmployeeAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentMemberEmployeeAddModel'] + 'application/json': components['schemas']['ProjectAssignmentMemberEmployeeAddModel'] + 'text/json': components['schemas']['ProjectAssignmentMemberEmployeeAddModel'] + 'application/*+json': components['schemas']['ProjectAssignmentMemberEmployeeAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Role Member Subcontractor * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -18958,57 +19159,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; - }; - }; + roleId: number + } + } /** @description ProjectAssignmentMemberSubcontractorAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]; - "application/json": components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]; - "text/json": components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentMemberSubcontractorAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentMemberSubcontractorAddModel'] + 'application/json': components['schemas']['ProjectAssignmentMemberSubcontractorAddModel'] + 'text/json': components['schemas']['ProjectAssignmentMemberSubcontractorAddModel'] + 'application/*+json': components['schemas']['ProjectAssignmentMemberSubcontractorAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Role Member Employee * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19017,59 +19218,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; + roleId: number /** @description Role Member Id */ - id: number; - }; - }; + id: number + } + } /** @description ProjectAssignmentMemberSubcontractorAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]; - "application/json": components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]; - "text/json": components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentMemberEmployeeEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentMemberEmployeeEditModel'] + 'application/json': components['schemas']['ProjectAssignmentMemberEmployeeEditModel'] + 'text/json': components['schemas']['ProjectAssignmentMemberEmployeeEditModel'] + 'application/*+json': components['schemas']['ProjectAssignmentMemberEmployeeEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Role Member Subcontractor * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19078,59 +19279,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; + roleId: number /** @description Role Member Id */ - id: number; - }; - }; + id: number + } + } /** @description ProjectAssignmentMemberSubcontractorAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]; - "application/json": components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]; - "text/json": components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentMemberSubcontractorEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentMemberSubcontractorEditModel'] + 'application/json': components['schemas']['ProjectAssignmentMemberSubcontractorEditModel'] + 'text/json': components['schemas']['ProjectAssignmentMemberSubcontractorEditModel'] + 'application/*+json': components['schemas']['ProjectAssignmentMemberSubcontractorEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete Role Member * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19139,50 +19340,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; + roleId: number /** @description Role Member Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentModel"]; - "application/json": components["schemas"]["ProjectAssignmentModel"]; - "text/json": components["schemas"]["ProjectAssignmentModel"]; - "application/xml": components["schemas"]["ProjectAssignmentModel"]; - "text/xml": components["schemas"]["ProjectAssignmentModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentModel'] + 'application/json': components['schemas']['ProjectAssignmentModel'] + 'text/json': components['schemas']['ProjectAssignmentModel'] + 'application/xml': components['schemas']['ProjectAssignmentModel'] + 'text/xml': components['schemas']['ProjectAssignmentModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get Roles by Filter * Rate limited, restricted to once per minute, max 1000 requests per day @@ -19192,55 +19393,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description Filter options */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentFilterModel"]; - "application/json": components["schemas"]["ProjectAssignmentFilterModel"]; - "text/json": components["schemas"]["ProjectAssignmentFilterModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentFilterModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentFilterModel'] + 'application/json': components['schemas']['ProjectAssignmentFilterModel'] + 'text/json': components['schemas']['ProjectAssignmentFilterModel'] + 'application/*+json': components['schemas']['ProjectAssignmentFilterModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectAssignmentWithStatusModel"]; - "application/json": components["schemas"]["ProjectAssignmentWithStatusModel"]; - "text/json": components["schemas"]["ProjectAssignmentWithStatusModel"]; - "application/xml": components["schemas"]["ProjectAssignmentWithStatusModel"]; - "text/xml": components["schemas"]["ProjectAssignmentWithStatusModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentWithStatusModel'] + 'application/json': components['schemas']['ProjectAssignmentWithStatusModel'] + 'text/json': components['schemas']['ProjectAssignmentWithStatusModel'] + 'application/xml': components['schemas']['ProjectAssignmentWithStatusModel'] + 'text/xml': components['schemas']['ProjectAssignmentWithStatusModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19249,57 +19450,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; - }; - }; + roleId: number + } + } /** @description ProjectAssignmentMemberSkillAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentSkillAddModel"]; - "application/json": components["schemas"]["ProjectAssignmentSkillAddModel"]; - "text/json": components["schemas"]["ProjectAssignmentSkillAddModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentSkillAddModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentSkillAddModel'] + 'application/json': components['schemas']['ProjectAssignmentSkillAddModel'] + 'text/json': components['schemas']['ProjectAssignmentSkillAddModel'] + 'application/*+json': components['schemas']['ProjectAssignmentSkillAddModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentSkillModel'] + 'application/json': components['schemas']['ProjectAssignmentSkillModel'] + 'text/json': components['schemas']['ProjectAssignmentSkillModel'] + 'application/xml': components['schemas']['ProjectAssignmentSkillModel'] + 'text/xml': components['schemas']['ProjectAssignmentSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19308,59 +19509,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; + roleId: number /** @description Keyword Id */ - id: number; - }; - }; + id: number + } + } /** @description ProjectAssignmentMemberSkillAddModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectAssignmentSkillEditModel"]; - "application/json": components["schemas"]["ProjectAssignmentSkillEditModel"]; - "text/json": components["schemas"]["ProjectAssignmentSkillEditModel"]; - "application/*+json": components["schemas"]["ProjectAssignmentSkillEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectAssignmentSkillEditModel'] + 'application/json': components['schemas']['ProjectAssignmentSkillEditModel'] + 'text/json': components['schemas']['ProjectAssignmentSkillEditModel'] + 'application/*+json': components['schemas']['ProjectAssignmentSkillEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentSkillModel'] + 'application/json': components['schemas']['ProjectAssignmentSkillModel'] + 'text/json': components['schemas']['ProjectAssignmentSkillModel'] + 'application/xml': components['schemas']['ProjectAssignmentSkillModel'] + 'text/xml': components['schemas']['ProjectAssignmentSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete Role Skill * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19369,50 +19570,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Role Id */ - roleId: number; + roleId: number /** @description Keyword Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/json": components["schemas"]["ProjectAssignmentSkillModel"]; - "application/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - "text/xml": components["schemas"]["ProjectAssignmentSkillModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectAssignmentSkillModel'] + 'application/json': components['schemas']['ProjectAssignmentSkillModel'] + 'text/json': components['schemas']['ProjectAssignmentSkillModel'] + 'application/xml': components['schemas']['ProjectAssignmentSkillModel'] + 'text/xml': components['schemas']['ProjectAssignmentSkillModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19421,50 +19622,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventModel"]; - "application/json": components["schemas"]["ProjectEventModel"]; - "text/json": components["schemas"]["ProjectEventModel"]; - "application/xml": components["schemas"]["ProjectEventModel"]; - "text/xml": components["schemas"]["ProjectEventModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventModel'] + 'application/json': components['schemas']['ProjectEventModel'] + 'text/json': components['schemas']['ProjectEventModel'] + 'application/xml': components['schemas']['ProjectEventModel'] + 'text/xml': components['schemas']['ProjectEventModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project events list * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19473,46 +19674,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventBaseModel"][]; - "application/json": components["schemas"]["ProjectEventBaseModel"][]; - "text/json": components["schemas"]["ProjectEventBaseModel"][]; - "application/xml": components["schemas"]["ProjectEventBaseModel"][]; - "text/xml": components["schemas"]["ProjectEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectEventBaseModel'][] + 'application/json': components['schemas']['ProjectEventBaseModel'][] + 'text/json': components['schemas']['ProjectEventBaseModel'][] + 'application/xml': components['schemas']['ProjectEventBaseModel'][] + 'text/xml': components['schemas']['ProjectEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event meeting by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19521,50 +19722,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventMeetingModel"]; - "application/json": components["schemas"]["ProjectEventMeetingModel"]; - "text/json": components["schemas"]["ProjectEventMeetingModel"]; - "application/xml": components["schemas"]["ProjectEventMeetingModel"]; - "text/xml": components["schemas"]["ProjectEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventMeetingModel'] + 'application/json': components['schemas']['ProjectEventMeetingModel'] + 'text/json': components['schemas']['ProjectEventMeetingModel'] + 'application/xml': components['schemas']['ProjectEventMeetingModel'] + 'text/xml': components['schemas']['ProjectEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19573,57 +19774,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description ProjectEventMeetingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "application/json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "text/json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'application/json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'text/json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventMeetingModel"]; - "application/json": components["schemas"]["ProjectEventMeetingModel"]; - "text/json": components["schemas"]["ProjectEventMeetingModel"]; - "application/xml": components["schemas"]["ProjectEventMeetingModel"]; - "text/xml": components["schemas"]["ProjectEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventMeetingModel'] + 'application/json': components['schemas']['ProjectEventMeetingModel'] + 'text/json': components['schemas']['ProjectEventMeetingModel'] + 'application/xml': components['schemas']['ProjectEventMeetingModel'] + 'text/xml': components['schemas']['ProjectEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19632,40 +19833,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project events meetings list * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19674,46 +19875,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventBaseModel"][]; - "application/json": components["schemas"]["ProjectEventBaseModel"][]; - "text/json": components["schemas"]["ProjectEventBaseModel"][]; - "application/xml": components["schemas"]["ProjectEventBaseModel"][]; - "text/xml": components["schemas"]["ProjectEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectEventBaseModel'][] + 'application/json': components['schemas']['ProjectEventBaseModel'][] + 'text/json': components['schemas']['ProjectEventBaseModel'][] + 'application/xml': components['schemas']['ProjectEventBaseModel'][] + 'text/xml': components['schemas']['ProjectEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add project event meeting * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19722,55 +19923,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } /** @description ProjectEventMeetingAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "application/json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "text/json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventMeetingAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'application/json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'text/json': components['schemas']['ProjectEventMeetingAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventMeetingAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectEventMeetingModel"]; - "application/json": components["schemas"]["ProjectEventMeetingModel"]; - "text/json": components["schemas"]["ProjectEventMeetingModel"]; - "application/xml": components["schemas"]["ProjectEventMeetingModel"]; - "text/xml": components["schemas"]["ProjectEventMeetingModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventMeetingModel'] + 'application/json': components['schemas']['ProjectEventMeetingModel'] + 'text/json': components['schemas']['ProjectEventMeetingModel'] + 'application/xml': components['schemas']['ProjectEventMeetingModel'] + 'text/xml': components['schemas']['ProjectEventMeetingModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event note by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19779,50 +19980,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["CustomerEventNoteModel"]; - "application/json": components["schemas"]["CustomerEventNoteModel"]; - "text/json": components["schemas"]["CustomerEventNoteModel"]; - "application/xml": components["schemas"]["CustomerEventNoteModel"]; - "text/xml": components["schemas"]["CustomerEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['CustomerEventNoteModel'] + 'application/json': components['schemas']['CustomerEventNoteModel'] + 'text/json': components['schemas']['CustomerEventNoteModel'] + 'application/xml': components['schemas']['CustomerEventNoteModel'] + 'text/xml': components['schemas']['CustomerEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update project event note * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19831,57 +20032,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description ProjectEventNoteAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "application/json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "text/json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventNoteAddEditModel'] + 'application/json': components['schemas']['ProjectEventNoteAddEditModel'] + 'text/json': components['schemas']['ProjectEventNoteAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventNoteModel"]; - "application/json": components["schemas"]["ProjectEventNoteModel"]; - "text/json": components["schemas"]["ProjectEventNoteModel"]; - "application/xml": components["schemas"]["ProjectEventNoteModel"]; - "text/xml": components["schemas"]["ProjectEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventNoteModel'] + 'application/json': components['schemas']['ProjectEventNoteModel'] + 'text/json': components['schemas']['ProjectEventNoteModel'] + 'application/xml': components['schemas']['ProjectEventNoteModel'] + 'text/xml': components['schemas']['ProjectEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete project event note * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19890,40 +20091,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event notes list * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19932,46 +20133,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventBaseModel"][]; - "application/json": components["schemas"]["ProjectEventBaseModel"][]; - "text/json": components["schemas"]["ProjectEventBaseModel"][]; - "application/xml": components["schemas"]["ProjectEventBaseModel"][]; - "text/xml": components["schemas"]["ProjectEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectEventBaseModel'][] + 'application/json': components['schemas']['ProjectEventBaseModel'][] + 'text/json': components['schemas']['ProjectEventBaseModel'][] + 'application/xml': components['schemas']['ProjectEventBaseModel'][] + 'text/xml': components['schemas']['ProjectEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add project event note * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -19980,55 +20181,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } /** @description ProjectEventNoteAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "application/json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "text/json": components["schemas"]["ProjectEventNoteAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventNoteAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventNoteAddEditModel'] + 'application/json': components['schemas']['ProjectEventNoteAddEditModel'] + 'text/json': components['schemas']['ProjectEventNoteAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventNoteAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectEventNoteModel"]; - "application/json": components["schemas"]["ProjectEventNoteModel"]; - "text/json": components["schemas"]["ProjectEventNoteModel"]; - "application/xml": components["schemas"]["ProjectEventNoteModel"]; - "text/xml": components["schemas"]["ProjectEventNoteModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventNoteModel'] + 'application/json': components['schemas']['ProjectEventNoteModel'] + 'text/json': components['schemas']['ProjectEventNoteModel'] + 'application/xml': components['schemas']['ProjectEventNoteModel'] + 'text/xml': components['schemas']['ProjectEventNoteModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event task by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20037,50 +20238,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventTaskModel"]; - "application/json": components["schemas"]["ProjectEventTaskModel"]; - "text/json": components["schemas"]["ProjectEventTaskModel"]; - "application/xml": components["schemas"]["ProjectEventTaskModel"]; - "text/xml": components["schemas"]["ProjectEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventTaskModel'] + 'application/json': components['schemas']['ProjectEventTaskModel'] + 'text/json': components['schemas']['ProjectEventTaskModel'] + 'application/xml': components['schemas']['ProjectEventTaskModel'] + 'text/xml': components['schemas']['ProjectEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Update project event task * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20089,57 +20290,57 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } /** @description ProjectEventTaskAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "application/json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "text/json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventTaskAddEditModel'] + 'application/json': components['schemas']['ProjectEventTaskAddEditModel'] + 'text/json': components['schemas']['ProjectEventTaskAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventTaskModel"]; - "application/json": components["schemas"]["ProjectEventTaskModel"]; - "text/json": components["schemas"]["ProjectEventTaskModel"]; - "application/xml": components["schemas"]["ProjectEventTaskModel"]; - "text/xml": components["schemas"]["ProjectEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventTaskModel'] + 'application/json': components['schemas']['ProjectEventTaskModel'] + 'text/json': components['schemas']['ProjectEventTaskModel'] + 'application/xml': components['schemas']['ProjectEventTaskModel'] + 'text/xml': components['schemas']['ProjectEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Delete project event task * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20148,40 +20349,40 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Event Id */ - id: string; - }; - }; + id: string + } + } responses: { /** @description All went well */ - 200: never; + 200: never /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project event tasks list * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20190,46 +20391,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectEventBaseModel"][]; - "application/json": components["schemas"]["ProjectEventBaseModel"][]; - "text/json": components["schemas"]["ProjectEventBaseModel"][]; - "application/xml": components["schemas"]["ProjectEventBaseModel"][]; - "text/xml": components["schemas"]["ProjectEventBaseModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectEventBaseModel'][] + 'application/json': components['schemas']['ProjectEventBaseModel'][] + 'text/json': components['schemas']['ProjectEventBaseModel'][] + 'application/xml': components['schemas']['ProjectEventBaseModel'][] + 'text/xml': components['schemas']['ProjectEventBaseModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Add project event task * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20238,55 +20439,55 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } /** @description ProjectEventTaskAddEditModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "application/json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "text/json": components["schemas"]["ProjectEventTaskAddEditModel"]; - "application/*+json": components["schemas"]["ProjectEventTaskAddEditModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['ProjectEventTaskAddEditModel'] + 'application/json': components['schemas']['ProjectEventTaskAddEditModel'] + 'text/json': components['schemas']['ProjectEventTaskAddEditModel'] + 'application/*+json': components['schemas']['ProjectEventTaskAddEditModel'] + } + } responses: { /** @description All went well */ 201: { content: { - "text/plain": components["schemas"]["ProjectEventTaskModel"]; - "application/json": components["schemas"]["ProjectEventTaskModel"]; - "text/json": components["schemas"]["ProjectEventTaskModel"]; - "application/xml": components["schemas"]["ProjectEventTaskModel"]; - "text/xml": components["schemas"]["ProjectEventTaskModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectEventTaskModel'] + 'application/json': components['schemas']['ProjectEventTaskModel'] + 'text/json': components['schemas']['ProjectEventTaskModel'] + 'application/xml': components['schemas']['ProjectEventTaskModel'] + 'text/xml': components['schemas']['ProjectEventTaskModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project pipelines * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20295,44 +20496,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectPipelineModel"][]; - "application/json": components["schemas"]["ProjectPipelineModel"][]; - "text/json": components["schemas"]["ProjectPipelineModel"][]; - "application/xml": components["schemas"]["ProjectPipelineModel"][]; - "text/xml": components["schemas"]["ProjectPipelineModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectPipelineModel'][] + 'application/json': components['schemas']['ProjectPipelineModel'][] + 'text/json': components['schemas']['ProjectPipelineModel'][] + 'application/xml': components['schemas']['ProjectPipelineModel'][] + 'text/xml': components['schemas']['ProjectPipelineModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project reference by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20341,50 +20542,50 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; + projectId: number /** @description Project reference Id */ - id: number; - }; - }; + id: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectReferenceModel"]; - "application/json": components["schemas"]["ProjectReferenceModel"]; - "text/json": components["schemas"]["ProjectReferenceModel"]; - "application/xml": components["schemas"]["ProjectReferenceModel"]; - "text/xml": components["schemas"]["ProjectReferenceModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectReferenceModel'] + 'application/json': components['schemas']['ProjectReferenceModel'] + 'text/json': components['schemas']['ProjectReferenceModel'] + 'application/xml': components['schemas']['ProjectReferenceModel'] + 'text/xml': components['schemas']['ProjectReferenceModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get project reference by id * @description Requires access level: CompanyManager. Requires module: Assignments. @@ -20393,46 +20594,46 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectReferenceModel"][]; - "application/json": components["schemas"]["ProjectReferenceModel"][]; - "text/json": components["schemas"]["ProjectReferenceModel"][]; - "application/xml": components["schemas"]["ProjectReferenceModel"][]; - "text/xml": components["schemas"]["ProjectReferenceModel"][]; - }; - }; + 'text/plain': components['schemas']['ProjectReferenceModel'][] + 'application/json': components['schemas']['ProjectReferenceModel'][] + 'text/json': components['schemas']['ProjectReferenceModel'][] + 'application/xml': components['schemas']['ProjectReferenceModel'][] + 'text/xml': components['schemas']['ProjectReferenceModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Edit Tags for Project * @description Note: @@ -20458,59 +20659,59 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; + companyId: number /** @description Project Id */ - projectId: number; - }; - }; + projectId: number + } + } /** @description CompanyTagModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["CompanyTagModel"][]; - "application/json": components["schemas"]["CompanyTagModel"][]; - "text/json": components["schemas"]["CompanyTagModel"][]; - "application/*+json": components["schemas"]["CompanyTagModel"][]; - }; - }; + 'application/json-patch+json': components['schemas']['CompanyTagModel'][] + 'application/json': components['schemas']['CompanyTagModel'][] + 'text/json': components['schemas']['CompanyTagModel'][] + 'application/*+json': components['schemas']['CompanyTagModel'][] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["ProjectModel"]; - "application/json": components["schemas"]["ProjectModel"]; - "text/json": components["schemas"]["ProjectModel"]; - "application/xml": components["schemas"]["ProjectModel"]; - "text/xml": components["schemas"]["ProjectModel"]; - }; - }; + 'text/plain': components['schemas']['ProjectModel'] + 'application/json': components['schemas']['ProjectModel'] + 'text/json': components['schemas']['ProjectModel'] + 'application/xml': components['schemas']['ProjectModel'] + 'text/xml': components['schemas']['ProjectModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Forbidden request */ - 403: never; + 403: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get recruitment sources * @description Requires access level: CompanyRecruiter. Requires module: Recruitment. @@ -20519,44 +20720,44 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["RecruitmentSourceModel"][]; - "application/json": components["schemas"]["RecruitmentSourceModel"][]; - "text/json": components["schemas"]["RecruitmentSourceModel"][]; - "application/xml": components["schemas"]["RecruitmentSourceModel"][]; - "text/xml": components["schemas"]["RecruitmentSourceModel"][]; - }; - }; + 'text/plain': components['schemas']['RecruitmentSourceModel'][] + 'application/json': components['schemas']['RecruitmentSourceModel'][] + 'text/json': components['schemas']['RecruitmentSourceModel'][] + 'application/xml': components['schemas']['RecruitmentSourceModel'][] + 'text/xml': components['schemas']['RecruitmentSourceModel'][] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company candidates list from search criteria * @description Sample request: @@ -20582,53 +20783,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchCompanyCandidateQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchCompanyCandidateQueryModel"]; - "application/json": components["schemas"]["SearchCompanyCandidateQueryModel"]; - "text/json": components["schemas"]["SearchCompanyCandidateQueryModel"]; - "application/*+json": components["schemas"]["SearchCompanyCandidateQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchCompanyCandidateQueryModel'] + 'application/json': components['schemas']['SearchCompanyCandidateQueryModel'] + 'text/json': components['schemas']['SearchCompanyCandidateQueryModel'] + 'application/*+json': components['schemas']['SearchCompanyCandidateQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchCompanyCandidateResultModel"]; - "application/json": components["schemas"]["SearchCompanyCandidateResultModel"]; - "text/json": components["schemas"]["SearchCompanyCandidateResultModel"]; - "application/xml": components["schemas"]["SearchCompanyCandidateResultModel"]; - "text/xml": components["schemas"]["SearchCompanyCandidateResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchCompanyCandidateResultModel'] + 'application/json': components['schemas']['SearchCompanyCandidateResultModel'] + 'text/json': components['schemas']['SearchCompanyCandidateResultModel'] + 'application/xml': components['schemas']['SearchCompanyCandidateResultModel'] + 'text/xml': components['schemas']['SearchCompanyCandidateResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company customer contacts list from search criteria * @description Requires access level: CompanyManager. Requires module: Customers. @@ -20637,53 +20838,53 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchCompanyCustomerQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchCompanyCustomerContactQueryModel"]; - "application/json": components["schemas"]["SearchCompanyCustomerContactQueryModel"]; - "text/json": components["schemas"]["SearchCompanyCustomerContactQueryModel"]; - "application/*+json": components["schemas"]["SearchCompanyCustomerContactQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchCompanyCustomerContactQueryModel'] + 'application/json': components['schemas']['SearchCompanyCustomerContactQueryModel'] + 'text/json': components['schemas']['SearchCompanyCustomerContactQueryModel'] + 'application/*+json': components['schemas']['SearchCompanyCustomerContactQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchCompanyCustomerContactResultModel"]; - "application/json": components["schemas"]["SearchCompanyCustomerContactResultModel"]; - "text/json": components["schemas"]["SearchCompanyCustomerContactResultModel"]; - "application/xml": components["schemas"]["SearchCompanyCustomerContactResultModel"]; - "text/xml": components["schemas"]["SearchCompanyCustomerContactResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchCompanyCustomerContactResultModel'] + 'application/json': components['schemas']['SearchCompanyCustomerContactResultModel'] + 'text/json': components['schemas']['SearchCompanyCustomerContactResultModel'] + 'application/xml': components['schemas']['SearchCompanyCustomerContactResultModel'] + 'text/xml': components['schemas']['SearchCompanyCustomerContactResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get company customers list from search criteria * @description Requires access level: CompanyManager. Requires module: Customers. @@ -20692,105 +20893,105 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchCompanyCustomerQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchCompanyCustomerQueryModel"]; - "application/json": components["schemas"]["SearchCompanyCustomerQueryModel"]; - "text/json": components["schemas"]["SearchCompanyCustomerQueryModel"]; - "application/*+json": components["schemas"]["SearchCompanyCustomerQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchCompanyCustomerQueryModel'] + 'application/json': components['schemas']['SearchCompanyCustomerQueryModel'] + 'text/json': components['schemas']['SearchCompanyCustomerQueryModel'] + 'application/*+json': components['schemas']['SearchCompanyCustomerQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchCompanyCustomerResultModel"]; - "application/json": components["schemas"]["SearchCompanyCustomerResultModel"]; - "text/json": components["schemas"]["SearchCompanyCustomerResultModel"]; - "application/xml": components["schemas"]["SearchCompanyCustomerResultModel"]; - "text/xml": components["schemas"]["SearchCompanyCustomerResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchCompanyCustomerResultModel'] + 'application/json': components['schemas']['SearchCompanyCustomerResultModel'] + 'text/json': components['schemas']['SearchCompanyCustomerResultModel'] + 'application/xml': components['schemas']['SearchCompanyCustomerResultModel'] + 'text/xml': components['schemas']['SearchCompanyCustomerResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Get company users list from search criteria */ SearchCompanyUser: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchCompanyUserQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchCompanyUserQueryModel"]; - "application/json": components["schemas"]["SearchCompanyUserQueryModel"]; - "text/json": components["schemas"]["SearchCompanyUserQueryModel"]; - "application/*+json": components["schemas"]["SearchCompanyUserQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchCompanyUserQueryModel'] + 'application/json': components['schemas']['SearchCompanyUserQueryModel'] + 'text/json': components['schemas']['SearchCompanyUserQueryModel'] + 'application/*+json': components['schemas']['SearchCompanyUserQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchCompanyUserResultModel"]; - "application/json": components["schemas"]["SearchCompanyUserResultModel"]; - "text/json": components["schemas"]["SearchCompanyUserResultModel"]; - "application/xml": components["schemas"]["SearchCompanyUserResultModel"]; - "text/xml": components["schemas"]["SearchCompanyUserResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchCompanyUserResultModel'] + 'application/json': components['schemas']['SearchCompanyUserResultModel'] + 'text/json': components['schemas']['SearchCompanyUserResultModel'] + 'application/xml': components['schemas']['SearchCompanyUserResultModel'] + 'text/xml': components['schemas']['SearchCompanyUserResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** * Get projects list from search criteria * @description Sample request @@ -20817,159 +21018,159 @@ export type operations = { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchCompanyCustomerQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchProjectQueryModel"]; - "application/json": components["schemas"]["SearchProjectQueryModel"]; - "text/json": components["schemas"]["SearchProjectQueryModel"]; - "application/*+json": components["schemas"]["SearchProjectQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchProjectQueryModel'] + 'application/json': components['schemas']['SearchProjectQueryModel'] + 'text/json': components['schemas']['SearchProjectQueryModel'] + 'application/*+json': components['schemas']['SearchProjectQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchProjectsResultModel"]; - "application/json": components["schemas"]["SearchProjectsResultModel"]; - "text/json": components["schemas"]["SearchProjectsResultModel"]; - "application/xml": components["schemas"]["SearchProjectsResultModel"]; - "text/xml": components["schemas"]["SearchProjectsResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchProjectsResultModel'] + 'application/json': components['schemas']['SearchProjectsResultModel'] + 'text/json': components['schemas']['SearchProjectsResultModel'] + 'application/xml': components['schemas']['SearchProjectsResultModel'] + 'text/xml': components['schemas']['SearchProjectsResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Search users by skill keyword id */ SearchSkill: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SearchSkillQueryModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SearchSkillQueryModel"]; - "application/json": components["schemas"]["SearchSkillQueryModel"]; - "text/json": components["schemas"]["SearchSkillQueryModel"]; - "application/*+json": components["schemas"]["SearchSkillQueryModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SearchSkillQueryModel'] + 'application/json': components['schemas']['SearchSkillQueryModel'] + 'text/json': components['schemas']['SearchSkillQueryModel'] + 'application/*+json': components['schemas']['SearchSkillQueryModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchSkillResultModel"]; - "application/json": components["schemas"]["SearchSkillResultModel"]; - "text/json": components["schemas"]["SearchSkillResultModel"]; - "application/xml": components["schemas"]["SearchSkillResultModel"]; - "text/xml": components["schemas"]["SearchSkillResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchSkillResultModel'] + 'application/json': components['schemas']['SearchSkillResultModel'] + 'text/json': components['schemas']['SearchSkillResultModel'] + 'application/xml': components['schemas']['SearchSkillResultModel'] + 'text/xml': components['schemas']['SearchSkillResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } /** Search users with skills by term (string value) */ SearchSkillTerm: { parameters: { path: { /** @description Company Id */ - companyId: number; - }; - }; + companyId: number + } + } /** @description SkillSearchQueryTermModel */ requestBody?: { content: { - "application/json-patch+json": components["schemas"]["SkillSearchQueryTermModel"]; - "application/json": components["schemas"]["SkillSearchQueryTermModel"]; - "text/json": components["schemas"]["SkillSearchQueryTermModel"]; - "application/*+json": components["schemas"]["SkillSearchQueryTermModel"]; - }; - }; + 'application/json-patch+json': components['schemas']['SkillSearchQueryTermModel'] + 'application/json': components['schemas']['SkillSearchQueryTermModel'] + 'text/json': components['schemas']['SkillSearchQueryTermModel'] + 'application/*+json': components['schemas']['SkillSearchQueryTermModel'] + } + } responses: { /** @description All went well */ 200: { content: { - "text/plain": components["schemas"]["SearchSkillResultModel"]; - "application/json": components["schemas"]["SearchSkillResultModel"]; - "text/json": components["schemas"]["SearchSkillResultModel"]; - "application/xml": components["schemas"]["SearchSkillResultModel"]; - "text/xml": components["schemas"]["SearchSkillResultModel"]; - }; - }; + 'text/plain': components['schemas']['SearchSkillResultModel'] + 'application/json': components['schemas']['SearchSkillResultModel'] + 'text/json': components['schemas']['SearchSkillResultModel'] + 'application/xml': components['schemas']['SearchSkillResultModel'] + 'text/xml': components['schemas']['SearchSkillResultModel'] + } + } /** @description Incorrect request */ 400: { content: { - "text/plain": components["schemas"]["ValidationModel"]; - "application/json": components["schemas"]["ValidationModel"]; - "text/json": components["schemas"]["ValidationModel"]; - "application/xml": components["schemas"]["ValidationModel"]; - "text/xml": components["schemas"]["ValidationModel"]; - }; - }; + 'text/plain': components['schemas']['ValidationModel'] + 'application/json': components['schemas']['ValidationModel'] + 'text/json': components['schemas']['ValidationModel'] + 'application/xml': components['schemas']['ValidationModel'] + 'text/xml': components['schemas']['ValidationModel'] + } + } /** @description Unauthorized request */ - 401: never; + 401: never /** @description Resource not found */ - 404: never; + 404: never /** @description Server error */ 500: { content: { - "text/plain": components["schemas"]["ErrorModel"]; - "application/json": components["schemas"]["ErrorModel"]; - "text/json": components["schemas"]["ErrorModel"]; - "application/xml": components["schemas"]["ErrorModel"]; - "text/xml": components["schemas"]["ErrorModel"]; - }; - }; - }; - }; -}; + 'text/plain': components['schemas']['ErrorModel'] + 'application/json': components['schemas']['ErrorModel'] + 'text/json': components['schemas']['ErrorModel'] + 'application/xml': components['schemas']['ErrorModel'] + 'text/xml': components['schemas']['ErrorModel'] + } + } + } + } +}