public async addApp()

in src/script/management-sdk.ts [127:144]


    public async addApp(appName: string, appOs: string, appPlatform: string, manuallyProvisionDeployments: boolean = false): Promise<App> {
        var app: AppCreationRequest = {
            name: appName,
            os: appOs,
            platform: appPlatform,
            manuallyProvisionDeployments: manuallyProvisionDeployments
        };

        const apigatewayAppCreationRequest = this._adapter.toApigatewayAppCreationRequest(app);

        const path = apigatewayAppCreationRequest.org ? `/orgs/${apigatewayAppCreationRequest.org}/apps` : `/apps`;
        await this._requestManager.post(path, JSON.stringify(apigatewayAppCreationRequest.appcenterClientApp), /*expectResponseBody=*/ false);

        if (!manuallyProvisionDeployments) {
            await this._adapter.addStandardDeployments(appName);
        }
        return app;
    }