/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { SlackChannel, SlackConnection, SlackConnectionPartialUpdate, SlackConnectionUpdate, SlackEmoji, SlackMessage, SlackUser, TeamsConnection, TeamsConnectionPartialUpdate, TeamsConnectionUpdate, TeamsMessage, TeamsRecipient } from '../models'; export interface DeleteSlackConnectionRequest { id: number; } export interface DeleteTeamsConnectionRequest { id: number; } export interface GetAllSlackConnectionsRequest { ordering?: string; limit?: number; offset?: number; } export interface GetAllTeamsConnectionsRequest { ordering?: string; limit?: number; offset?: number; } export interface GetSlackChannelsRequest { id: number; } export interface GetSlackConnectionRequest { id: number; } export interface GetSlackEmojiRequest { id: number; } export interface GetSlackUsersRequest { id: number; } export interface GetTeamsChannelsRequest { id: number; } export interface GetTeamsConnectionRequest { id: number; } export interface GetTeamsUsersRequest { id: number; } export interface PatchSlackConnectionRequest { id: number; slackConnectionPartialUpdate: SlackConnectionPartialUpdate; } export interface PatchTeamsConnectionRequest { id: number; teamsConnectionPartialUpdate: TeamsConnectionPartialUpdate; } export interface SendSlackMessageRequest { id: number; slackMessage: SlackMessage; } export interface SendTeamsMessageRequest { id: number; teamsMessage: TeamsMessage; } export interface StartSlackConnectionFlowRequest { ordering?: string; limit?: number; offset?: number; } export interface StartSlackConnectionTokenRefreshFlowRequest { id: number; } export interface StartTeamsConnectionFlowRequest { ordering?: string; limit?: number; offset?: number; team?: string; } export interface StartTeamsConnectionTokenRefreshFlowRequest { id: number; team?: string; } export interface UpdateSlackConnectionRequest { id: number; slackConnectionUpdate: SlackConnectionUpdate; } export interface UpdateTeamsConnectionRequest { id: number; teamsConnectionUpdate: TeamsConnectionUpdate; } /** * */ export declare class IntegrationsApi extends runtime.BaseAPI { /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteSlackConnectionRaw(requestParameters: DeleteSlackConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteSlackConnection(requestParameters: DeleteSlackConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteTeamsConnectionRaw(requestParameters: DeleteTeamsConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ deleteTeamsConnection(requestParameters: DeleteTeamsConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllSlackConnectionsRaw(requestParameters: GetAllSlackConnectionsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllSlackConnections(requestParameters: GetAllSlackConnectionsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllTeamsConnectionsRaw(requestParameters: GetAllTeamsConnectionsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getAllTeamsConnections(requestParameters: GetAllTeamsConnectionsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackChannelsRaw(requestParameters: GetSlackChannelsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackChannels(requestParameters: GetSlackChannelsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getSlackConnectionRaw(requestParameters: GetSlackConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getSlackConnection(requestParameters: GetSlackConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackEmojiRaw(requestParameters: GetSlackEmojiRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackEmoji(requestParameters: GetSlackEmojiRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackUsersRaw(requestParameters: GetSlackUsersRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getSlackUsers(requestParameters: GetSlackUsersRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ getTeamsChannelsRaw(requestParameters: GetTeamsChannelsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getTeamsChannels(requestParameters: GetTeamsChannelsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getTeamsConnectionRaw(requestParameters: GetTeamsConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ getTeamsConnection(requestParameters: GetTeamsConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ getTeamsUsersRaw(requestParameters: GetTeamsUsersRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getTeamsUsers(requestParameters: GetTeamsUsersRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchSlackConnectionRaw(requestParameters: PatchSlackConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchSlackConnection(requestParameters: PatchSlackConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchTeamsConnectionRaw(requestParameters: PatchTeamsConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ patchTeamsConnection(requestParameters: PatchTeamsConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ sendSlackMessageRaw(requestParameters: SendSlackMessageRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ sendSlackMessage(requestParameters: SendSlackMessageRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ sendTeamsMessageRaw(requestParameters: SendTeamsMessageRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ sendTeamsMessage(requestParameters: SendTeamsMessageRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ startSlackConnectionFlowRaw(requestParameters: StartSlackConnectionFlowRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ startSlackConnectionFlow(requestParameters: StartSlackConnectionFlowRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ startSlackConnectionTokenRefreshFlowRaw(requestParameters: StartSlackConnectionTokenRefreshFlowRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ startSlackConnectionTokenRefreshFlow(requestParameters: StartSlackConnectionTokenRefreshFlowRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ startTeamsConnectionFlowRaw(requestParameters: StartTeamsConnectionFlowRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ startTeamsConnectionFlow(requestParameters: StartTeamsConnectionFlowRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:admin-access` */ startTeamsConnectionTokenRefreshFlowRaw(requestParameters: StartTeamsConnectionTokenRefreshFlowRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:admin-access` */ startTeamsConnectionTokenRefreshFlow(requestParameters: StartTeamsConnectionTokenRefreshFlowRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateSlackConnectionRaw(requestParameters: UpdateSlackConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateSlackConnection(requestParameters: UpdateSlackConnectionRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateTeamsConnectionRaw(requestParameters: UpdateTeamsConnectionRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `system:admin-access` (write) */ updateTeamsConnection(requestParameters: UpdateTeamsConnectionRequest, initOverrides?: RequestInit): Promise; }