UNPKG

@connection-hub/sdk

Version:

SDK oficial para a API do Connection Hub

44 lines (43 loc) 1.47 kB
declare class AuthService { private readonly api; private readonly client?; constructor(api: any, client?: any | undefined); /** * Verifica se o cliente pode executar operações * @param throwError Se true, lança um erro caso as credenciais não sejam válidas (padrão: true) * @private Método interno para verificar credenciais */ checkCredentials(throwError?: boolean): void; /** * Autentica com o Facebook * @param code Código de autorização do Facebook * @param redirectUri URI de redirecionamento */ facebook(code: string, redirectUri: string): Promise<any>; /** * Autentica com o Instagram * @param code Código de autorização do Instagram * @param redirectUri URI de redirecionamento */ instagram(code: string, redirectUri: string): Promise<any>; /** * Autentica com o Mercado Livre * @param code Código de autorização do Mercado Livre * @param redirectUri URI de redirecionamento */ mercadoLivre(code: string, redirectUri: string): Promise<any>; /** * Autentica com Email * @param credentials Credenciais de email */ email(credentials: { emailUser: string; emailPassword: string; emailImapHost: string; emailImapPort: number; emailImapTls: boolean; emailSmtpHost: string; emailSmtpPort: number; emailSmtpTls: boolean; }): Promise<any>; }