tuix-jira-service-client
Version:
49 lines (43 loc) • 1.52 kB
text/typescript
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CopyTicketDto } from '../models/CopyTicketDto';
import type { CopyTicketResponseDto } from '../models/CopyTicketResponseDto';
import type { SyncTicketsResponseDto } from '../models/SyncTicketsResponseDto';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class JiraTicketsService {
/**
* @param requestBody
* @returns CopyTicketResponseDto The jira ticket has been successfully copied.
* @throws ApiError
*/
public static jiraTicketsControllerCopyTicket(
requestBody: CopyTicketDto,
): CancelablePromise<CopyTicketResponseDto> {
return __request(OpenAPI, {
method: 'POST',
url: '/jira-tickets/copy',
body: requestBody,
mediaType: 'application/json',
errors: {
401: `Unauthorized.`,
404: `Ticket not found.`,
},
});
}
/**
* @returns SyncTicketsResponseDto The jira tickets has been successfully synched.
* @throws ApiError
*/
public static jiraTicketsControllerSyncJiraTickets(): CancelablePromise<SyncTicketsResponseDto> {
return __request(OpenAPI, {
method: 'POST',
url: '/jira-tickets/sync',
errors: {
401: `Unauthorized.`,
},
});
}
}