GraphQL schema
input BikeInput {
type: BikeType!
brand: String!
size: String!
year: Int!
price: BigDecimal
}
Actual Generated class
public class BikeInputTO {
private BikeTypeTO type;
private String brand;
private String size;
private Integer year;
private String price;
...
}
Expected generated class
public class BikeInputTO {
@javax.validation.constraints.NotNull
private BikeTypeTO type;
@javax.validation.constraints.NotNull
private String brand;
@javax.validation.constraints.NotNull
private String size;
@javax.validation.constraints.NotNull
private Integer year;
private String price;
...
}
GraphQL schema
Actual Generated class
Expected generated class