Skip to content

Mandatory field annotation does not work for GraphQL input type #7

@kobylynskyi

Description

@kobylynskyi

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;
...
}

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions