Some non-string GraphQL types are serialized as a string, making it possible to define default values for input fields in a schema like this:
input MyInput {
uri: Uri = "https://someurl.com"
}
Currently, the generated Java code from this type (using a type mapping from "Uri" : "java.net.URI") has:
public class MyInput {
private URI uri = "https://someurl.com";
...
which does not compile.
Instead, we can remove the string literal default value from the generated type because the default is set by DGS at runtime, producing the following generated type:
public class MyInput {
private URI uri;
...