/** * ChatGPT Function * Backend for Azure OpenAI integrations * * The version of the OpenAPI document: v1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Authorization } from './Authorization'; import type { Event } from './Event'; /** * * @export * @interface SlackEvent */ export interface SlackEvent { /** * * @type {string} * @memberof SlackEvent */ token?: string | null; /** * * @type {string} * @memberof SlackEvent */ teamId?: string | null; /** * * @type {string} * @memberof SlackEvent */ contextTeamId?: string | null; /** * * @type {object} * @memberof SlackEvent */ contextEnterpriseId?: object | null; /** * * @type {string} * @memberof SlackEvent */ apiAppId?: string | null; /** * * @type {Event} * @memberof SlackEvent */ event?: Event | null; /** * * @type {string} * @memberof SlackEvent */ type?: string | null; /** * * @type {string} * @memberof SlackEvent */ eventId?: string | null; /** * * @type {number} * @memberof SlackEvent */ eventTime?: number | null; /** * * @type {Array} * @memberof SlackEvent */ authorizations?: Array | null; /** * * @type {boolean} * @memberof SlackEvent */ isExtSharedChannel?: boolean | null; /** * * @type {string} * @memberof SlackEvent */ eventContext?: string | null; } /** * Check if a given object implements the SlackEvent interface. */ export declare function instanceOfSlackEvent(value: object): value is SlackEvent; export declare function SlackEventFromJSON(json: any): SlackEvent; export declare function SlackEventFromJSONTyped(json: any, ignoreDiscriminator: boolean): SlackEvent; export declare function SlackEventToJSON(json: any): SlackEvent; export declare function SlackEventToJSONTyped(value?: SlackEvent | null, ignoreDiscriminator?: boolean): any;