forked from loafle/openapi-generator-original
Replace with the helper function: getTypeDeclaration
This commit is contained in:
parent
353c51fc0a
commit
faa901640c
@ -781,7 +781,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
|
|||||||
public String getTypeDeclaration(Schema p) {
|
public String getTypeDeclaration(Schema p) {
|
||||||
if (p instanceof ArraySchema) {
|
if (p instanceof ArraySchema) {
|
||||||
return getArrayTypeDeclaration((ArraySchema) p);
|
return getArrayTypeDeclaration((ArraySchema) p);
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
// Should we also support maps of maps?
|
// Should we also support maps of maps?
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
@ -228,7 +228,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[]" + getTypeDeclaration(inner);
|
return "[]" + getTypeDeclaration(inner);
|
||||||
}
|
}
|
||||||
else if (p instanceof MapSchema) {
|
else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -263,7 +263,7 @@ public abstract class AbstractKotlinCodegen extends DefaultCodegen implements Co
|
|||||||
public String getTypeDeclaration(Schema p) {
|
public String getTypeDeclaration(Schema p) {
|
||||||
if (p instanceof ArraySchema) {
|
if (p instanceof ArraySchema) {
|
||||||
return getArrayTypeDeclaration((ArraySchema) p);
|
return getArrayTypeDeclaration((ArraySchema) p);
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ public abstract class AbstractPhpCodegen extends DefaultCodegen implements Codeg
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getTypeDeclaration(inner) + "[]";
|
return getTypeDeclaration(inner) + "[]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -160,7 +160,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -215,7 +215,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "{ [key: string]: " + getTypeDeclaration(inner) + "; }";
|
return "{ [key: string]: " + getTypeDeclaration(inner) + "; }";
|
||||||
|
@ -258,7 +258,7 @@ public class AkkaScalaClientCodegen extends AbstractScalaCodegen implements Code
|
|||||||
return "null";
|
return "null";
|
||||||
} else if (p instanceof IntegerSchema) {
|
} else if (p instanceof IntegerSchema) {
|
||||||
return "null";
|
return "null";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema ap = (MapSchema) p;
|
MapSchema ap = (MapSchema) p;
|
||||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||||
return "Map[String, " + inner + "].empty ";
|
return "Map[String, " + inner + "].empty ";
|
||||||
|
@ -171,7 +171,7 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ public class BashClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
}
|
}
|
||||||
else if (p instanceof MapSchema) {
|
else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[String, " + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[String, " + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -74,7 +74,7 @@ public class ConfluenceWikiCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -265,7 +265,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
|
|||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
}
|
}
|
||||||
if (p instanceof MapSchema) {
|
if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "<std::string, " + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<std::string, " + getTypeDeclaration(inner) + ">";
|
||||||
|
@ -288,7 +288,7 @@ public class CppQt5ClientCodegen extends AbstractCppCodegen implements CodegenCo
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">*";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">*";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "<QString, " + getTypeDeclaration(inner) + ">*";
|
return getSchemaType(p) + "<QString, " + getTypeDeclaration(inner) + ">*";
|
||||||
|
@ -280,7 +280,7 @@ public class CppRestClientCodegen extends AbstractCppCodegen {
|
|||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
}
|
}
|
||||||
if (p instanceof MapSchema) {
|
if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "<utility::string_t, " + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<utility::string_t, " + getTypeDeclaration(inner) + ">";
|
||||||
|
@ -268,7 +268,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
|
|||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
}
|
}
|
||||||
if (p instanceof MapSchema) {
|
if (isMapSchema(p)) {
|
||||||
Schema inner = (Schema) p.getAdditionalProperties();
|
Schema inner = (Schema) p.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "<std::string, " + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<std::string, " + getTypeDeclaration(inner) + ">";
|
||||||
}
|
}
|
||||||
|
@ -276,7 +276,7 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toDefaultValue(Schema p) {
|
public String toDefaultValue(Schema p) {
|
||||||
if (p instanceof MapSchema) {
|
if (isMapSchema(p)) {
|
||||||
return "{}";
|
return "{}";
|
||||||
} else if (p instanceof ArraySchema) {
|
} else if (p instanceof ArraySchema) {
|
||||||
return "[]";
|
return "[]";
|
||||||
@ -290,7 +290,7 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
return getSchemaType(p) + "<" + getTypeDeclaration(inner) + ">";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -421,7 +421,7 @@ public class ElixirClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "%{optional(String.t) => " + getTypeDeclaration(inner) + "}";
|
return "%{optional(String.t) => " + getTypeDeclaration(inner) + "}";
|
||||||
|
@ -531,7 +531,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "(Map.Map String " + getTypeDeclaration(inner) + ")";
|
return "(Map.Map String " + getTypeDeclaration(inner) + ")";
|
||||||
|
@ -271,7 +271,7 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "Map.Map String " + getTypeDeclaration(inner);
|
return "Map.Map String " + getTypeDeclaration(inner);
|
||||||
|
@ -562,7 +562,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "{String: " + getTypeDeclaration(inner) + "}";
|
return "{String: " + getTypeDeclaration(inner) + "}";
|
||||||
|
@ -359,7 +359,7 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
}
|
}
|
||||||
return getSchemaType(p) + "<" + innerTypeDeclaration + ">*";
|
return getSchemaType(p) + "<" + innerTypeDeclaration + ">*";
|
||||||
}
|
}
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -138,7 +138,7 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -143,7 +143,7 @@ public class PhpSlimServerCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getTypeDeclaration(inner) + "[]";
|
return getTypeDeclaration(inner) + "[]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -468,7 +468,7 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
|
|||||||
return getTypeDeclaration(inner);
|
return getTypeDeclaration(inner);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p instanceof MapSchema) {
|
if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getTypeDeclaration(inner);
|
return getTypeDeclaration(inner);
|
||||||
|
@ -364,7 +364,7 @@ public class PowerShellClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getTypeDeclaration(inner) + "[]";
|
return getTypeDeclaration(inner) + "[]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
// TODO not sure if the following map/hash declaration is correct
|
// TODO not sure if the following map/hash declaration is correct
|
||||||
|
@ -361,7 +361,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@ public class PythonFlaskConnexionServerCodegen extends DefaultCodegen implements
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
|
|
||||||
|
@ -278,7 +278,7 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getTypeDeclaration(inner);
|
return getTypeDeclaration(inner);
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getTypeDeclaration(inner);
|
return getTypeDeclaration(inner);
|
||||||
|
@ -376,7 +376,7 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
if (schema instanceof ArraySchema) {
|
if (schema instanceof ArraySchema) {
|
||||||
Schema inner = ((ArraySchema) schema).getItems();
|
Schema inner = ((ArraySchema) schema).getItems();
|
||||||
return String.format("%s[%s]", getSchemaType(schema), getTypeDeclaration(inner));
|
return String.format("%s[%s]", getSchemaType(schema), getTypeDeclaration(inner));
|
||||||
} else if (schema instanceof MapSchema) {
|
} else if (isMapSchema(schema)) {
|
||||||
Schema inner = (Schema) schema.getAdditionalProperties();
|
Schema inner = (Schema) schema.getAdditionalProperties();
|
||||||
return String.format("%s[String, %s]", getSchemaType(schema), getTypeDeclaration(inner));
|
return String.format("%s[String, %s]", getSchemaType(schema), getTypeDeclaration(inner));
|
||||||
}
|
}
|
||||||
|
@ -204,7 +204,7 @@ public class RubyOnRailsServerCodegen extends DefaultCodegen implements CodegenC
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -123,7 +123,7 @@ public class RubySinatraServerCodegen extends DefaultCodegen implements CodegenC
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
return getSchemaType(p) + "[string," + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -284,7 +284,7 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "[String:" + getTypeDeclaration(inner) + "]";
|
return "[String:" + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -380,7 +380,7 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ArraySchema ap = (ArraySchema) prop;
|
ArraySchema ap = (ArraySchema) prop;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (prop instanceof MapSchema) {
|
} else if (isMapSchema(prop)) {
|
||||||
MapSchema mp = (MapSchema) prop;
|
MapSchema mp = (MapSchema) prop;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "[String:" + getTypeDeclaration(inner) + "]";
|
return "[String:" + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -262,7 +262,7 @@ public class SwiftClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
ArraySchema ap = (ArraySchema) p;
|
ArraySchema ap = (ArraySchema) p;
|
||||||
Schema inner = ap.getItems();
|
Schema inner = ap.getItems();
|
||||||
return "[" + getTypeDeclaration(inner) + "]";
|
return "[" + getTypeDeclaration(inner) + "]";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
MapSchema mp = (MapSchema) p;
|
MapSchema mp = (MapSchema) p;
|
||||||
Schema inner = (Schema) mp.getAdditionalProperties();
|
Schema inner = (Schema) mp.getAdditionalProperties();
|
||||||
return "[String:" + getTypeDeclaration(inner) + "]";
|
return "[String:" + getTypeDeclaration(inner) + "]";
|
||||||
|
@ -100,7 +100,7 @@ public class TypeScriptFetchClientCodegen extends AbstractTypeScriptClientCodege
|
|||||||
if (p instanceof ArraySchema) {
|
if (p instanceof ArraySchema) {
|
||||||
inner = ((ArraySchema) p).getItems();
|
inner = ((ArraySchema) p).getItems();
|
||||||
return this.getSchemaType(p) + "<" + this.getTypeDeclaration(inner) + ">";
|
return this.getSchemaType(p) + "<" + this.getTypeDeclaration(inner) + ">";
|
||||||
} else if (p instanceof MapSchema) {
|
} else if (isMapSchema(p)) {
|
||||||
inner = (Schema) p.getAdditionalProperties();
|
inner = (Schema) p.getAdditionalProperties();
|
||||||
return "{ [key: string]: " + this.getTypeDeclaration(inner) + "; }";
|
return "{ [key: string]: " + this.getTypeDeclaration(inner) + "; }";
|
||||||
} else if (p instanceof FileSchema) {
|
} else if (p instanceof FileSchema) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user