Skip to main content
Version: 3.9

App 应用

应用的根节点,包含应用的基本信息。

1. 结构声明

class App extends BaseNode {
id: string = '';
ideVersion: string;
name: string = '';
title: string;
icon: string;
desc: string;
dnsAddr?: string;
hasUserCenter: boolean;
hasAuth: boolean;
dataSources: Array<DataSource>;
structures: Array<Structure>;
enums: Array<Enum>;
logics: Array<Logic>;
overriddenLogics: Array<OverriddenLogic>;
interfaces: Array<AbstractInterface>;
frontendTypes: Array<FrontendType>;
backend: Backend;
processes: Array<Process>;
processV2s: Array<ProcessV2>;
roles: Array<Role>;
configuration: Configuration;
connectorDependencies: Array<Connector>;
interfaceDependencies: Array<Module>;
dependencies: Array<Module>;
integration?: Integration;
authLogics: Array<AuthLogic>;
authLogicsForCallInterface: Array<AuthLogicForCallInterface>;
connections: Array<Connection>;
triggerLaunchers: Array<TriggerLauncher>;
metadataTypes: Array<MetadataType>;
preferenceMap: Map<string, string>;
}