@eclass/cev-providers
Version:
Integración Proveedores CEV
53 lines (50 loc) • 869 B
TypeScript
/**
* Parámetros de la función login del Proveedor CEV.
*/
export type LoginProps = {
/**
* URL API.
*/
url?: string
/**
* Usuario a loguear en el Proveedor CEV.
*/
username?: string
/**
* Clave del usuario a loguear en el Proveedor CEV.
*/
password?: string
/**
* Token del Proveedor CEV.
*/
token?: string
meetingId?: string
email?: string
}
/**
* Request transversal para hacer solicitudes con token.
*/
export type RequestTokenProps = {
/**
* Token del proveedor CEV.
*/
token: string
/**
* Metodo de request.
*/
method: string
/**
* Ruta a concatenar a baseUrl.
*/
pathUrl?: string
/**
* Query a agregar a url.
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
queryUrl?: any
/**
* Cuerpo del request.
*/
body?: unknown
parseJson?: boolean
}