File tree Expand file tree Collapse file tree 2 files changed +30
-255
lines changed
json-schema-generator/src/main/java/oracle/kubernetes/json Expand file tree Collapse file tree 2 files changed +30
-255
lines changed Original file line number Diff line number Diff line change 1
- // Copyright (c) 2018, 2021 , Oracle and/or its affiliates.
1
+ // Copyright (c) 2018, 2023 , Oracle and/or its affiliates.
2
2
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
3
3
4
4
package oracle .kubernetes .json ;
@@ -522,12 +522,12 @@ private class SubSchemaGenerator {
522
522
523
523
@ SuppressWarnings ("unchecked" )
524
524
private void generateTypeIn (Map <String , Object > result , Class <?> type ) {
525
- if (type .equals (Boolean .class ) || type .equals (Boolean .TYPE )) {
525
+ if (isString (type ) || type .getName ().equals ("io.kubernetes.client.custom.Quantity" )) {
526
+ result .put ("type" , "string" );
527
+ } else if (type .equals (Boolean .class ) || type .equals (Boolean .TYPE )) {
526
528
result .put ("type" , "boolean" );
527
529
} else if (isNumeric (type )) {
528
530
result .put ("type" , "number" );
529
- } else if (isString (type )) {
530
- result .put ("type" , "string" );
531
531
} else if (type .isEnum ()) {
532
532
generateEnumTypeIn (result , (Class <? extends Enum <?>>) type );
533
533
} else if (type .isArray ()) {
You can’t perform that action at this time.
0 commit comments