UNPKG

tuix-jira-service-client

Version:
119 lines 3.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UsersService = void 0; const OpenAPI_1 = require("../core/OpenAPI"); const request_1 = require("../core/request"); class UsersService { /** * Create a new user * @param requestBody * @returns User The user has been successfully created. * @throws ApiError */ static usersControllerCreate(requestBody) { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'POST', url: '/users', body: requestBody, mediaType: 'application/json', errors: { 401: `Unauthorized.`, }, }); } /** * @returns User The users has been successfully retrieved. * @throws ApiError */ static usersControllerFindAll() { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'GET', url: '/users', errors: { 401: `Unauthorized.`, }, }); } /** * @param id * @param requestBody * @returns User The user has been successfully updated. * @throws ApiError */ static usersControllerUpdate(id, requestBody) { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'PATCH', url: '/users/{id}', path: { 'id': id, }, body: requestBody, mediaType: 'application/json', errors: { 401: `Unauthorized.`, }, }); } /** * Add a new jira account to a user * @param id * @param requestBody * @returns JiraAccount The jira account has been successfully created. * @throws ApiError */ static usersControllerAddJiraAccount(id, requestBody) { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'POST', url: '/users/{id}/jira-accounts', path: { 'id': id, }, body: requestBody, mediaType: 'application/json', errors: { 401: `Unauthorized.`, }, }); } /** * @param id * @returns JiraAccount The jira accounts has been successfully retrieved. * @throws ApiError */ static usersControllerGetJiraAccounts(id) { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'GET', url: '/users/{id}/jira-accounts', path: { 'id': id, }, errors: { 401: `Unauthorized.`, }, }); } /** * @param id * @param jiraAccountId * @param requestBody * @returns JiraAccount The jira account has been successfully updated. * @throws ApiError */ static usersControllerUpdateJiraAccount(id, jiraAccountId, requestBody) { return (0, request_1.request)(OpenAPI_1.OpenAPI, { method: 'PATCH', url: '/users/{id}/jira-accounts/{jiraAccountId}', path: { 'id': id, 'jiraAccountId': jiraAccountId, }, body: requestBody, mediaType: 'application/json', errors: { 401: `Unauthorized.`, }, }); } } exports.UsersService = UsersService; //# sourceMappingURL=UsersService.js.map