@slack/web-api
Version:
Official library for using the Slack Platform's Web API
29 lines • 1.35 kB
TypeScript
import type { OptionalArgument } from '../helpers';
import type { AppID, CursorPaginationEnabled, OAuthCredentials, TokenOverridable } from './common';
import type { Manifest } from './manifest';
export type AppsConnectionsOpenArguments = OptionalArgument<object>;
export interface AppsEventAuthorizationsListArguments extends TokenOverridable, CursorPaginationEnabled {
event_context: string;
}
export interface AppsManifestCreateArguments extends TokenOverridable {
manifest: Manifest;
}
export interface AppsManifestDeleteArguments extends AppID, TokenOverridable {
}
export interface AppsManifestExportArguments extends AppID, TokenOverridable {
}
export interface AppsManifestUpdateArguments extends AppID, TokenOverridable {
manifest: Manifest;
}
export interface AppsManifestValidateArguments extends Partial<AppID>, TokenOverridable {
manifest: Manifest;
}
export interface AppsUserConnectionUpdateArguments extends TokenOverridable {
/** @description The identifier for the user receiving the status update. */
user_id: string;
/** @description The connection status value to assign to the user. `connected` or `disconnected`. */
status: string;
}
export interface AppsUninstallArguments extends Pick<OAuthCredentials, 'client_id' | 'client_secret'>, TokenOverridable {
}
//# sourceMappingURL=apps.d.ts.map