Gen v1.22.0 (#677)

* generator to support bool?

* gen v1.22.0

* trim version convertor

* bump ver
This commit is contained in:
Boshi Lian
2021-08-15 09:01:46 -07:00
committed by GitHub
parent 3b8d3beab4
commit d66c914c86
655 changed files with 317147 additions and 446523 deletions

View File

@@ -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: