forked from loafle/openapi-generator-original
using isMapSchema in generator
This commit is contained in:
parent
b8031b631d
commit
d882ad2fcb
@ -266,7 +266,7 @@ public abstract class AbstractEiffelCodegen extends DefaultCodegen implements Co
|
||||
ArraySchema ap = (ArraySchema) p;
|
||||
Schema inner = ap.getItems();
|
||||
return "LIST [" + getTypeDeclaration(inner) + "]";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
Schema inner = (Schema) p.getAdditionalProperties();
|
||||
|
||||
return getSchemaType(p) + "[" + getTypeDeclaration(inner) + "]";
|
||||
|
@ -185,7 +185,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
String inner = getSchemaType((Schema)p.getAdditionalProperties());
|
||||
return instantiationTypes.get("map") + "[String, " + inner + "]";
|
||||
} else if (p instanceof ArraySchema) {
|
||||
@ -211,7 +211,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
|
||||
return "null";
|
||||
} else if (p instanceof IntegerSchema) {
|
||||
return "null";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return "new HashMap[String, " + inner + "]() ";
|
||||
|
@ -235,7 +235,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
|
||||
ArraySchema mp1 = (ArraySchema) p;
|
||||
inner = mp1.getItems();
|
||||
return this.getSchemaType(p) + "<" + this.getParameterDataType(parameter, inner) + ">";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
inner = (Schema) p.getAdditionalProperties();
|
||||
return "{ [key: string]: " + this.getParameterDataType(parameter, inner) + "; }";
|
||||
} else if (p instanceof StringSchema) {
|
||||
|
@ -298,7 +298,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
|
||||
return "0L";
|
||||
}
|
||||
return "0";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return "std::map<std::string, " + inner + ">()";
|
||||
|
@ -322,7 +322,7 @@ public class CppQt5ClientCodegen extends AbstractCppCodegen implements CodegenCo
|
||||
return "0L";
|
||||
}
|
||||
return "0";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
Schema inner = (Schema) p.getAdditionalProperties();
|
||||
return "new QMap<QString, " + getTypeDeclaration(inner) + ">()";
|
||||
} else if (p instanceof ArraySchema) {
|
||||
|
@ -313,7 +313,7 @@ public class CppRestClientCodegen extends AbstractCppCodegen {
|
||||
return "0L";
|
||||
}
|
||||
return "0";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return "std::map<utility::string_t, " + inner + ">()";
|
||||
|
@ -301,7 +301,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
|
||||
return "0L";
|
||||
}
|
||||
return "0";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return "std::map<std::string, " + inner + ">()";
|
||||
|
@ -123,7 +123,7 @@ public class CppTizenClientCodegen extends DefaultCodegen implements CodegenConf
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
return instantiationTypes.get("map");
|
||||
} else if (p instanceof ArraySchema) {
|
||||
return instantiationTypes.get("array");
|
||||
@ -209,7 +209,7 @@ public class CppTizenClientCodegen extends DefaultCodegen implements CodegenConf
|
||||
return "long(0)";
|
||||
}
|
||||
return "int(0)";
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
return "new std::map()";
|
||||
} else if (p instanceof ArraySchema) {
|
||||
return "new std::list()";
|
||||
|
@ -459,7 +459,7 @@ public class ElmClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
ArraySchema ap = (ArraySchema) p;
|
||||
Schema inner = ap.getItems();
|
||||
return getTypeDeclaration(inner);
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
Schema inner = (Schema) p.getAdditionalProperties();
|
||||
return getTypeDeclaration(inner);
|
||||
}
|
||||
|
@ -553,7 +553,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
Schema additionalProperties2 = (Schema) ap.getAdditionalProperties();
|
||||
String type = additionalProperties2.getType();
|
||||
|
@ -306,7 +306,7 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
Schema additionalProperties2 = (Schema) ap.getAdditionalProperties();
|
||||
String type = additionalProperties2.getType();
|
||||
|
@ -323,7 +323,7 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
ArraySchema ap = (ArraySchema) p;
|
||||
Schema inner = ap.getItems();
|
||||
return getTypeDeclaration(inner);
|
||||
} else if (p instanceof MapSchema) {
|
||||
} else if (isMapSchema(p)) {
|
||||
Schema inner = (Schema) p.getAdditionalProperties();
|
||||
return getTypeDeclaration(inner);
|
||||
}
|
||||
|
@ -296,7 +296,7 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
return instantiationTypes.get("map");
|
||||
} else if (p instanceof ArraySchema) {
|
||||
return instantiationTypes.get("array");
|
||||
|
@ -373,7 +373,7 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return inner;
|
||||
|
@ -476,7 +476,7 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema prop) {
|
||||
if (prop instanceof MapSchema) {
|
||||
if (isMapSchema(prop)) {
|
||||
MapSchema ap = (MapSchema) prop;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return inner;
|
||||
|
@ -351,7 +351,7 @@ public class SwiftClientCodegen extends DefaultCodegen implements CodegenConfig
|
||||
|
||||
@Override
|
||||
public String toInstantiationType(Schema p) {
|
||||
if (p instanceof MapSchema) {
|
||||
if (isMapSchema(p)) {
|
||||
MapSchema ap = (MapSchema) p;
|
||||
String inner = getSchemaType((Schema) ap.getAdditionalProperties());
|
||||
return "[String:" + inner + "]";
|
||||
|
Loading…
x
Reference in New Issue
Block a user