Gen v1.22.0 (#677)
* generator to support bool? * gen v1.22.0 * trim version convertor * bump ver
This commit is contained in:
@@ -179,6 +179,8 @@ namespace KubernetesWatchGenerator
|
||||
Render.FileToFile("KubernetesExtensions.cs.template", data, Path.Combine(outputDirectory, "KubernetesExtensions.cs"));
|
||||
Render.FileToFile("Kubernetes.cs.template", data, Path.Combine(outputDirectory, "Kubernetes.cs"));
|
||||
|
||||
Directory.CreateDirectory(Path.Combine(outputDirectory, "Models"));
|
||||
|
||||
foreach (var (_, def) in swaggercooked.Definitions)
|
||||
{
|
||||
var clz = GetClassNameForSchemaDefinition(def);
|
||||
@@ -539,7 +541,7 @@ namespace KubernetesWatchGenerator
|
||||
{
|
||||
if (name == "pretty" && !required)
|
||||
{
|
||||
return "string";
|
||||
return "bool?";
|
||||
}
|
||||
|
||||
switch (jsonType)
|
||||
@@ -977,6 +979,12 @@ namespace KubernetesWatchGenerator
|
||||
var name = GetDotNetName(arguments[0] as string);
|
||||
var type = arguments[1] as JsonObjectType?;
|
||||
|
||||
if (name == "pretty")
|
||||
{
|
||||
context.Write($"{name}.Value == true ? \"true\" : \"false\"");
|
||||
return;
|
||||
}
|
||||
|
||||
switch (type)
|
||||
{
|
||||
case JsonObjectType.String:
|
||||
|
||||
8
gen/KubernetesGenerator/Properties/launchSettings.json
Normal file
8
gen/KubernetesGenerator/Properties/launchSettings.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"profiles": {
|
||||
"KubernetesGenerator": {
|
||||
"commandName": "Project",
|
||||
"commandLineArgs": "x D:\\workspace\\k8scsharp\\src\\KubernetesClient\\generated"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user