public async Task <Dictionary <string, object> > GetJavaScriptClientGeneratorOptionsAsync(string swaggerDocumentUri)
        {
            var avaCloudVersion = await _avaCloudVersion.GetAvaCloudVersionAsync(swaggerDocumentUri);

            return(new Dictionary <string, object>
            {
                { "projectName", "@dangl/avacloud-client-javascript" },
                { "moduleName", "DanglAVACloudClient" }
            });
        }
Example #2
0
        public async Task <Dictionary <string, object> > GetTypescriptNodeClientGeneratorOptionsAsync(string swaggerDocumentUri)
        {
            var avaCloudVersion = await _avaCloudVersion.GetAvaCloudVersionAsync(swaggerDocumentUri);

            return(new Dictionary <string, object>
            {
                { "supportsES6", "true" },
                { "npmName", "@dangl/avacloud-client-node" },
                { "npmVersion", avaCloudVersion }
            });
        }
        public async Task <Dictionary <string, object> > GetTypescriptNodeClientGeneratorOptionsAsync(string swaggerDocumentUri)
        {
            var avaCloudVersion = await _avaCloudVersion.GetAvaCloudVersionAsync(swaggerDocumentUri);

            return(new Dictionary <string, object>
            {
                { "packageName", "avacloud_client_python" },
                { "projectName", "avacloud-client-python" },
                { "packageVersion", avaCloudVersion },
                { "packageUrl", "https://github.com/Dangl-IT/avacloud-client-python" }
            });
        }
        public async Task <Dictionary <string, object> > GetPhpClientGeneratorOptionsAsync(string swaggerDocumentUri)
        {
            var avaCloudVersion = await _avaCloudVersion.GetAvaCloudVersionAsync(swaggerDocumentUri);

            return(new Dictionary <string, object>
            {
                { "packagePath", "Dangl\\AVACloud" },
                { "composerVendorName", "dangl" },
                { "composerProjectName", "avacloud" },
                { "artifactVersion", avaCloudVersion },
                { "gitUserId", "GeorgDangl" },
                { "gitRepoId", "AVACloud" },
                { "invokerPackage", "Dangl\\AVACloud" }
            });
        }
        public async Task <Dictionary <string, object> > GetJavaClientGeneratorOptionsAsync(string swaggerDocumentUri)
        {
            var avaCloudVersion = await _avaCloudVersion.GetAvaCloudVersionAsync(swaggerDocumentUri);

            return(new Dictionary <string, object>
            {
                { "modelPackage", "com.danglit.avacloud.client.models" },
                { "apiPackage", "com.danglit.avacloud.client.api" },
                { "invokerPackage", "com.danglit.avacloud.client.invoker" },
                { "groupId", "com.danglit.avacloud.client" },
                { "artifactId", "com.danglit.avacloud.client" },
                { "artifactVersion", avaCloudVersion },
                { "artifactUrl", "https://www.dangl-it.com" },
                { "artifactDescription", "AVACloud Java Client - GAEB & AVA as a Service" },
                { "developerName", "Dangl IT" },
                { "developerEmail", "*****@*****.**" },
                { "java8", "true" },
                { "useGzipFeature", true },
                { "dateLibrary", "java8" }
            });
        }