@slack/web-api
Version:
Official library for using the Slack Platform's Web API
18 lines • 929 B
TypeScript
import type { CursorPaginationEnabled, TokenOverridable, UserIDs } from '../common';
export interface AdminFunctionsListArguments extends TokenOverridable, CursorPaginationEnabled {
/** @description Array of app IDs to get functions for; max 50. */
app_ids: string[];
/** @description The team context to retrieve functions from. */
team_id?: string;
}
export interface AdminFunctionsPermissionsLookupArguments extends TokenOverridable {
/** @description An array of function IDs to get permissions for. */
function_ids: [string, ...string[]];
}
export interface AdminFunctionsPermissionsSetArguments extends TokenOverridable, Partial<UserIDs> {
/** @description The function ID to set permissions for. */
function_id: string;
/** @description The function visibility. */
visibility: 'everyone' | 'app_collaborators' | 'named_entities' | 'no_one';
}
//# sourceMappingURL=functions.d.ts.map