graphql-codegen-maven-plugin と graphql スキーマを使用して、POJO (DTO) クラスを生成したいと考えています。観測履歴でカーソル引数を渡さなければ生成できたのに、カーソル引数で生成できませんでした。
id や type などの初期引数に加えて、cursor 引数も送信する必要があります。ページネーションを実装したいので、そのカーソル引数が必要です。
GraphQL スキーマ
type Query {
empInfo(id: String!, type: String!): EmpInfo!
}
type EmpInfo {
observationHistory(**cursor**: String): ObservationHistory!
}
type ObservationHistory {
observations: [String!]
}
私のコードベース
public class EmpInfoQueryResolver implements GraphQLQueryResolver {
public EmpInfoGraphQLDto empInfo(String id, String type){
//EmpInfoGraphQLDto generated by graphql-codegen-maven-plugin
// my business logic
}
}