navidev-adt-api
Version:
API de conexión al Abap Developer Tools
49 lines • 1.49 kB
TypeScript
import { Result } from "../shared/core/Result";
import AdtException from "../shared/exceptions/adtException";
export type ClassMetadata = {
modeled: boolean;
activeUnicodeCheck: boolean;
fixPointArithmetic: boolean;
changedAt: Date;
changedBy: string;
createdAt: Date;
createdBy: string;
description: string;
descriptionTextLimit: number;
language: string;
masterLanguage: string;
masterSystem: string;
name: string;
responsible: string;
type: string;
version: boolean;
abstract: boolean;
category: string;
final: boolean;
sharedMemoryEnabled: boolean;
visibility: string;
packageRefName: string;
packageRefType: string;
};
export type ClassSourceInclude = {
sourceUri: string;
contentSource: string;
changedAt: Date;
changedBy: string;
createdAt: Date;
createdBy: string;
name: string;
type: string;
version: string;
includeType: string;
};
export type ClassSourceIncludes = ClassSourceInclude[];
export type ClassContent = {
metadata: ClassMetadata;
sourceIncludes: ClassSourceIncludes;
};
export type ResultClassSourceIncludes = Result<ClassSourceIncludes> | Result<AdtException>;
export type ResultClassContent = Result<ClassContent> | Result<AdtException>;
export type ResultClassDefinition = Result<ClassContent> | Result<AdtException>;
export type ResultClassSave = Result<void> | Result<AdtException>;
//# sourceMappingURL=classTypes.d.ts.map