@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
17 lines (16 loc) • 743 B
TypeScript
import { AxiosError } from 'axios';
import { ConsoleService } from './ConsoleService';
import { ConventionService } from './ConventionService';
import { StripoFolder, StripoEmail, StripoRawEmail } from "../models/configuration/support/StripoInterfaces";
export declare class StripoApiService {
private console;
private _baseURL;
private _api;
constructor(console: ConsoleService, conventions: ConventionService);
withToken(token: string): StripoApiService;
_handleError(err: AxiosError): Promise<never>;
getFolders(): Promise<StripoFolder[]>;
getEmails(folderId: number): Promise<StripoEmail[]>;
getRawEmail(emailId: number): Promise<StripoRawEmail>;
getEmailExport(emailId: number): Promise<string>;
}