/** * Api Documentation * Api Documentation * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { XHR } from "./XHR"; import { AltKeystoresList } from "../model/AltKeystoresList"; import { BoxInfo } from "../model/BoxInfo"; import { DocumentMessage } from "../model/DocumentMessage"; import { Message } from "../model/Message"; export declare class fhcEhboxApi { host: string; headers: Array; fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise; constructor(host: string, headers: any, fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise); setHeaders(h: Array): void; handleError(e: XHR.XHRError): never; /** * * @summary deleteMessages * @param body messageIds * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param source source */ deleteMessagesUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, source: string, body?: Array): Promise; /** * * @summary getFullMessage * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param boxId boxId * @param messageId messageId */ getFullMessageUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, boxId: string, messageId: string): Promise; /** * * @summary getFullMessage * @param body alternateKeystores * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param boxId boxId * @param messageId messageId */ getFullMessageUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, boxId: string, messageId: string, body?: AltKeystoresList): Promise; /** * * @summary getInfos * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase */ getInfosUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string): Promise; /** * * @summary loadMessages * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param boxId boxId * @param limit limit */ loadMessagesUsingGET1(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, boxId: string, limit: number): Promise>; /** * * @summary loadMessages * @param body alternateKeystores * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param boxId boxId * @param limit limit */ loadMessagesUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, boxId: string, limit: number, body?: AltKeystoresList): Promise>; /** * * @summary moveMessages * @param body messageIds * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param source source * @param destination destination */ moveMessagesUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, source: string, destination: string, body?: Array): Promise; /** * * @summary sendMessage * @param body message * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param publicationReceipt publicationReceipt * @param receptionReceipt receptionReceipt * @param readReceipt readReceipt */ sendMessageUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, publicationReceipt: boolean, receptionReceipt: boolean, readReceipt: boolean, body?: DocumentMessage): Promise; }