case class MyContext(queries: Query)
私はスキーマに提供する単純なものを持っています:sangria.schema.Schema(deriveContextObjectType[MyContext, Query, Unit](_.queries)
MyQuery
の特徴ですQuery
trait MyQuery {
@GraphQLField
def item(ctx: Context[MyContext, Unit])(id: String) ...
}
これはうまくいきます。しかし、リゾルバーをネストしたい場合はどうすればよいでしょうか?
query {
item {
status # status is resolved from source B
price # price is resolved from source C
}
}
それは達成可能ですか?ObjectType[Item]
プロパティを持ちstatus
、price
注釈が付けられた を返し@GraphQLField
ますか?