UNPKG

navidev-adt-api

Version:

API de conexión al Abap Developer Tools

52 lines 1.76 kB
import { Result } from "../shared/core/Result"; import AdtException from "../shared/exceptions/adtException"; export type PackageObject = { objectName: string; techName: string; objectUri: string; }; export type PackageObjects = PackageObject[]; export type PackageObjectType = { objectType: string; objectTypeDesc: string; objects: PackageObjects; }; export type PackageObjectTypes = PackageObjectType[]; export type PackageCategory = { category: string; categoryDesc: string; objectTypes: PackageObjectTypes; }; export type PackageCategories = PackageCategory[]; export type PackageContent = { objectType: string; objectTypeDesc: string; objectName: string; techName: string; categories: PackageCategories; subpackages: PackageContents; }; export type PackageContents = PackageContent[]; export type PackageContentFlat = { level: number; objectType: string; objectTypeDesc: string; objectName: string; objectNameParent: string; techName: string; categories: PackageCategories; }; export type PackageContentsFlat = PackageContentFlat[]; export type PackageList = { type: string; name: string; techName: string; url: string; }; export type PackagesList = PackageList[]; export type ResponsePackageObjects = Result<PackageObjects> | Result<AdtException>; export type ResponsePackageCategoriesObjects = Result<PackageCategories> | Result<AdtException>; export type ResponsePackageLists = Result<PackagesList> | Result<AdtException>; export type ResponsePackageContents = Result<PackageContent> | Result<AdtException>; export type ResponsePackageContentsFlat = Result<PackageContentsFlat> | Result<AdtException>; //# sourceMappingURL=packageAppTypes.d.ts.map