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" } }); }
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" } }); }