navidev-adt-api
Version:
API de conexión al Abap Developer Tools
47 lines • 1.82 kB
TypeScript
import { Result } from "../shared/core/Result";
import AdtException from "../shared/exceptions/adtException";
export type RepositoryCheckRun = {
type: string;
};
export type RepositoryCheckRuns = RepositoryCheckRun[];
export type RepositoryObjectType = {
name: string;
nameDesc: string;
internalType: string;
usedBy: string[];
};
export type RepositoryObjectTypes = RepositoryObjectType[];
export type RepositoryTypeStructure = {
type: string;
typeDesc: string;
uriTemplate: string;
category: string;
categoryLabel: string;
};
export type RepositoryTypesStructure = RepositoryTypeStructure[];
export type SearchMetadata = {
trobjtype: string;
subtype: string;
legacy_type: string;
description_singular: string;
description_plural: string;
description_encl_object: string;
has_combined_key: string;
};
export type SearchMetadatas = SearchMetadata[];
export type SearchObject = {
uri: string;
type: string;
name: string;
packageName: string;
description: string;
};
export type SearchObjects = SearchObject[];
export type ResponseRepositoryTypesStructure = Result<RepositoryTypesStructure> | Result<AdtException>;
export type ResponseRepositoryTypeStructure = Result<RepositoryTypeStructure> | Result<AdtException>;
export type ResponseRepositoryObjectTypes = Result<RepositoryObjectTypes> | Result<AdtException>;
export type ResponseRepositoryObjectType = Result<RepositoryObjectType> | Result<AdtException>;
export type ResponseRepositoryCheckRuns = Result<RepositoryCheckRuns> | Result<AdtException>;
export type ResponseRepositorySearchMetadata = Result<SearchMetadatas> | Result<AdtException>;
export type ResponseRepositorySearchObject = Result<SearchObjects> | Result<AdtException>;
//# sourceMappingURL=repositoryTypes.d.ts.map