@sap/adp-abap
Version:
abap service for all yeoman generators
64 lines (63 loc) • 1.35 kB
TypeScript
export interface Project {
path: string;
title: string;
namespace: string;
name: string;
layer: string;
environment: string;
sourceSystem: string;
applicationIdx: string;
reference: string;
id: string;
client?: string | null;
}
export interface DataSource {
[key: string]: {
uri: string;
type: string;
settings: {
odataVersion: string;
localUri: string;
};
};
}
export interface ODataTargetSource {
dataSourceName: string;
uri: string;
annotations: string[];
}
export interface Credentials {
username: string;
password: string;
}
export interface DestinationConfiguration {
Name: string;
WebIDEUsage: string;
Authentication: string;
}
export interface MappedDestination {
name: string;
authenticated: boolean;
}
export interface DeploymentData {
isDeployed: boolean;
isUndeploymentSupported?: boolean;
transport?: string;
package?: string;
}
export interface FlexUISupportedSystem {
isUIFlex: boolean;
isOnPremise: boolean;
}
export interface TitleSubTitle {
title?: string;
subtitle?: string;
}
export interface FlpConfig {
title: string;
subtitle?: string;
semanticObject?: string;
action?: string;
inboundId?: string;
parameterString?: string;
}