navidev-adt-api
Version:
API de conexión al Abap Developer Tools
39 lines • 1.66 kB
TypeScript
import { AdtConnection } from "../adtConnection/adtConnection";
import { ResulSearchConfigurations, ResultTransportConfiguration, ResultTransportConfigurationMetadata, TransportConfiguration } from "./transportTypes";
export default class TransportConfigurationApp {
private connectionController;
private exceptionController;
constructor(connectionController: AdtConnection);
/**
* Obtiene los metadatos de la configuración
* @returns
*/
getConfigurationMetadata(): Promise<ResultTransportConfigurationMetadata>;
/**
* Búsqueda de la configuración, o del ID, del usuario del sistema de transportes.
* Más bien, se busca la URL, que contiene un identificador único, que se usará para luego
* llamarla y obtener dicha configuración.
*/
searchConfigurations(): Promise<ResulSearchConfigurations>;
/**
* Obtiene la configuración de transporte
* @param idConfiguration
*/
getConfiguration(idConfiguration: string): Promise<ResultTransportConfiguration>;
/**
* Modifica la configuración
* @param idConfiguration
* @param transportConfiguration
* @returns
*/
setConfiguration(idConfiguration: string, transportConfiguration: TransportConfiguration, etag?: string): Promise<ResultTransportConfiguration>;
/**
* Rellena la configuración del transporte que se devuelve al leer la configuración o es
* la respuesta al actualizar la configuración
* @param confParsed
* @returns
*/
private fillConfiguration;
private fillConfigurationMetadata;
}
//# sourceMappingURL=transportConfigurationApp.d.ts.map