【发布时间】:2017-07-05 04:00:04
【问题描述】:
我正在使用graphql-java。我有自定义对象,例如:MyObject(其中有一些字段...)。
请求是我想将它用作另一个突变对象中的 参数。我不想定义它两次 (GraphQLObjectType & GraphQLInputObjectType)。
可以做吗?怎么做?谢谢
-
GraphQLObjectTypepublic GraphQLObjectType myObjectType() { return newObject() .name("MyObj") .description("My object") .field(newFieldDefinition() .name("field1") .description("field 1") .type(GraphQLString)) // ... .build(); } -
GraphQLInputObjectTypepublic GraphQLInputObjectType myInputObjectType() { return newInputObject() .name("MyInputObj") .description("My input object") .field(newInputObjectField() .name("field1") .description("field 1") .type(GraphQLString)) // ... .build(); }
【问题讨论】:
-
AFAIK,这是不可能的。
标签: graphql graphql-java