UNPKG

navidev-adt-api

Version:

API de conexión al Abap Developer Tools

28 lines 974 B
import { Result } from "../shared/core/Result"; import AdtException from "../shared/exceptions/adtException"; import { HttpClientResponse } from "../shared/httpClient/httpClient"; export interface LogonData { username?: string; password?: string; bearerToken?: string; cookiesAuth?: CookieAuth; urlBase: string; client: string; language: string; } export type CookieAuth = Map<string, string>; export type LoginOutput = { bearerToken: string; cookiesAuth: CookieAuth; }; /** * El resultado de la connexión devuelvo tanto la instancia * de conexión como los datos de autentificación por si se pierde * para pasarlo de nuevo en las siguientes llamadas. */ export type ResultConnection = { connectionAuth: LoginOutput; }; export type ResponseConnection = Result<ResultConnection> | Result<AdtException>; export type ResponseRequest = Result<HttpClientResponse> | Result<AdtException>; //# sourceMappingURL=connectionTypes.d.ts.map