mirror of
https://github.com/hapifhir/org.hl7.fhir.core.git
synced 2025-03-06 11:29:30 +00:00
use ElementBaseInput instead of ElementBase for input types
This commit is contained in:
parent
98a99ec630
commit
04a72c6e29
@ -247,6 +247,11 @@ public class GraphQLSchemaGenerator {
|
||||
writer.write("}\r\n");
|
||||
writer.write("\r\n");
|
||||
|
||||
writer.write("input ElementBaseInput {\r\n");
|
||||
writer.write(" id : ID\r\n");
|
||||
writer.write(" extension: [ExtensionInput]\r\n");
|
||||
writer.write("}\r\n");
|
||||
writer.write("\r\n");
|
||||
}
|
||||
|
||||
private void generateType(BufferedWriter writer, StructureDefinition sd) throws IOException {
|
||||
@ -326,10 +331,15 @@ public class GraphQLSchemaGenerator {
|
||||
b.append(tail(child.getPath(), suffix));
|
||||
if (suffix)
|
||||
b.append(Utilities.capitalize(typeDetails.getWorkingCode()));
|
||||
if (!child.getMax().equals("1"))
|
||||
b.append(": [ElementBase]\r\n");
|
||||
else
|
||||
b.append(": ElementBase\r\n");
|
||||
if (!child.getMax().equals("1")) {
|
||||
b.append(": [ElementBase");
|
||||
b.append(suffixS);
|
||||
b.append("]\r\n");
|
||||
} else {
|
||||
b.append(": ElementBase");
|
||||
b.append(suffixS);
|
||||
b.append("\r\n");
|
||||
}
|
||||
} else
|
||||
b.append("\r\n");
|
||||
} else {
|
||||
|
@ -250,6 +250,11 @@ public class GraphQLSchemaGenerator {
|
||||
writer.write("}\r\n");
|
||||
writer.write("\r\n");
|
||||
|
||||
writer.write("input ElementBaseInput {\r\n");
|
||||
writer.write(" id : ID\r\n");
|
||||
writer.write(" extension: [ExtensionInput]\r\n");
|
||||
writer.write("}\r\n");
|
||||
writer.write("\r\n");
|
||||
}
|
||||
|
||||
private void generateType(BufferedWriter writer, StructureDefinition sd) throws IOException {
|
||||
@ -329,10 +334,15 @@ public class GraphQLSchemaGenerator {
|
||||
b.append(tail(child.getPath(), suffix));
|
||||
if (suffix)
|
||||
b.append(Utilities.capitalize(typeDetails.getWorkingCode()));
|
||||
if (!child.getMax().equals("1"))
|
||||
b.append(": [ElementBase]\r\n");
|
||||
else
|
||||
b.append(": ElementBase\r\n");
|
||||
if (!child.getMax().equals("1")) {
|
||||
b.append(": [ElementBase");
|
||||
b.append(suffixS);
|
||||
b.append("]\r\n");
|
||||
} else {
|
||||
b.append(": ElementBase");
|
||||
b.append(suffixS);
|
||||
b.append("\r\n");
|
||||
}
|
||||
} else
|
||||
b.append("\r\n");
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user