/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 type { ChatSchema, ChatsSchema, CreateChatRequestBody, UpdateChatRequestBody } from '../models/index'; export interface ChatOptionsRequest { chatId: string; } export interface CreateChatRequest { createChatRequestBody: CreateChatRequestBody; } export interface DeleteChatRequest { chatId: string; } export interface ListChatsRequest { filterStatus?: ListChatsFilterStatusEnum; filterSenderNumber?: string; filterConversationId?: string; sort?: string; filterCreatedFrom?: Date; filterCreatedTo?: Date; filterModifiedFrom?: Date; filterModifiedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowChatRequest { chatId: string; } export interface UpdateChatRequest { chatId: string; updateChatRequestBody: UpdateChatRequestBody; } /** * */ export declare class ChatsApi extends runtime.BaseAPI { /** * Creates request options for chatOptions without sending the request */ chatOptionsRequestOpts(requestParameters: ChatOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Chat Options */ chatOptionsRaw(requestParameters: ChatOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Chat Options */ chatOptions(requestParameters: ChatOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for chatsOptions without sending the request */ chatsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Chats Options */ chatsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Chats Options */ chatsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createChat without sending the request */ createChatRequestOpts(requestParameters: CreateChatRequest): Promise; /** * Creates a new chat message in your account. * Create Chat */ createChatRaw(requestParameters: CreateChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new chat message in your account. * Create Chat */ createChat(requestParameters: CreateChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteChat without sending the request */ deleteChatRequestOpts(requestParameters: DeleteChatRequest): Promise; /** * Delete a specific chat message. * Delete Chat */ deleteChatRaw(requestParameters: DeleteChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a specific chat message. * Delete Chat */ deleteChat(requestParameters: DeleteChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listChats without sending the request */ listChatsRequestOpts(requestParameters: ListChatsRequest): Promise; /** * Returns a collection of your account chats (SMS messages). * List Chats */ listChatsRaw(requestParameters: ListChatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of your account chats (SMS messages). * List Chats */ listChats(requestParameters?: ListChatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showChat without sending the request */ showChatRequestOpts(requestParameters: ShowChatRequest): Promise; /** * Retrieves details of a specific chat message. * Show Chat */ showChatRaw(requestParameters: ShowChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieves details of a specific chat message. * Show Chat */ showChat(requestParameters: ShowChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateChat without sending the request */ updateChatRequestOpts(requestParameters: UpdateChatRequest): Promise; /** * Update details of a specific chat message. * Update Chat */ updateChatRaw(requestParameters: UpdateChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update details of a specific chat message. * Update Chat */ updateChat(requestParameters: UpdateChatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListChatsFilterStatusEnum: { readonly Active: "active"; readonly Archived: "archived"; }; export type ListChatsFilterStatusEnum = typeof ListChatsFilterStatusEnum[keyof typeof ListChatsFilterStatusEnum]; //# sourceMappingURL=ChatsApi.d.ts.map